获得服务器可以支持的最大 tps 的最佳方法是什么
what is the best way to get the maximum tps server can support
我有 20 个 Rest API 使用 Jersey 和 Apache 构建 Client.I 想知道我的服务器可以承受的最大 TPS,使用 JMeter tool.what 是最好的实现方式这样的性能场景目标。
- 首先建立一个测试计划。我相信它至少应该有 20 HTTP Request samplers to cover all your endpoints and a HTTP Header Manager to send correct
Content-Type
header. See Testing SOAP/REST Web Services Using JMeter 篇文章来详细介绍。
- 一旦你有了测试计划 - 运行 它与 1-2 个虚拟用户一起检查它是否做了它应该做的事情。使用 View Results Tree 侦听器检查请求和响应的详细信息。如果需要修改请求。
- 配置您的Thread Group(s),以便逐渐增加负载,即提供合理的加速时间
- 一旦您对测试行为感到满意,请禁用查看结果树侦听器和 run your test in non-GUI mode
- 使用 HTML Reporting Dashboard 分析结果。您感兴趣的值位于 每秒点击数 图表
中
我有 20 个 Rest API 使用 Jersey 和 Apache 构建 Client.I 想知道我的服务器可以承受的最大 TPS,使用 JMeter tool.what 是最好的实现方式这样的性能场景目标。
- 首先建立一个测试计划。我相信它至少应该有 20 HTTP Request samplers to cover all your endpoints and a HTTP Header Manager to send correct
Content-Type
header. See Testing SOAP/REST Web Services Using JMeter 篇文章来详细介绍。 - 一旦你有了测试计划 - 运行 它与 1-2 个虚拟用户一起检查它是否做了它应该做的事情。使用 View Results Tree 侦听器检查请求和响应的详细信息。如果需要修改请求。
- 配置您的Thread Group(s),以便逐渐增加负载,即提供合理的加速时间
- 一旦您对测试行为感到满意,请禁用查看结果树侦听器和 run your test in non-GUI mode
- 使用 HTML Reporting Dashboard 分析结果。您感兴趣的值位于 每秒点击数 图表 中