jmeter入门,传入多个值--使用用户参数

最近在鼓捣公司的接口,想着使用jmeter来并发一下,以文件上传API接口为例

如果是测试小白,不懂得如何弄一个jmeter脚本,最简单的,可以先用badboy录制,不要觉得录制就肯定是low,不管黑猫白猫,能抓到老鼠就是好猫。而且录制可以节省精力,何乐不为。话不多说

使用badboy录制完后,点击左上角的file-->Expore to Jmeter,自定义名称,文件后缀名为.jmx

jmeter入门,传入多个值--使用用户参数

jmeter入门,传入多个值--使用用户参数

后面打开jmeter导入,原来的文件保存不保存,看自己的需要,导入badboy录制的脚本到jmeter,点击导入后的文件,我录制的是全英版,右键点击线程组-->添加-->前置处理器-->用户参数,点击添加变量,该变量需要传入多少参数,则添加多少个用户。例如:定义变量名为:word,后面的参数则在用户名处填入,如图所示:

jmeter入门,传入多个值--使用用户参数

jmeter入门,传入多个值--使用用户参数

HTTP请求里面,举个例子,parameters中fileUrl需要调用前面的变量,调用一般形式就是${变量名},我前面写的是word,所以此处则为${word},

jmeter入门,传入多个值--使用用户参数

此外,线程组的线程属性需要做修改,例如我实际上传的参数是两个,那么线程数可设置为2,

jmeter入门,传入多个值--使用用户参数

点击工具栏的绿色箭头,开始执行

jmeter入门,传入多个值--使用用户参数jmeter入门,传入多个值--使用用户参数

察看结果树中,得到的两个结果,响应数据中,fileUrl为上送的数据