首页 > 其他分享 >jmeter之常用逻辑控制器

jmeter之常用逻辑控制器

时间:2022-08-19 00:11:07浏览次数:41  
标签:控制器 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
From: https://www.cnblogs.com/dddsss-1/p/16600101.html

相关文章

  • jmeter获取当前压测机IP
    场景:我们有次压测申请压测机后,需要给压测机的IP出口添加白名单,之前安全组给的IP出口可能不全,导致一些压测机跑出来的结果OK,一些报错,当天晚上还需要验证为了压测开发的开关,......
  • MVC-两个控制器间传递数据
    一般方法1)采用代理模式子viewcontroller设计代理协议,定义协议接口,父viewcontroller实现协议接口,实现子viewcontroller退出时将相关数据更新到父视图。2)采用ios的消息机......
  • jmeter-分布式压测
    jmeter为什么要做分布式压测一台压力机的Jmeter支持的线程数受限于Jmeter其本身的机制和硬件配置(内存、CPU、IO等)是有限的由于Jmeter是Java应用,对CPU和内存的......
  • jmeter接口自动化实战--新增店员
    一、目标使用jmeter通过接口实现新增店员功能二、步骤及思想1、登录。  首先需要登录app2、进入新增店员页面。  进入app后调用任何接口需要有token,所以要提取......
  • postman 信息头用户名密码如何在jmeter中实现
    场景:需要测试一个登录场景,postman中是basicauthor,如何在jmeter中实现?  方法一:jmeter配置元件中有"HTTP授权管理器",选择对应的组件   方法二:提前对用户名密......
  • 内容审核入门逻辑
    在不同公司,对审核类职位的划分标准不同,比如有内容安全审核、内容推荐审核、内容质量审核等类似职位。虽然在侧重点和具体操作上有所不同,但有许多逻辑都是共通的。为了避免......
  • Jmeter-变量的嵌套使用
    场景:有存在获取到多个登录账号,循环获取单个变量的情况。常用方法:${__BeanShell(vars.get("变量字段_${变量字段}"))}取值示例:   思维扩展:一:jmete......
  • jmeter导出报告步骤
    第一步:执行完脚本,有聚合报告第二步:新建一个文件夹,再建一个后缀为.jtl的文件。在聚合报告页面,选择刚建的文件夹进行保存   第三步:选择工具-GenerateHTMLreport ......
  • 报价模式的采购销售模式erp项目系统逻辑和数据库设计
    2022年8月10日13:56:22传统的电商模式和报价模式对比报价模式是先报价,在去采购对应的产品或者原料,在入库,出库给购买人,顺序不同,导致整个数据库接口不同举个例子在有色金......
  • Spring Data JPA 逻辑删除的实现方法
    实现方式:https://thorben-janssen.com/implement-soft-delete-hibernate/ 基本使用了@SQLDelete\@Where\@PreRemove注解所实现的。 另一种方式就是自己实现JPA......