为API负载测试设置监控



我是API负载测试的新手。在开始进行API负载测试之前,我们需要配置一些监控设置,以便在测试执行时监控CPU使用情况和JVM堆内存。仅供参考,我正在使用ApacheJMeter工具来执行负载测试。

为了自己的练习,我尝试使用以下一个示例RESTWeb服务进行负载测试:https://reqres.in/

当web服务未托管在我自己的电脑中时,我如何设置对示例web服务服务器的监控?我试过JMeter插件(Perfmon(,但我想这只适用于服务器托管在我们自己的电脑上的情况。感谢您的建议。谢谢

基于您的环境设置&访问:

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

but I guess this only works when the server is hosted at our own PC-事实并非如此,您可以监视运行PerfMon服务器代理的任何主机。

当然,您需要访问主机才能启动PerfMon服务器代理,因此无法将其部署到Internet中的随机计算机上。

另一种选择是使用SSHMon Listener,在这种情况下,您不需要安装任何东西,但需要通过SSH连接到要监控的机器。

最新更新