jmeter性能测试-阶梯加压

这篇具有很好参考价值的文章主要介绍了jmeter性能测试-阶梯加压。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

负载测试概念:不断增加并发用户数,向服务器发起请求。得到系统最大的负载量

(持续不断加压,看服务器什么时候不能达到我的预期,或者崩溃)

Stepping Thread Group

1、下载jmeter-plugins-manager-1.8.jar包放在lib\ext\目录下

2、启动jmeter->在JMeter Plugins Manager窗口->搜索 jpgc -Standard Set插件->勾选并下载

jmeter阶梯加压,性能测试,jmeter,服务器,运维

 installed plugins:已经下载的插件

available plugins:可下载的插件

upgrades:可以更新的插件

jmeter阶梯加压,性能测试,jmeter,服务器,运维

3、下载成功会,重新启动jmeter

插件下载后,jmeter就引入了:

  • 引入了多个线程组---用于设计场景设计的
  • 引入了多个监听器:用于性能测试结果,从不同的维度展示
  • 引入了多个函数

阶梯加压线程组

1、jp@gc - Stepping Thread Group

jmeter阶梯加压,性能测试,jmeter,服务器,运维

  • this group will start:表示总共要启动的线程数;若设置为 100,表示总共会加载到 100 个线程
  • first,wait for:从运行之后多长时间开始启动线程;若设置为 0 秒,表示运行之后立即启动线程
  • then start:初次启动多少个线程;若设置为 0 个,表示初次不启动线程
  • next add:之后每次启动多少个线程;若设置为 10个,表示每个梯次启动 10 个线程
  • threads every:当前运行多长时间后再次启动线程,即每一次线程启动完成之后的持续时间;若设置为 30 秒,每梯次启动完线程之后再运行 30 秒
  • using ramp-up:启动线程的时间;若设置为 5 秒,表示每次启动线程都持续 5 秒(和基础线程组的ramp-up一样意思)
  • then hold load for:线程全部启动完之后持续运行多长时间,如图:设置为 60 秒,表示 100 个线程全部启动完之后再持续运行 60 秒
  • finally,stop/threads every:多长时间释放多少个线程;若设置为 5 个和 1 秒,表示持续负载结束之后每 1 秒钟释放 5 个线程

只要线程启动了,就会不停的取执行取样器的请求。

2、结合Active Threads Over Time 随着时间变化的并发用户数

  • 运行Stepping Thread Group需要和Active Threads Over Time结合起来使用,这样能看到动态的阶梯加压效果
  • 可以看到和Stepping Thread Group负载预览图基本一致,证明加压效果是正常的。

3、结合jp@gc - Response Times Over Time 随着时间变化的响应时间

性能测试场景,遵守一个准则:缓起步,快结束

  • 快结束,不是瞬间结束,结束的速度太快会导致,不能中断的请求,被强制中断,这个是会出现错误,是人为场景设计问题,不是服务器的问题
  • 缓 不能太慢。

需要注意

在做完一次性能测试后,需要停顿一段时间,再开始进行下次测试。

停顿多长时间:需要看服务器资源的恢复情况而定,恢复的基本不变。

为什么要停顿:因为每次做性能测试,都可能会对服务器造成性能压力,有可能导致服务器资源使用率高,就需要一些时间使服务器恢复正常。如果还没有恢复正常,就开始下一次测试,后面的性能测试指标会受影响。文章来源地址https://www.toymoban.com/news/detail-603390.html

到了这里,关于jmeter性能测试-阶梯加压的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Linux服务器常见运维性能测试(1)综合跑分unixbench、superbench

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

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

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

    2024年02月02日
    浏览(54)
  • Jmeter 性能-监控服务器

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

    2024年01月17日
    浏览(47)
  • Jmeter如何进行多服务器远程测试

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

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

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

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

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

    2024年02月20日
    浏览(53)
  • jmeter压测学习-监听器之服务器性能指标监控(PerfMon Metrics Collector)

    1.官网下载插件的jar包 Plugins Manager下载地址:Install :: JMeter-Plugins.org 2. 将下载的jar包复制到 %JMETER_HOME%libext 目录下 3. 启动 JMeter -- Options -- Plugins Manager 。(如果没将jar包放在ext目录下是没有该选项的) 4. Custom Thread Groups 插件 Custom Thread Groups插件包含Stepping Thread Group、Ultimate

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

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

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

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

    2024年04月28日
    浏览(35)
  • 使用JMeter做压力测试:常用插件、服务器硬件监控_jmeter的吞吐量插件

    Bytes Throughput Connect Times Latency Hits/s 安装好这些插件后,就可以看到上面这些监听器。 03 配置插件的监听器 如果可以配置如下三个监听器,就表示插件已经安装成功!执行压力测试,就可以看见压测的每秒事务数、响应时间,活动线程数等压测结果。 响应时间:jp@gc - Respon

    2024年04月17日
    浏览(50)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包