首页 > 其他分享 >Jmeter参数化

Jmeter参数化

时间:2022-09-26 15:14:09浏览次数:45  
标签:测试计划 CSV 用户 添加 线程 参数 Jmeter

jmeter参数化常用方法

 用户定义的变量  用户参数  CSV  函数

用户定义的变量

 添加方法:测试计划->线程组->配置元件->用户定义的变量  使用场景:使用用户定义的变量配置北侧系统的协议、域名和端口
 步骤
  1.添加线程组   2.添加用户定义的变量   3.添加HTTP请求   4.添加查看结果树 0 0

用户参数

 添加方法:测试计划->线程组->前置处理器->用户参数  使用情况:少量的带不同参数的请求
 步骤
  1.添加线程组   2.添加用户参数   3.添加HTTP请求   4.添加查看结果树 0 0 0

CSV数据文件设置

 添加方式:测试计划->线程组->配置元件->CSV Data Set Config  使用场景:每次请求附带参数不同
 步骤
  1.定义CSV数据文件   2.添加线程组   3.添加CSV数据文件设置   4.添加HTTP请求   5.添加查看结果树 0 0 0
 参数
  文件名:CSV文件路径   文件编码:文件编译字符编码   变量名称:多个变量时,使用英文逗号分隔   忽略首行:True为忽略,默认设置False   分隔符:如文件中使用逗号分隔,则填逗号,使用制表符,则填\t   是否允许带引号:CSV文件中内容是否允许带引号   遇见文件结束再次循环:读取到文件结尾时,是否在从头读取   遇见文件结束停止线程:读取到结尾时,是否停止进程   线程共享模式:共享模式一般默认即可    所有线程:该文件在所有线程之间共享,所有线程循环取值,线程一取第一行,线程二取第二行    当前线程组:各线程组分别循环取值    当前线程:每个文件分别为每个线程打开

函数

 计数函数:一般做执行次数统计使用  添加方法:菜单中工具->函数助手对话框 0
 参数设置
  TRUE,每个用户有自己的计数器;FALSE,使用全局计数器   存取结果的变量名(可选)   生成-复制
 参数化调用
0 0

CSV和用户定义的变量作用域问题

 CSV的作用域时针对线程的,只有两种情况:   对所有线程组中的线程生效:父节点是测试计划,并且线程共享模式是所有线程时,对所有线程组的线程生效   对当前线程组中的线程生效:父节点时某个线程组,只会对当前线程组生效  用户定义的变量作用域针对的是测试计划  无论用户定义的变量组建放在哪里,都会针对整个测试计划生效

标签:测试计划,CSV,用户,添加,线程,参数,Jmeter
From: https://www.cnblogs.com/qmm-1000/p/16731006.html

相关文章