我创建了一个集合,只是与Loop Count和Ramp Up期间混淆了。 我有一个带有以下参数的测试集。
Threads = 30
Ramp Up Period = 30
Loop Count = 100
根据页面 quora
a) If Loop count is Zero, then each of the 30 threads will be starting every second. As per the shared the web page, I guess 30/30 * 100 ie 100 threads/requests will be hitting the server every second. Please correct me if I am wrong.
b) As per the above parameters, there will be a total of 30 * 100 threads/requests. Does this mean all the 3000 threads/requests will be sent within 30 seconds [ Ramp Up period ]
答案 0 :(得分:5)
假设您有30个用户且30秒加速
一些提示:
答案 1 :(得分:1)
根据jmeter手册提升:
JMeter需要多长时间才能启动所有线程。 如果有10个线程和100秒的加速时间,那么每个 线程将在上一个线程启动后10秒开始,为a 完成测试的总时间为100秒。
因此,如果您的目标是在30秒内达到3000请求而上述情况不会发生,则可能需要更多时间,具体取决于完成您发送的请求需要多少费用。
如果您正在寻找Throughput,可以添加aggregate report监听器,为您计算吞吐量,并根据结果配置您的线程属性以达到目标。