这里将对有参数的网站地址进行测试。
这里准备了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条请求结果。