如何设置步进线程组?如果我的应用程序通过使用“ThreadGroup”给出100VU的平均响应时间为2秒。
答案 0 :(得分:1)
实际上,这取决于您的性能测试目标。步进线程组不允许小于1秒的参数。你必须处理这个限制。
根据JMeter文件:
加速需要足够长,以避免过大的工作负荷 测试开始,并且足够短以至于最后一个线程开始运行 在第一个完成之前(除非有人想要这样做)。
定义加速时间是性能测试中非常重要的一步。在您的情况下,我建议使用以下参数以每秒1个线程开始:
UIInputViewController
您可以选择立即停止所有线程。这取决于你。
为什么我建议进行近20分钟的测试?因为您对使用100个线程运行的性能感兴趣,并且您希望最大化具有此类负载级别的样本数。在建议的设置中,您将有大约90%的测试时间以理想的线程数运行。
获得这些数字后,您可以通过每秒启动超过1个线程进行试验,并减少总体加速时间。请始终查看资源使用情况(例如CPU利用率,可用内存等)以了解系统限制。