我是负载测试的新手,目前正在通过局域网上的apache jmeter 3.3执行负载测试。正在进行负载测试的应用程序是基于JAVA和Oracle的。
每次运行400个并发线程并以400 s的加速时间运行1小时后,我们得到一些平均值。每个样本/服务的响应时间,并在代码或服务器级别调整所需区域以减少平均水平。响应时间。
主要问题是,如果在相同的环境下以相同的时间在相同的时间段内执行了多个负载测试,而代码/服务器/网络级别没有任何更改,则当这些负载测试的结果为比较。因此,我们无法依赖负载测试结果,因为在某些负载测试中,很少有服务的响应时间大于1s,而在下一次负载运行中,响应时间超过了50s。每次负载测试都在干净的状态下进行-每次负载测试后都会重新启动应用程序,数据库和负载测试机。
我们应该如何总结实际的ART?我们是否应该取在n号中获得的平均响应时间的平均值。负载测试?
任何人都可以帮助我们找出原因以及对此的任何建议吗?