首页 > 代码库 > Jmeter文件传参一个参数对应多个值

Jmeter文件传参一个参数对应多个值

   好久没有写了,今天在工作中遇到一个小问题;很简单的东西,折腾了我半个小时,后面自己静下心想了下,解决了。

   哈哈 自己还是比较笨滴!所以记录下,以免后面忘记。

   首先,穿件Jmeter线程的东西就不说了,直接奔主题。

   需求:请求接口,一个参数需要可以多个值(比如:选择城市时可以多选,一般情况下的参数是cityId=1,2,3,4,5,6......)

    那么现在需要用文件传参的方式来实现呢?

  1:建立文本.txt在某一个目录下面,把路径写入至 filename:把文件的绝对路径输入框中 

  2:Delimiter中默认值为【,】号 ,需要修改Delimiter输入框中的默认值;我这边修改的默认值为【/】,那么我如果有两个参数必须要用【/】来隔开,不是用【,】号了。

      注: 因为参数的拼接也是用【,】号来区分,Jmeter默认参数与参数之间也用【,】区分, 如果不修改,那么jmeter只能当做是另外的一个参数处理,取值时也只会取第一个值

            后面的值一律不取

 

技术分享

2:直接请求接口,调用houseId参数

技术分享

 

3:查看结果,是否是想要的结果

技术分享

 

如果参数需要循环的去跑,设置该线程的循环次数,.txt文件如下输入

技术分享

 

循环6次后的结果,请求6次都是定义好的参数

技术分享

以上都是我自己为了方便记录写的,有什么不对的地方见谅

 

Jmeter文件传参一个参数对应多个值