我是 API 负载测试的新手。在开始进行 API 负载测试之前,我们需要配置一些监控设置,以在执行测试时监控 CPU 使用率和 JVM 堆内存。仅供参考,我正在使用 Apache JMeter 工具来执行负载测试。
对于自己的练习,我正在尝试使用以下示例 REST Web 服务进行负载测试:https://reqres.in/
当 Web 服务未托管在我自己的 PC 上时,如何为示例 Web 服务的服务器设置监控?我已经尝试过 JMeter 插件 (Perfmon),但我想这仅在服务器托管在我们自己的 PC 上时才有效。感谢您的善意建议。谢谢!
答案 0 :(得分:0)
but I guess this only works when the server is hosted at our own PC
- 这不是真的,您可以监控运行 PerfMon Server Agent 的任何主机。
当然,您需要访问主机才能启动 PerfMon 服务器代理,因此您无法将其部署到 Internet 中的随机机器上。
替代选项是使用 SSHMon Listener,在这种情况下,您不需要安装任何东西,但您需要有 SSH 连接到要监控的机器。
答案 1 :(得分:0)
基于您的环境设置和访问: