当前位置: 首页 > news >正文

Jmeter参数化 —— 循环断言多方法

1、参数化接口测试数据

 

注意:csv文档参数化,里面有多少条数据,就要在线程组里循环多少次,不然就只执行一次

 2、添加配置元件-计数器

关于计数器

①Starting Value:给定计数器的初始值;
②递增:每次循环迭代后,给计数器增加的值;
③Maximum Value:计数器的最大值,如果超过最大值,会重新设置为初始值,非必填项;
④数字格式:可选格式,比如填写000,格式化为001,002;比如填写0,格式化为1,2;
⑤引用名称:引用变量,可以在其他元素中引用该值,形式:${引用名称}⑥与每用户独立的跟踪计数器:
不勾选,即全局计数器的,比如用户#1 获取值为1,用户#2获取值还是为1;
勾选,即独立的,则每个用户有自己的值:比如用户#1 获取值为1,用户#2获取值为2。⑦每次迭代复原计数器:只有当勾选了,与每用户独立的跟踪计数器时才可用;
勾选此选项后,则每次线程组迭代,都会重置计数器的值,当线程组是在一个循环控制器内时比较有用。

 拼接函数,嵌套变量:

这个是Jmeter自带的函数,可以用用这个函数进行字符串的拼接,或者是变量中再嵌套变量。

Name of variable:引用的变量名默认值:非必填参数,填写了之后,当你引用变量失败后,就会填充该默认值

3、设置断言内容-添加用户定义的变量
这里有一个非常重要的点就是我们要把需要断言的内容给设置成变量,因为只有这样,我们才能循环取值,做循环断言

4、添加JSON提取器,提取接口返回进行判断的数据

5、添加响应断言,进行结果判断

6、添加查看结果树,进行循环断言

 通过断言得知,有一条用例执行失败了,因为返回的respCode是3100,而响应断言设置的是3104

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

  视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方进群即可自行领取。   

http://www.lryc.cn/news/217913.html

相关文章:

  • Autosar诊断实战系列26-Dem(DTCEvent)要点及配置开发详解
  • STL(第五课):queue
  • 点大商城V2版 2.5.2.1 全开源独立版 多小程序端+unipp安装教程
  • Redo Log(重做日志)的刷盘策略
  • QT窗体之间值的传递,多种方法实现
  • 政务服务技能竞赛中用到的软件和硬件
  • tcp/ip该来的还是得来
  • OpenCV官方教程中文版 —— 图像修复
  • 前端难学还是后端难学?系统安全,web安全,网络安全是什么区别?
  • diffusers-Load pipelines,models,and schedulers
  • 私域营销必备:轻松掌握微信CRM管理方法
  • 最长回文子串-LeetCode5 动态规划
  • mysql简单备份和恢复
  • JMeter介绍
  • flink job同时使用BroadcastProcessFunction和KeyedBroadcastProcessFunction例子
  • 数据中心系统解决方案
  • 服务器开设新账户,创建账号并设置密码
  • 【C++】关于构造函数后面冒号“:“的故事------初始化列表(超详细解析,小白一看就懂)
  • 【Shell 系列教程】shell基本运算符(四)
  • MongoDB安装及开发系例全教程
  • ffmpeg命令帮助文档
  • 回归预测 | Matlab实现SO-CNN-SVM蛇群算法优化卷积神经网络-支持向量机的多输入单输出回归预测
  • 【原创】java+swing+mysql校园共享单车管理系统设计与实现
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • SystemC入门完整编写示例:全加器测试平台
  • 动手学深度学习:2.线性回归pytorch实现
  • 重要的linux指令
  • delphi7安装并使用皮肤控件
  • 安徽省黄山景区免9天门票为哪般?
  • MFC 窗体插入图片