ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

jmeter之常用逻辑控制器

2022-08-19 00:32:36  阅读:168  来源: 互联网

标签:控制器 jmeter 请求 -- 逻辑 循环 执行 csv


1、简单控制器

用于分组管理,将多个接口放在一个组内

2、随机控制器

当存在多个请求时,随机执行其中一个请求

3、随机顺序控制器

当存在多个请求时,按随机顺序执行全部请求

 4、循环控制器

循环执行请求,可设置循环次数,若勾选永远,则一直执行

5、仅一次控制器

若存在一个请求,循环次数设置10次,仅执行一次;若存在多个请求,每个请求执行一次。

6、switch控制器

存在多个请求,指定执行请求,设置执行哪个就会执行哪个

7、ForEach控制器

与用户自定义变量同步使用,右击线程组--添加--配置元件--用户自定义变量

 

 

 

 8、RunTime控制器

请求执行时间,默认为1s,去掉1则默认为0,为0时不执行请求。设置2s为例,通过聚合报告可查看请求执行次数,每次执行结果不一定相同

 

 

 

9、事务控制器

 控制每个分组下的接口无论循环多少次,均可按顺序执行

 

 10、如果(if)控制器,配合beanshell后置处理程序使用

 

 

 

 

 

 

 

 

 

 

 11、While控制器

当且仅当最后一个执行失败的时候,才会停止,不然会一直执行。控制器中需要填写last字样进行条件控制

 

 

 

 

 

 12、csv文件取样器使用

编写csv文件,把需要的字段写进表单首行,如图,保存为csv文件

 

添加CSV配置元件

 

 

 

然后把将对应的字段做成${变量}动态变量,传进去。

 

 执行结果

 

标签:控制器,jmeter,请求,--,逻辑,循环,执行,csv
来源: https://www.cnblogs.com/dddsss-1/p/16600101.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有