【发布时间】:2021-09-17 13:04:13
【问题描述】:
我正在使用Locust 进行性能测试。它有两个参数:用户数量和用户产生的速率。但是为什么用户不是简单地一次性生成的呢?为什么会有所不同?
【问题讨论】:
标签: web-services performance-testing locust
我正在使用Locust 进行性能测试。它有两个参数:用户数量和用户产生的速率。但是为什么用户不是简单地一次性生成的呢?为什么会有所不同?
【问题讨论】:
标签: web-services performance-testing locust
看着Locust Configuration Options,我认为正确的选项是spawn-rate
回到您的问题,在性能测试领域,更常见的术语是ramp-up
这个想法是逐渐增加负载,因为这样您就可以将其他performance metrics(如响应时间、吞吐量等)与增加的负载相关联。
如果您一次释放 1000 个用户,您将获得有限的视图,并且只能回答您的系统是否支持 1000 个用户的问题。但是您将无法分辨最大数字是多少,saturation point 是多少等。
当您逐渐增加负载时,您可以声明即
此外,如果您逐渐减少负载,您可以判断系统是否在负载减少时恢复正常。
【讨论】: