超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细)

这篇具有很好参考价值的文章主要介绍了超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

Jmeter作为一个开源的接口性能测试工具,其本身的小巧和灵活性给了测试人员很大的帮助,但其本身作为一个开源工具,相比于一些商业工具(比如LoadRunner),在功能的全面性上就稍显不足。但其实也差不多。

Jmeter的第三方插件jmeter-plugins.org和其中常用的几种插件使用方法讲解。

1、下载安装及使用

下载地址:jmeter-plugins.org
安装:下载后文件为plugins-manager.jar格式,将其放入jmeter安装目录下的lib/ext目录,然后重启jmeter,即可。

启动jemter,点击选项,最下面的一栏,如下图所示:

超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细),软件测试,jmeter,性能测试,jmeter,测试工具,软件测试,性能测试,压力测试,负载测试,jmeter性能测试

打开后界面如下:

超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细),软件测试,jmeter,性能测试,jmeter,测试工具,软件测试,性能测试,压力测试,负载测试,jmeter性能测试

Installed Plugins(已安装的插件):即插件jar包中已经包含的插件,可以通过选中勾选框,来使用这些插件;

Available Plugins(可下载的插件):即该插件扩展的一些插件,可以通过选中勾选框,来下载你所需要的插件;

Upgrades(可更新的插件):即可以更新到最新版本的一些插件,一般显示为加粗斜体,可以通过点击截图右下角的Apply Changes and Restart Jmeter按钮来下载更新;

PS:一般不建议进行更新操作,因为最新的插件都有一些兼容问题,而且很可能导致jmeter无法使用(经常报加载类异常)!!!
建议使用jmeter最新版本来尝试更新这些插件。

2、Transactions per Second

即TPS:每秒事务数,性能测试中,最重要的2个指标之一。该插件的作用是在测试脚本执行过程中,监控查看服务器的TPS表现————比如整体趋势、实时平均值走向、稳定性等。

jmeter本身的安装包中,监视器虽然提供了比如聚合报告这种元件,也能提供一些实时的数据,但相比于要求更高的性能测试需求,就稍显乏力。

通过上面的下载地址下载安装好插件后,重启jmeter,从监视器中就可以看到该插件,如下图所示:

超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细),软件测试,jmeter,性能测试,jmeter,测试工具,软件测试,性能测试,压力测试,负载测试,jmeter性能测试

某次压力测试TPS变化展示图:

超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细),软件测试,jmeter,性能测试,jmeter,测试工具,软件测试,性能测试,压力测试,负载测试,jmeter性能测试

3、Response Times Over Time

即TRT:事务响应时间,性能测试中,最重要的两个指标的另外一个。该插件的主要作用是在测试脚本执行过程中,监控查看响应时间的实时平均值、整体响应时间走向等。

使用方法如上,下载安装配置好插件之后,重启jmeter,添加该监视器,即可实时看到实时的TRT数值及整体表现。

某次压力测试TRT变化展示图:

超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细),软件测试,jmeter,性能测试,jmeter,测试工具,软件测试,性能测试,压力测试,负载测试,jmeter性能测试

4、PerfMon Metrics Collector

即服务器性能监控数据采集器。在性能测试过程中,除了监控TPS和TRT,还需要监控服务器的资源使用情况,比如CPU、memory、I/O等。该插件可以在性能测试中实时监控服务器的各项资源使用。

下载地址:http://jmeter-plugins.org/downloads/all/
下载界面如下:

超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细),软件测试,jmeter,性能测试,jmeter,测试工具,软件测试,性能测试,压力测试,负载测试,jmeter性能测试

其中JMeterPlugins-Standard和JMeterPlugins-Extras是客户端的插件,ServerAgent是服务端的插件。

下载成功后,复制JmeterPlugins-Extras.jar和JmeterPlugins-Standard.jar两个文件,放到jmeter安装文件中的lib/ext中,重启jmeter,即可看到该监视器插件。如下图:

