吞吐量和吞吐率

在性能测试中,吞吐量指单位时间内服务器处理客户请求的数量。吞吐量通常用请求数/秒来衡量,它体现了服务器的承载能力。在LR中,使用公式F=Nvr*R/T来衡量吞吐量(F为吞吐量,Nvr为虚拟用户数,R为请求数,T为性能测试时间,该公式只适用于系统为出现性能瓶颈时。)

吞吐量在VU(虚拟用户数)增长到一定数量时,会出现系统性能瓶颈。此时,吞吐量的值并不会随着VU的增加而增大,而是达到性能瓶颈后,趋于平衡。

吞吐率指单位时间内从服务器返回的字节数,也可以指单位时间内服务器处理客户提交的请求数量。吞吐率=吞吐率/测试时间。通常,吞吐量越大,吞吐率的值也越大,负载能力也越强。