如何在jmeter中的10个用户中识别相应的请求响应?
我在一个线程中有两个HTTP请求:GetOpt和verifyOtp。 用户:10, 加速(秒):1(因为我希望所有10个用户同时请求otp), 循环:1。如何在jmeter中的10个用户中识别相应的请求响应?,jmeter,Jmeter,我在一个线程中有两个HTTP请求:GetOpt和verifyOtp。 用户:10, 加速(秒):1(因为我希望所有10个用户同时请求otp), 循环:1。 如何映射特定请求的响应?您可以添加具有唯一ID的额外参数 &myuniqueid=${UUID()} 通过在测试计划中取消选择连续运行线程组,我开始获得所需的响应每个JMeter线程(虚拟用户)颠倒执行采样器,因此类似于: 线程x开始 线程x执行GetOpt 线程x执行verifyOtp 线程x关闭 因此,每个JMeter线程将首先
如何映射特定请求的响应?您可以添加具有唯一ID的额外参数
&myuniqueid=${UUID()}
通过在测试计划中取消选择连续运行线程组,我开始获得所需的响应每个JMeter线程(虚拟用户)颠倒执行采样器,因此类似于:
GetOpt
verifyOtp
GetOpt
,然后执行verifyOtp
。您可以通过查看.jtl结果文件获得单个线程的响应时间
如果查看threadName
列,您将看到如下内容
Thread Group 1-1
Thread Group 1-2
Thread Group 1-3
etc.
其中第二个数字是线程数。您也可以使用
另外,1秒的启动时间并不能保证所有请求都是同时进行的,更好的选择是使用您可以添加唯一id,否?我应该在哪里添加唯一id?在请求中添加不相关的参数,如&myuniqueid=${uuu Random(0,10)}。我将尝试此方法。我应该如何使用此随机生成的id来响应特定请求?