超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细),软件测试,jmeter,性能测试,jmeter,测试工具,软件测试,性能测试,压力测试,负载测试,jmeter性能测试

将ServerAgent-2.2.1.jar上传到被测服务器,解压,进入目录,Windows环境,双击ServerAgent.bat启动;linux环境执ServerAgent.sh启动,默认使用4444端口。

如出现如下图所示情况,即表明服务端配置成功:

超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细),软件测试,jmeter,性能测试,jmeter,测试工具,软件测试,性能测试,压力测试,负载测试,jmeter性能测试

服务端启动校验:
CMD进入命令框,观察是否有接收到消息,如果有,即表明ServerAgent成功启动。

客户端监听测试:
给测试脚本中添加jp@gc - PerfMon Metrics Collector监听器,然后添加需要监控的服务器资源选项,启动脚本,即可在该监听器界面看到资源使用的曲线变化。如下图所示:

超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细),软件测试,jmeter,性能测试,jmeter,测试工具,软件测试,性能测试,压力测试,负载测试,jmeter性能测试

在脚本启动后,即可从界面看到服务器资源使用的曲线变化,Chart表示主界面显示,Rows表示小界面以及不同资源曲线所代表的颜色,Settings表示设置,可选择自己需要的配置。

PS:注意测试脚本需要持续运行一段时间,才可以看到具体的曲线变化,否则ServerAgent端会断开连接!

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细),软件测试,jmeter,性能测试,jmeter,测试工具,软件测试,性能测试,压力测试,负载测试,jmeter性能测试

二、接口自动化项目实战

超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细),软件测试,jmeter,性能测试,jmeter,测试工具,软件测试,性能测试,压力测试,负载测试,jmeter性能测试

三、Web自动化项目实战

超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细),软件测试,jmeter,性能测试,jmeter,测试工具,软件测试,性能测试,压力测试,负载测试,jmeter性能测试

四、App自动化项目实战

超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细),软件测试,jmeter,性能测试,jmeter,测试工具,软件测试,性能测试,压力测试,负载测试,jmeter性能测试

五、一线大厂简历

超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细),软件测试,jmeter,性能测试,jmeter,测试工具,软件测试,性能测试,压力测试,负载测试,jmeter性能测试

六、测试开发DevOps体系

超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细),软件测试,jmeter,性能测试,jmeter,测试工具,软件测试,性能测试,压力测试,负载测试,jmeter性能测试

七、常用自动化测试工具

超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细),软件测试,jmeter,性能测试,jmeter,测试工具,软件测试,性能测试,压力测试,负载测试,jmeter性能测试

八、JMeter性能测试

超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细),软件测试,jmeter,性能测试,jmeter,测试工具,软件测试,性能测试,压力测试,负载测试,jmeter性能测试

九、总结(尾部小惊喜)

不要惧怕困难,它们是成功的催化剂;不要放弃追求,坚持是成就的关键。每一次挫折都是成长的机遇,每一份努力都将收获回报。

无论前方多么曲折,只要心怀信念,奋力追逐梦想。坚持磨砺,勇于拼搏,每一次努力都铸就成长的华章。相信自己的才华与能力,为理想而奋斗,终将开启属于自己的辉煌篇章!

梦想是指南针,努力是行动的步伐,坚持是成功的密码。不论遇到多少风雨,始终保持信念,勇往直前。每一次拼搏,都是自我超越的契机,每一份付出,必将绽放光芒。奋斗,因为你值得拥有更好的未来。文章来源地址https://www.toymoban.com/news/detail-621189.html

