testing - 如何使用 JMeter 确定我的 Web 应用程序的断点?

标签 testing jmeter scalability load-testing performance-testing

如何使用 JMeter 确定我的 Web 应用程序的断点?我已经执行了具有不同并发用户负载的 JMeter 测试计划。前任。 300 个用户(0% 错误)、400 个用户(一个样本中 7% 的错误,另一个样本中 5% 的错误)、500 个用户(6 个样本中有 4 个错误超过 10%)。在 % Error 的值是多少,我可以说系统达到了 Breaking point。我在一个 PHP 网站中使用了并发用户 300、400、500。我是否应该考虑任何其他参数来确定断点。我的应用程序最多可以支持多少个并发用户?

最佳答案

您需要首先确定系统的性能要求是什么。 IE。准确定义“断点”的含义。对于我们的大多数客户来说,任何大于 0% 的错误率都被视为中断。但并非所有人都如此。大多数人还会认为非常慢的页面加载时间是“中断的”,即使错误率为 0%,所以我们也会查看最大和平均页面持续时间。我认为您的应用已超过 400 个用户的临界点,因为您报告错误。但是,在此之前它可能被认为太慢了(您没有向我们提供任何数据来确定这一点)。

希望对您有所帮助!

关于testing - 如何使用 JMeter 确定我的 Web 应用程序的断点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19022546/

相关文章:

Go:如何创建类型为 schema.ResourceData 的实例以进行单元测试?

jmeter - 我的 JMeter Beanshell 脚本如何确定它是否以交互方式运行?

php - 如何提高频繁插入率的MySQL查询性能?

mongodb - 为什么在 MongoDB 中扩展时自动增量模式不好?

performance - 将数据库放在专用服务器上时性能会变差吗?

testing - Fitnesse 部署实践

iphone - xcode 中的自动应用程序测试

java - Ant 无法构建 :"Compile failed; see the compiler error output for details."

php - 如何为 PHPUnit 测试提供凭据

java - 我如何从 BSF 后处理器的脚本代码中做出断言?