Jmeter参数化的几种方法

2019-03-31  本文已影响0人  爱睡觉的小章鱼

使用jmeter进行性能测试的时候,部分参数可以进行统一管理,类似postman中将一些参数设置在环境变量中,然后使用的时候直接调用。

1.将参数设置在用户参数中

如上图,我将搜索的字段“软件测试”和“测试zhang”放在用户参数中,同时取名为searchtxt,在HTTP请求和响应断言调用的时候,直接用${searchtxt}就代表“软件测试”和“测试zhang”这两个字段了。设置如下图所示:

响应断言:

HTTP请求:

设置线程数:10,Ramp_up时间(秒):2,循环次数:1

断言结果如下:

断言结果没有显示两行,说明结果正确
查看结果数如下:

2.使用csv数据文件设置

我们可以将需要统一管理的参数放在一个文件夹里面,如下图放在D:/test.txt里面

test.txt文件里参数的写法如下:

如上图,我将搜索的字段“测试工程师”和“软件测试”放在D:/test.txt文件里面,同时取名为searchtxt,在HTTP请求和响应断言调用的时候,直接用${searchtxt}就代表“测试工程师”和“软件测试”这两个字段了。设置如下图所示:

响应断言:

HTTP请求:

设置线程数:10,Ramp_up时间(秒):2,循环次数:1

断言结果如下:

断言结果没有显示两行,说明结果正确

查看结果数如下:

3.函数参数化

点击tools---函数助手对话框,出现函数助手弹框,我们可以在里面设置,比如设置Random函数,最小值1,最大值100,然后点击生成,生成函数字符串,我们可以拷贝这个字符串在HTTP请求和响应断言里面设置。

上一篇下一篇

猜你喜欢

热点阅读