到了这里,关于超全整理,Jmeter性能测试-常用Jmeter第三方插件详解(超细)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 银行测试:第三方支付平台业务流,功能/性能/安全测试方法

    在信用方面,第三方支付平台作为中介,在网上交易的商家和消费者之间作一个信用的中转,通过改造支付流程来约束双方的行为,从而在一定程度上缓解彼此对双方信用的猜疑,增加对网上购物的可信度。 在技术层面,第三方支付平台承担安全保障和技术支持的作用,提供

    2024年02月04日
    浏览(45)
  • 超全整理,Jmeter性能测试-脚本error报错排查/分布式压测(详全)

    性能脚本error报错问题排查 1、脚本运行过程中报错 1)在windows系统jmeter中,给测试脚本添加查看结果树,添加保存错误日志信息 第一步,给文件取名error.xml 第二步,仅错误日志 第三步,点击配置,全部勾选 2)把linux系统中保存的error日志文件,导入到windows系统jmeter查看结

    2024年02月07日
    浏览(53)
  • Java常用第三方工具类

    一、Apache StringUtils:专为Java字符串而生的工具类 首先引入依赖: 1.字符串判空 isEmpty: 判断null和\\\"\\\" isNotEmpty:判断null和\\\"\\\" isBlank:判断null和\\\"\\\"和\\\" \\\" isNotBlank:判断null和\\\"\\\"和\\\" \\\" 示例代码如下: 执行结果: 2.分割字符串 使用StringUtils的split()方法分割字符串成数组。 示例代码如下:

    2024年02月08日
    浏览(67)
  • Swift常用的第三方库

    以下是一些常用的Swift第三方库及其链接: Alamofire:用于网络请求的库。https://github.com/Alamofire/Alamofire Kingfisher:用于异步下载和缓存图片的库。https://github.com/onevcat/Kingfisher SwiftyJSON:用于处理JSON数据的库。https://github.com/SwiftyJSON/SwiftyJSON Realm:一个移动数据库。https://github.

    2024年04月28日
    浏览(38)
  • SpringBoot集成常用第三方框架-RabbitMQ

    作者主页:编程指南针 作者简介:Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师 主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库

    2024年01月17日
    浏览(57)
  • SpringBoot集成常用第三方框架-ES

    作者主页:编程指南针 作者简介:Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师 主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库

    2024年02月03日
    浏览(57)
  • 2023年整理:吉利车机安装安装第三方软件教程,笔记本或手机操作方法!

    💡 文中使用的方法为DNS重定向,需要你具备一定的动手能力,否则将无法达到最终目的。 💡 阅读本文,视为你有一定电脑基础,难以理解时,请寻求百度帮助,百度就是最好的老师! 💡 严正声明:本方法不会对你的任何设备造成破坏,不影响原车任何功能使用,本dns重

    2024年02月08日
    浏览(508)
  • Java调用第三方http接口的常用方式

    前言 一、通过JDK网络类Java.net.HttpURLConnection 二、通过apache common封装好的HttpClient 三、通过Spring的RestTemplate 总结 今天项目需要接口互相调用,就看了一下这几个调用的方式 通过java.net包下的原生java.api提供的http请求 使用步骤: 通过统一的资源定位器(java.net.URL)获取连接器(java.

    2024年02月08日
    浏览(66)
  • Android常用的第三方库--.jar、.aar

    JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文 件。JAR是 Java 的一种文档格式,是一种与平台无关的文件格式,可将多个文件合成一个文件。只包含了class文件与清单文件 , 不包含资源文件,如图片等所有res中的文件 。 JAR的优

    2024年02月03日
    浏览(44)
  • 【python】(十九)python常用第三方库——urllib3

    官方文档:https://urllib3.readthedocs.io/en/stable/ Urllib3是一个功能强大,条理清晰,用于HTTP客户端的Python库,许多Python的原生系统已经开始使用urllib3。Urllib3提供了很多python标准库里所没有的重要特性: 线程安全 连接池管理 客户端 SSL/TLS 验证 支持 HTTP 和 SOCKS 代理 …… 通过 pip

    2024年02月13日
    浏览(77)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包