Iv设置线程:50 加速--50 Loop-1
吞吐量出来 - 52.2 / min
它说的是什么?
答案 0 :(得分:2)
吞吐量计算为请求/时间单位。现在的时间是 从第一个样本的开始到最后一个样本的结束计算 样品。这包括样本之间的任何间隔,正如它所假设的那样 表示服务器上的负载。
公式是
吞吐量=(请求数量)/(总时间)。
您对用户或无线程& 这些用户发送的请求。
加速期:JMeter需要多长时间才能获得所有线程 开始。如果有10个线程并且加速时间为100秒, 然后每个线程将在前一个线程后10秒开始 开始,总时间为100秒,完全达到测试 速度。
Thread Group和Glossary的此文档会有所帮助。
答案 1 :(得分:1)
JMeter的行为如下:
因此,如果您的测试应用程序响应速度足够快,可能会发生JMeter Thread每秒执行几次。反之亦然,如果应用程序响应时间很长,则可能是采样器每分钟只执行几次。
根据Calculator.getRate()方法JavaDoc:
以每秒请求数返回与此采样器关联的吞吐量。可能略有偏差,因为它将第一个和最后一个样本的时间戳作为总时间过去,并且测试实际上可能在该开始时间之前开始并在该结束时间之后结束。
如果你需要每分钟产生50个请求 - 我建议你去Constant Throughput Timer,它可以暂停JMeter线程以达到目标吞吐量。记住两件事: