在分布式模式下加载时相同 HTTP 请求的不同随机变量
Different random variable for same HTTP request when load in distributed mode
我有这样的结构:
HTTP request
- HTTP Header
- Random Variable (variable name: ranVar)
在 HTTP 请求中,'body' 使用了一个 'Unique' 变量:
"id":${ranVar}
现在我想将负载分散到 2 个从站的 IP 上。但问题是 50% 的请求失败,因为随机变量在分布在 2 个系统上的 2 个请求中是相同的。我该如何解决这个问题?
我试过在不同的时间在 2 个系统上启动负载,但没有解决问题。
将 Random Variable 的 Random Seed
保留为空,并将 Per Thread(User)?
设置为 True
Random Seed The seed for the random number generator. If you use the same seed value with Per Thread set to true, you will get the same value for each Thread as per Random class. If no seed is set, Default constructor of Random will be used. No
Per Thread(User)? If False, the generator is shared between all threads in the thread group. If True, then each thread has its own random generator.
我有这样的结构:
HTTP request
- HTTP Header
- Random Variable (variable name: ranVar)
在 HTTP 请求中,'body' 使用了一个 'Unique' 变量: "id":${ranVar}
现在我想将负载分散到 2 个从站的 IP 上。但问题是 50% 的请求失败,因为随机变量在分布在 2 个系统上的 2 个请求中是相同的。我该如何解决这个问题?
我试过在不同的时间在 2 个系统上启动负载,但没有解决问题。
将 Random Variable 的 Random Seed
保留为空,并将 Per Thread(User)?
设置为 True
Random Seed The seed for the random number generator. If you use the same seed value with Per Thread set to true, you will get the same value for each Thread as per Random class. If no seed is set, Default constructor of Random will be used. No
Per Thread(User)? If False, the generator is shared between all threads in the thread group. If True, then each thread has its own random generator.