首页 > 解决方案 > 为 API 负载测试设置监控

问题描述

我是 API 负载测试的新手。在我们开始做 API 负载测试之前,我们需要配置一些监控设置来监控 CPU 使用率和 JVM 堆内存作为测试执行。仅供参考,我正在使用 Apache JMeter 工具来执行负载测试。

对于自己的练习,我正在尝试使用这个示例 REST Web 服务进行负载测试:https ://reqres.in/

当 Web 服务未托管在我自己的 PC 中时,如何为示例 Web 服务的服务器设置监控?我已经尝试过 JMeter 插件(Perfmon),但我想这仅在服务器托管在我们自己的 PC 上时才有效。感谢您的善意建议。谢谢!

标签: apijmeterload-testingjmeter-5.0web-api-testing

解决方案


根据您的环境设置和访问:

  1. 如果您对服务器(被测应用程序)有 rdp 或 ssh 访问权限,则可以使用 visualVm 、 Jconsole 来监控 CPU 和堆内存。
  2. 如果您无法访问远程服务器 - 请与 IT 或相关团队合作,通过打开远程 JMX 端口进行性能监控来帮助您配置这些工具。

推荐阅读