在Jmeter中,如何生成唯一的订单并将其传递到请求体中,请求体以CSV文件的形式发送

iswrvxsc  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(187)

正在使用RequestBody.CSV文件为API传递多个请求正文。

此请求主体具有orderID,并且每次都应该是UUID。我正在使用用户参数传递此OrderID

并在CSV文件中将其替换为

这是使用的CVS数据集配置

当我运行测试时,orderID没有生成随机数,它作为


传递

这是即时通讯发送的HTTP请求

如何在请求正文中发送随机orderID。

klsxnrf1

klsxnrf11#

1.在CSV文件中,将${orderID}更改为${__UUID},JMeter的__UUID()函数在每次被调用时都会生成一个唯一的UUID v4结构。
1.在HTTP请求采样器中,将${requestbody}更改为${__eval(${requestbody})},JMeter的__eval()函数计算嵌套的JMeter Functions or Variables,以便在每个虚拟用户的每次迭代中生成唯一的UUID
有关JMeter函数概念的更多信息:Apache JMeter Functions - An Introduction

相关问题