使用jmeter休息webservice的不同post参数

时间:2017-01-25 11:25:10

标签: java xml rest post jmeter

我创建线程组,将线程增加到10,并使用cookie管理器以便在请求Web服务时获得不同的会话,但每次我向Web服务发送相同的POST参数,但我想提供不同的post参数通过Jmeter向我的Web服务发出的每个请求。可能吗 ?

1 个答案:

答案 0 :(得分:0)

最常见的是人们使用CSV Data Set Config进行JMeter测试参数化。这个想法如下:

  • 您有一个CSV文件,其中包含您要发送的参数列表
  • 您将CSV数据集配置添加到测试计划并配置文件和输出变量名称的路径,例如parameter

    CSV Data Set Config

  • HTTP Request采样器替换硬编码请求参数中,使用CSV文件中的变量,如${parameter}

    HTTP Request with the parameter

现在,当您运行JMeter测试时,每个线程(虚拟用户)将在每次迭代时从CSV文件中选择下一行,因此所有HTTP请求都将不同。

参考文献: