Jmeter>&燃气轮机;每个用户的精确N请求>&燃气轮机;当我们想要控制/发送请求的确切数量时,要使用哪个线程组
我的组织有一组5个http请求。R1,R2到R5。每个http请求都使用Addr和City以及用户ID作为输入。csv表单中有500个用户可用于这5个请求。我们希望每个用户有大约50个请求,分为5个api请求。另外一个条件是,R1的重量在50磅以内 看起来是这样的Jmeter>&燃气轮机;每个用户的精确N请求>&燃气轮机;当我们想要控制/发送请求的确切数量时,要使用哪个线程组,jmeter,threadgroup,Jmeter,Threadgroup,我的组织有一组5个http请求。R1,R2到R5。每个http请求都使用Addr和City以及用户ID作为输入。csv表单中有500个用户可用于这5个请求。我们希望每个用户有大约50个请求,分为5个api请求。另外一个条件是,R1的重量在50磅以内 看起来是这样的 User1 >> R1=20Request, R2=10Request, R3=10Request, R4=5Request, R5=5Request >> 50 User2 >> R1=20Req
User1 >> R1=20Request, R2=10Request, R3=10Request, R4=5Request, R5=5Request >> 50
User2 >> R1=20Request, R2=10Request, R3=10Request, R4=5Request, R5=5Request >> 50
User3 >> R1=20Request, R2=10Request, R3=10Request, R4=5Request, R5=5Request >> 50
..
User500 >> R1=20Request, R2=10Request, R3=10Request, R4=5Request, R5=5Request >> 50
我尝试过以下测试计划
Test plan 1 (10 Thread, loop count 5, loop controller loop count 1)
>>CSV Data Config Users
>>CSV Data Config Addr
>>CSV Data Config City
>>Thread Group
>> loop controller
>> R1
>> R2
>> R3
>> R4
>> R5
问题陈述:
最简单的选择就是添加另一个
R1
副本,如:
Test plan 1 (10 Thread, loop count 5, loop controller loop count 1)
>>CSV Data Config Users
>>CSV Data Config Addr
>>CSV Data Config City
>>Thread Group
>> loop controller
>> R1
>> R1 (another copy)
>> R2
>> R3
>> R4
>> R5
您可以定义一个包含此R1
请求并使用
如果你的“重量”标准更复杂,最好考虑使用。
Test plan 3 (10 Thread, loop count 5, loop controller loop count 1)
>>CSV Data Config Usrs
>>setUp Thread Group
>>CSV Data Config Addr
>>CSV Data Config City
>> loop controller
>> R1
>> R2
>> R3
>> R4
>> R5
Test plan 4 (10 Thread, loop count 5, loop controller 1 loop count 1, LC2 count 2)
>>CSV Data Config Users
>>CSV Data Config Addr
>>CSV Data Config City
>>Thread Group
>> loop controller 1
>> R2
>> R3
>> R4
>> R5
>> loop controller 2
>> R1
Test plan 1 (10 Thread, loop count 5, loop controller loop count 1)
>>CSV Data Config Users
>>CSV Data Config Addr
>>CSV Data Config City
>>Thread Group
>> loop controller
>> R1
>> R1 (another copy)
>> R2
>> R3
>> R4
>> R5