性能测试教程三:Jmeter参数化

参数化测试:把测试数据组织起来,用不同的测试数据调用相同的测试方法。

1.用户定义的变量

作用:定义全局变量

位置:测试计划 –> 线程组–> 配置元件 –> 用户定义的变量

参数:

性能测试教程三:Jmeter参数化

调用方法:${变量名}

性能测试教程三:Jmeter参数化
性能测试教程三:Jmeter参数化

2.用户参数

作用:针对同一组参数,当不同的用户在访问时,可以获取到各自专属的值一个用户对应一组数据

位置:测试计划 –> 线程组–> 前置处理器 –> 用户参数

参数:

性能测试教程三:Jmeter参数化

调用方法:

用户参数里设置了两个用户,线程组里添加两个用户线程。如果添加了多个用户,会依次遍历添加的用户参数

如4个用户,就是取zhangsan 18,lisi 20,zhangsan 18 lisi 20这四组值

性能测试教程三:Jmeter参数化
性能测试教程三:Jmeter参数化

3.CSV数据文件设置

作用:当不同的用户,或者同一个用户多次循环时,都可以获取到不同的值(一个用户对应csv里面所有数据

位置:测试计划 –> 线程组–> 配置元件 –> CSV 数据文件设置

参数:

性能测试教程三:Jmeter参数化

注:一次请求只取一条数据。用户参数,每个用户每次只取该用户对应的数据。CSV数据文件,每个用户每次取CSV文件里下一条数据

性能测试教程三:Jmeter参数化
csv文件的线程共享模式说明
性能测试教程三:Jmeter参数化

4.函数(counter)

作用:计数函数,一般做执行次数统计使用

位置:在菜单中工具 –> 函数助手对话框

性能测试教程三:Jmeter参数化

调用方法:

性能测试教程三:Jmeter参数化
性能测试教程三:Jmeter参数化

原创文章,作者:三酷猫,如若转载,请注明出处:https://www.sankumao.com/3006.html

(0)
上一篇 2022年9月17日 下午9:33
下一篇 2022年9月18日 下午2:52

相关推荐