如何在Jmeter中的HTTP请求中出现值的参数化

时间:2017-10-09 11:47:48

标签: jmeter

我想对样本的HTTP请求的名称文本中出现的值进行参数化。以下是请求中出现的值:

https://104.40.86.162:9002/tiresearch/size/options?pageData={%22currentField%22:%22profile||tire%22,%22width||tire%22:%22235%22,%22profile||tire%22:%2240%22}

我应该如何在采样器的主体中填充参数值?

Parameterization of value appearing in HTTP Header Request

1 个答案:

答案 0 :(得分:0)

您的query string基本上包含以下JSON object

{
  "currentField": "profile||tire",
  "width||tire": "235",
  "profile||tire": "40"
}

通常人们使用CSV Data Set Config用外部配置文件中的值替换硬编码(或记录)的值。如果您不太关心您的请求是否可重复,即如果可以使用随机值,您可以使用__Random() function设置width||tire和/或profile||tire参数值。

为了更好的可读性,我建议修改您的HTTP请求采样器,如:

JMeter HTTP Request

每次调用HTTP请求时,上述配置将发送一个介于100和300之间的随机数width|tire。类似地,对于源自CSV文件的变量。

参考文献:

相关问题