JMeter性能测试(入门篇)2-带参数的测试

这篇博客介绍了如何在接口测试中利用JMeter的CSVDataSetConfig从CSV文件读取参数,设置HTTP请求的变量。内容包括文件配置、变量设置、参数提交以及注意事项,强调了确保线程组参数与CSV数据行数匹配以完整提交所有数据的重要性。
摘要由CSDN通过智能技术生成

这里将对有参数的网站地址进行测试。

这里准备了2组参数,存储在一个csv文件中备用。

文件内容如下:
pc,teaching,teaching,4,coach_list
pc,teenagers,teenagers,5,youth_list

 

鼠标点钟“Test plan”,鼠标右键,在弹出菜单中选择“CSV Data Set Config”

然后我们对添加的“CSV Data Set Config”进行设置。

 

点击Browse按钮,将选中准备好的文件。

File enoding选择UTF-8

Variable Names(comma-delimited):填写变量名,数量跟csv文件列数一致,按顺序对应csv文件中的数据列。

其他的使用默认值即可。

回到“HTTP Request”设置变量。

 

底部有add按钮,点击一次出现一个新的行可以设置参数。如上图,变量名更列与刚才“CSV Data Set Config”中设置的一致。value值则是引用CSV Data Set Config中设置的变量,引用格式是“${CSV Data set Config内设置的变量名}”。

注意:本页面内设置第一列“Name”变量名是连接中传递给服务器的变量名,在服务器端的代码内必须已经定义。而CSV Data Set Config页面内设置的变量名,只是用来对应CSV文件的数据列,与服务器端代码无关。

CSV文件内有2条数据,所以请确保Thread Group内设置的参数Numbers of Threads *  Loop Count的值必须大于等于CSV文件内的行数。如果小于,那么无法将所有参数全部提交给服务器。

本例Numbers of Threads =2 ,Loop Count=1或Numbers of Threads =1 ,Loop Count=2即可。

运行一下绿色启动图标,到“View Result Tree”将看到2条请求结果。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值