jmeter 在linux服务器中执行性能测试、监听服务器资源指标

这篇具有很好参考价值的文章主要介绍了jmeter 在linux服务器中执行性能测试、监听服务器资源指标。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

资源准备

  1. 下载apache-jmeter-5.5文件;
  2. 下载ServerAgent-2.2.3文件;

jmeter安装(Windows 版)

  1. 解压apache-jmeter-5.5文件;(需先安装java环境)
  2. 找到apache-jmeter-5.5\apache-jmeter-5.5\bin目录,运行ApacheJMeter.jar
  3. 创建测试计划线程组HTTP请求及各类监听组件;
  4. 保存脚本为xxx.jmx文件。
    jmeter 在linux服务器中执行性能测试、监听服务器资源指标
    jmeter 在linux服务器中执行性能测试、监听服务器资源指标

jmeter安装(linux 版)

  1. 将apache-jmeter-5.5.tgz 压缩包上传至服务器,上传文件用SCP命令;

  2. 解压apache-jmeter-5.5.tgz

    	chmod 777 apache-jmeter-5.5.tgz 
    	tar -zvxf apache-jmeter-5.5.tgz 
    
  3. 配置jmeter环境变量

    vim /etc/profile
    source /etc/profile
    

    环境变量设置内容

    export PATH=/root/jmeter/apache-jmeter-5.5/bin:$PATH
    export JMETER_HOME=/root/jmeter/apache-jmeter-5.5
    export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
    export PATH=$JMETER_HOME/bin:$PATH
    
  4. 检查jmeter是否安装成功;

    jmeter -v
    

    jmeter 在linux服务器中执行性能测试、监听服务器资源指标

ServerAgent安装(linux 版)

  1. 将ServerAgent-2.2.3文件上传至服务器,上传文件用SCP命令;

  2. 运行startAgent.sh文件,让startAgent后台运行,默认监听4444端口。

    	chmod -R 777 ServerAgent-2.2.3 
    	nohup ./startAgent.sh > logs/log_0421.log 2>&1 & 
    	ps -ef | grep startAgent	
    

jmeter 在linux服务器中执行性能测试、监听服务器资源指标

配置脚本并执行测试

  1. 测试性能测试各指标、成功率,配置聚合报告
  2. 测试TPS指标,配置jp@gc - Transactions per Second
  3. 测试响应时间指标,配置jp@gc - Response Times Over Time
  4. 测试服务器资源CPU、Memory、Network I/O,配置jp@gc - PerfMon Metrics Collector(监听服务器指标需对应服务器运行startAgent程序)。
  5. 在服务器中执行性能测试,需要将jp@gc - Transactions per Second、jp@gc - Response Times Over Time、jp@gc - PerfMon Metrics Collector的结果单独保存至jtl文件中;
  6. 将配置完成的脚本保存为xxx.jmx文件;
  7. 将xxx.jmx文件上传至服务器;
  8. 进入xxx.jmx所在目录,执行命令开始测试;
    后台运行test.jmx文件,将运行结果保存至test.jtl文件中 ,该文件中包含聚合报告结果;
    运行日志追加至./logs/test_jtl.log文件中
    	nohup jmeter -n -t ./test.jmx -l ./test.jtl > ./logs/test_jtl.log 2>&1 & 	
    
  9. 查看运行日志,成功执行完成;
  10. 服务器中执行完性能测试后,将生成的jtl文件下载到本地,即可查看性能测试结果。

配置监听器
jmeter 在linux服务器中执行性能测试、监听服务器资源指标

设置执行结果保存至jtl文件
jmeter 在linux服务器中执行性能测试、监听服务器资源指标jmeter 在linux服务器中执行性能测试、监听服务器资源指标jmeter 在linux服务器中执行性能测试、监听服务器资源指标
服务器中执行后查看日志
jmeter 在linux服务器中执行性能测试、监听服务器资源指标

将jtl文件导入jmeter查看结果
聚合报告
jmeter 在linux服务器中执行性能测试、监听服务器资源指标TPSjmeter 在linux服务器中执行性能测试、监听服务器资源指标响应时间
jmeter 在linux服务器中执行性能测试、监听服务器资源指标
服务器资源指标
jmeter 在linux服务器中执行性能测试、监听服务器资源指标文章来源地址https://www.toymoban.com/news/detail-485867.html

