jmeter怎么远程监控linux服务器

jmeter怎么远程监控linux服务器,第1张

①.下载JMeterPlugins相关的jar包,放jmeter的安装路径\lib\ext下——这个时候启动jmeter会发现,添加监听器时,出现了一堆的jp@jc……,这些就是插件的功劳。

②.下载ServerAgent解压后,放到要监控的Linux服务器的某个路径下,eg:我的路径是/home/azureuser/program/ServerAgent下,切换此路径下,执行./startAgent.sh即可启动监控插件。

--------------------------------------------------------------------------------------

需要注意:ServerAgent启动要依赖jdk哦,jdk安装过程略(安装符合Linux版本的jdk,首先要uname -a查看Linux的 *** 作系统信息,方便下载合适的jdk版本)

第一步、添加一个HTTP授权管理器(Add -->Config element-->HTTP AuthorizationManager)到线程组,输入你在tomcat中设置的管理员的用户名和密码,如果未创建的话去创建一下,创建过程:

cd tomcat-***/conf

vi tomcat-usrs.xml

添加这两句

<role rolename="manager"/>

<user username="tomcat" password="123456"roles="manager"/>

:wq保存

注意:tomcat 密码建议不要太简单,注意安全性。

添加tomcat授权访问页面url、tomcat登录名、tomcat登录密码

第二步、添加一个http请求(Add -->Sampler -->HTTPReques)到线程组,修改以下属性:

修改名称为:服务器状态(非必须,不修改也无所谓)

修改“路径”为/manager/status,必要时给出服务器的IP地址和Port的值

增加一个参数,该参数的名称为大写的XML,值为小写的true

选中下方的“用作监视器”

这样就配置完毕了

1、启动jmeter代理服务器

2、配置浏览器代理服务器

3、配置完成后,点击jmeter的【启动】开始录制,利用代理服务器获取脚本

录制时提示证书错误,解决方法:

4、脚本增强(1)

1)响应断言:监测程序运行是否跳转至正确的页面

2)事务控制器:查看脚本总耗时

4)循环控制器:部分脚本执行多次

5、脚本增强(2)

1)参数化:每次请求不同的值

配置随机参数:

2)动态数据关联,正则表达式提取器

基础的正则表达式:

6、添加报表监控:

监控正则表达式获取的值是否准确:

7、设置并发策略,执行压力测试

8、查看结果是否符合预期


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11515315.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存