Jmeter 中使用 serverAgent 监控服务器资源
按理说测试应该越早越好的,在需求评审的时候就要介入,每个需求点都要讨论下,划测试范围,根据需求的重要性安排测试,然后根据需求写测试用例与测试用例的评审。但是我觉得根据我们公司现在的情况,首先要把开发化阶段以及明确文档,测试人员应该对业务要足够的了解...
Jmeter 中使用 serverAgent 监控服务器资源
一、下载 serverAgent
资源见文章 https://blog.csdn.net/m0_46996515/article/details/114253274
serverAgent 整个压缩包要放到要监控的服务器中
二、Linux 中安装 serverAgent
1、使用 XShell 连接服务器(能操作服务器就行,工具随意),并创建文件夹。
2、将下载好的 serverAgent 压缩包放到创建好的文件夹里。这里使用了 Xftp 工具传输文件。
如果使用的是 XShell 点击 Xftp 标志即可。
如果出现上传错误,一般是文件夹权限问题。
chmod 777 serverAgent1
severAgent1 处为修改权限的文件夹,再次上传就可以了。
3、解压 serverAgent 压缩包。
unzip ServerAgent-2.2.3.zip
4、进入解压后的文件夹,启动 startagent.sh
5、启动 Jmeter ,打开监听器。
设置监控的服务器IP和监听的端口号,以及需要监听的资源。设置完运行脚本即可。
如果无图片显示,在线程组中设置循环次数为永久。
三、踩坑
1、Jmeter 显示连接失败或连接超时,一般是服务器的防火墙问题
查看防火墙状态:
systemctl status firewalld
若防火墙是开启状态,查看端口状态:
firewall-cmd --query-port=4444/tcp
若防火墙是开启状态,可直接关闭防火墙:
systemctl stop firewalld
在不关闭防火墙的情况下,开通端口:
firewall-cmd --zone=public --add-port=4444/tcp --permanent
重启防火墙:
firewall-cmd --reload
或
systemctl restart firewalld.service
2、serverAgent端口被占用,更改端口
./startAgent.sh --udp-port 5555 --tcp-port 5555
更多推荐
所有评论(0)