每次在jmeter中运行POST api请求时都需要添加唯一值

时间:2017-04-17 08:15:05

标签: jmeter

在jmeter中运行POST api请求时,每次/总是需要添加唯一值。我有API,这是POST请求,此请求添加了' roleId'每次都应该是唯一的(不应该使用已经创建的id)。我尝试了下面的选项,但响应说重复ID。 1.使用POST正文添加http请求>添加' Counter'对于此请求,min:25和max:50,增量:1 在运行请求时,它始终以' 25'并且它在第二次运行时失败,因为它表示重复值,因为在第一次运行中,此id已插入表中 2.用户定义的变量:使用__Random函数,但对此也是同样的问题。 3. CSV数据集配置:同样的问题。

请建议解决问题的最佳方法。

1 个答案:

答案 0 :(得分:4)

您可以使用上述任意组合生成roleId,如果您有疑问,请告诉我们标准,以便我们能够提出最佳解决方案。在此期间,请查看Apache JMeter Functions - An Introduction文章系列,了解在JMeter测试中使用函数的总体思路。