到了这里,关于jmeter 在linux服务器中执行性能测试、监听服务器资源指标的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jmeter 性能-监控服务器

    Jmeter监控Linux需要三个文件 1、Jemter 安装插件 在插件管理中心的搜索Servers Performance Monitoring安装即可 待安装完成后,然后通过PerfMon Metrics Collector监听器进行服务器性能数据显示   2、服务端Linux 将ServerAgent-2.2.3.zip放到任意目录下,解压 直接运行  运行成功,则会出现下图 如

    2024年01月17日
    浏览(47)
  • Linux服务器常见运维性能测试(1)综合跑分unixbench、superbench

    最近需要测试一批服务器的相关硬件性能,以及在常规环境下的硬件运行稳定情况,需要持续拷机测试稳定性。所以找了一些测试用例。本次测试包括在服务器的高低温下性能记录及压力测试,高低电压下性能记录及压力测试,常规环境下CPU满载稳定运行的功率记录。 这个系

    2024年02月04日
    浏览(74)
  • Linux服务器常见运维性能测试(3)CPU测试super_pi、sysbench

    最近需要测试一批服务器的相关硬件性能,以及在常规环境下的硬件运行稳定情况,需要持续拷机测试稳定性。所以找了一些测试用例。本次测试包括在服务器的高低温下性能记录及压力测试,高低电压下性能记录及压力测试,常规环境下CPU满载稳定运行的功率记录。 这个系

    2024年02月02日
    浏览(51)
  • 性能测试平台 - 集分布式压测、服务器资源监控、远程连接Linux于一体的平台

    前情提要:   网上搜了一下开源性能测试平台或全链路压测平台,只找到了一个stressTestSystem,其他的都是一些垃圾公司的广告。至于使用体验,stressTestSystem没用过,不好评价。本文开源的性能测试平台,在实现功能的前提下,极大地考虑到了使用体验,功能“强大”且部

    2024年02月10日
    浏览(51)
  • Jmeter如何进行多服务器远程测试

    🍅 视频学习: 文末有免费的配套视频可观看 🍅 关注公众号【互联网杂货铺】,回复 1 , 免费获取软件测试全套资料,资料在手,涨薪更快 JMeter是Apache软件基金会的开源项目,主要来做功能和性能测试,用Java编写。 我们一般都会用JMeter在本地进行测试,但是受到单个电

    2024年04月26日
    浏览(41)
  • Jmeter 测试脚本录制器-HTTP 代理服务器

    使用Jmeter 代理服务器可以录制测试脚本,只需要在浏览器中访问相关的页面,配置相关的过滤规则,即可获取对应的接口请求地址、入参,非常方便。 Jmeter配置代理服务器之后,所有的请求都会经过Jmeter,这样就能录制相关的请求地址、参数。 添加代理服务器 测试计划 -

    2024年01月18日
    浏览(89)
  • Jmeter压力测试简单教程(包括服务器状态监控)

    前段时间公司需要对服务器进行压力测试,包括登录前的页面和登录后的页面,主要目的是测试负载均衡的实现效果。不知道是不是因为Jmeter不如loadRunner火爆还是什么,网上关于Jmeter的资料有很多但是大多千篇一律,要么简单弄个页面测试一下,要么全篇都是介绍很多和Jm

    2024年02月20日
    浏览(49)
  • 使用JMeter做压力测试:常用插件、服务器硬件监控

    ​ 在前一篇文章中,我们掌握了JMeter安装、入门、结果分析等内容,已经对JMeter有了一个入门的学习。 对于JMeter默认的插件,往往不太够,例如,我们响应监控cpu、内存、网络等资源,那我们就得掌握一些常用得插件的使用才行。 那我们今天就来继续深入的学习一下,主要

    2024年02月05日
    浏览(40)
  • 查看服务器的监听端口(Windows、Linux、MacOS)

    打开命令行窗口(Windows)或终端(Linux/MacOS)。 输入以下命令: 按下回车键,将会列出所有正在监听的端口及其对应的进程ID。 如果需要查看某个特定端口的监听情况,可以使用以下命令: 其中,将“端口号”替换为需要查看的端口号。 如果需要查看进程ID对应的进程名称

    2024年02月08日
    浏览(56)
  • Jmeter-非GUI模式下运行jmeter脚本-适用于服务器上持续集成测试

    大部分Jmeter脚本都是部署在Linux上运行,利用Jenkins做接口自动化,定时巡检任务。 1.进入jmeter的目录,bin文件夹 2.运行脚本文件 命令解析: jmeter: 这是 JMeter 的可执行文件路径,用于启动 JMeter 工具 -n: 表示以非 GUI 模式运行 JMeter,也就是无界面模式,通常用于自动化测试或者

    2024年04月28日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包