什么是获得最大tps服务器可以支持的最佳方法

时间:2016-11-13 05:32:02

标签: rest tomcat jmeter performance-testing

我使用Jersey和Apache Client构建了20个Rest API。我想知道我的服务器可以承受的最大TPS,使用JMeter工具。实现这种性能场景目标的最佳方法是什么。< / p>

1 个答案:

答案 0 :(得分:1)

  1. 首先制定测试计划。我相信它应该至少包含20个HTTP Request个采样器来覆盖您的所有端点,并且HTTP Header Manager可以发送正确的Content-Type标头。有关详细信息,请参阅Testing SOAP/REST Web Services Using JMeter文章。
  2. 一旦你有了测试计划 - 用1-2个虚拟用户运行它来检查它是否做了它应该做的事情。使用View Results Tree侦听器检查请求和响应详细信息。如果需要,修改请求。
  3. 配置Thread Group(s),以便逐渐增加,即提供合理的加速时间
  4. 一旦对测试行为感到满意,请禁用“查看结果树”侦听器和run your test in non-GUI mode
  5. 使用ie HTML Reporting Dashboard分析结果。您感兴趣的价值居于每秒点击次数