我有一个具有以下结构的测试计划:
SimpleController
HTTP-Sampler-1
HTTP-Sampler-2
HTTP-Sampler-3
HTTP-Sampler-4
HTTP-Sampler-5
HTTP-Sampler-6
HTTP-Sampler-7
此SimpleController
捕获“流量”。意味着采样器-1到7是一个“单元”,意味着在HTTP-Sampler-7
发送请求之后,服务器后端会有一个特定的结果。
我有兴趣向服务器发送总共30000个“请求”。当我说“请求”时,我指的是控制器下的所有采样器 但我想每隔X秒启动一次请求。
HTTP-Sampler-1
秒发送一次X
。考虑到建议使用~300个线程,我应该用什么配置来完成测试?
答案 0 :(得分:1)
如果这些请求是您唯一要执行的请求,则可以使用Constant Throughput Timer。
常量througput计时器要求您以每分钟样本数给出目标吞吐量。由于每X秒有7个请求,因此您可以将其设置为7*60/X
。同时根据“仅此线程”设置计算吞吐量
您的测试计划将是相同的,只会添加计时器。
如果您还想在此主题中发送其他请求,我认为您应该使用Beanshell或BSF。