• jmeter压力测试的辅助插件和实操技巧


    辅助插件安装

    jmeter官方版自带的图表不多,只有聚合报告、察看结果树等有限几个。但是Jmeter支持插件,我们可以在jmeter的官网上找到这些图表的插件。

    现在我需要以下图标插件

    --- Response Times Over Time

    --- Transactions per Second

    1、我们访问 https://jmeter-plugins.org/wiki/Start/

    找到需要的插件。

    2、找到后,点击对应的插件名字进入详情页

    这里,我点击“Response Times Over Time”

    进入插件的介绍页。

    3、点击“Download”,进入搜索下载页面;

    为什么是搜索下载页面呢?个人【不负责任猜测】是因为这个“Response Times Over Time”是图表的名称,但是对应的jar包却不一定是这个名字,所以官网就帮我们搜索对应的jar包,如下图

    这里我就被坑了很多时间,点击红色框住的“ Download Versions”,一点反应都没有,

    一定要点击紫色框住的版本号“2.0”,才可以下载。

    4、下载后,我们解压后放到jmeter的安装目录的相同位置,如:

    lib目录下的就放到apache-jmeter-3.0\lib下

    ext下的就放到apache-jmeter-3.0\lib\ext\ 下,

    放后后重新Jmeter,

    5、重启后,可以添加对应的图表了:

    压测方法

    模拟每个实际用户的real-life活动,如果所有用户都在执行相同的操作,那么实现这些操作就足够了。如果不同的用户正在执行不同的操作-将这些操作移到不同的Thread Groups中是有意义的

    压力测试假设找到应用程序的限制,因此我建议采用以下方法:

    1. 从1个用户开始
    2. 逐渐增加负载,同时查看响应时间和每秒事务数图表
    3. 在某些负载下,响应时间将保持不变,吞吐量将以与用户数相同的系数增加,当响应时间开始增长,每秒事务数将减少时,这将表明您已达到饱和点,这将是系统可以支持的最大用户数。

    尽量避免使用监听器,因为它们不会增加任何值,只会消耗资源,您应该在non-GUI模式下运行测试,测试完成后,使用监听器打开并分析.jtl结果文件或生成HTML报告仪表板

  • 相关阅读:
    Web3与传统互联网:挑战、融合与共生
    uniapp 微信授权获取用户信息和手机号
    Codeforces Round #813 (Div. 2) A. Wonderful Permutation
    邮件网关&CAC2.0防御并行:提升高校师生邮箱账号的全面安全
    数据库连接池的概念和原理
    opencv+tesseract完成验证码识别(识别率99.99%)
    K8s复习笔记8--结合pv/pvc Mysql 主从架构
    【大数据入门核心技术-Hadoop】Hadoop高可用集群搭建
    httpdns是个什么技术,有什么用
    WZOI-224乘法口诀
  • 原文地址:https://blog.csdn.net/qq_33562122/article/details/126248632