在压力测试中增加负载和保持时间



我正在为一个web应用程序进行压力测试。我有测试场景,我正在测试功能,如主页,登录和产品目录,我正在使用一个终极线程组。所以我增加负载,例如100个用户,初始延迟5秒,启动时间50秒,保持时间3600秒,关闭时间50秒。这是一个现实的压力测试吗?我应该看什么矩阵,我应该如何检查它们来做决定?提前感谢!

在我看来这不像是一个压力测试,它更像是一个负载测试或浸泡测试。

  • 关于"现实"-我们不知道你想达到什么目的。

    如果您期望应用程序将被100个用户使用,那么测试是现实的(只要您将JMeter配置为像真正的浏览器一样运行并使用think-times)

  • 关于matrices-我们不知道,如果你正在运行负载或浸泡测试,很可能你需要知道你的应用程序性能是否可以接受,当它被100个用户使用时,所以你应该有一些形式的验收标准,如非功能需求或sla,示例标准:

    • 响应时间不能大于X毫秒
    • 应用程序吞吐量不应低于每秒Y个事务
    • 错误数不应高于请求总数的Z %
    • 等。

JMeter的HTML报告仪表板应该给你大多数问题的答案

如果你不熟悉web应用程序性能测试的概念,我建议你在开始编码和运行之前熟悉一下web应用程序性能测试指南。

相关内容

最新更新