我正在使用JMeter通过HTTP请求测试我自己的Web应用程序。最后的结果似乎没问题。但我有一个问题是测试标准的细节吗?因为我正在编写一份报告,需要一些数据作为参考。
例如,连接时间和加载速度等应低于XXXXms或采样时间应介于XX和XX之间
我没有发现有关于此的任何参考。那么有没有人知道我可以用作参考数据
答案 0 :(得分:0)
我怀疑你能找到"参考"。通常,当人们投入性能测试时,他们要么non-functional requirements要检查,要么他们最好花钱进行性能测试,以查看他们的系统是否/何时/何地中断,而不是在系统意外停机的每一分钟都丢失它。
因此,如果您正在为公司开发内部应用程序,用户将需要"必须"等到它完成它的工作,因为他们没有任何替代方案。另一方面,他们将失去宝贵的时间,所以你会像"serial programmer John"
如果您正在运营一个电子商务网站并且响应不够 - 用户只会去竞争对手而永远不会回来。
如果你还想要一些参考数字:
有关详细信息,请参阅Why Performance Testing Matters - Looking Back at Past Black Friday Failures文章。
答案 1 :(得分:0)
峰,
申请表现没有标准的验收标准。大多数情况下,产品所有者决定采用可接受的响应时间,但作为性能测试人员,我们应始终建议将响应时间保持在2秒内。
如果您是第一次运行应用程序的性能测试,那么设置基准测试&基于您的应用程序的基线,您可以运行未来的测试并向开发团队提出建议。
在性能测试中,您可以为以下KPI设置基准
此外,它建议向堆栈持有者分享详细的性能报告,以便他们可以轻松做出决定。 JMeter现在提供Dashboard Report,其中包含所有关键KPI和性能相关信息。