• jmeter 使用


    下载安装

    1. 去官网下载binary文件https://jmeter.apache.org/download_jmeter.cgi

    2. 解压后,进入解压目录的 /bin/ ,通过 sh jmeter 命令来启动 Jmeter。

    3. 使用jmeter GUI创建test plan

    4. 创建线程组流程:测试计划–>右键–>添加–>线程–>线程组在这里插入图片描述

    5. 构造HTTP请求流程:线程组上右键–>添加–>取样器–>HTTP请求;在这里插入图片描述

    6. 添加HTTP头信息管理流程:线程组上右键–>添加–>配置元件–>HTTP头信息管理;在这里插入图片描述

    7. 添加断言流程:HTTP请求上右键–>添加–>断言–>BeanShell断言;在这里插入图片描述

    8. 添加查看结果树流程:线程组上右键–>添加–>监听器–>查看结果树;在这里插入图片描述

    9. 在本地jmeter客户端调试完成后,把test plan.jmx 文件传到测试机上执行命令

    jmeter -n -t ./Test_Plan.jmx -l result.txt -e -o report
    
    • 1

    然后打开在report目录中的index.html报告查看结果

    1. 或者执行命令
    jmeter -n -t ~/Test\ Plan.jmx -l ~/jmeterFiles/testresults.jtl
    
    • 1

    使用本地jmeter客户端添加聚合报告,打开命令生成的testresults.jtl结果在这里插入图片描述

    1.4.4 CLI Mode (Command Line mode was called NON GUI mode)
    For load testing, you must run JMeter in this mode (Without the GUI) to get the optimal results from it. To do so, use the following command options:

    -t, --testfile 
        the jmeter test(.jmx) file to run
    -l, --logfile 
        the file to log samples to
    -n, --nongui
        run JMeter in nongui mode
    -e, --reportatendofloadtests
        generate report dashboard after load test
    -o, --reportoutputfolder 
        output folder for report dashboard
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    Example
    jmeter -n -t ./Test_Plan.jmx -l result.txt -e -o report

    插件

    下载地址:https://jmeter-plugins.org/install/Install/
    性能测试的过程中,我们通常需要观测接口tps和响应时间的曲线图,从而明确整个压测过程中,接口性能是否表现稳定,接口tps和响应时间的曲线图也是性能测试的报告中必不可少的内容。对应Jmeter中的监听器为:
    Reponse Times Over Time
    Transactions per Second
    在这里插入图片描述

    梯度加压插件
    在这里插入图片描述

  • 相关阅读:
    前端—— 分层模型和应用协议
    SpringCloud 微服务全栈体系(四)
    Java多线程-ThreadPool线程池-1(三)
    新闻发稿多少钱一篇?轻松发布新闻一站式发稿服务平台
    运维工程师面试题及答案(网络运维工程师面试题)
    elementui时间日期组件右边自定义图标
    基于javaweb高校浴池管理系统
    MySQL高级篇知识点——性能分析工具的使用
    Item 36: Specify std::launch::async if asynchronicity is essential.
    跟着 Guava 学 Java 之 集合工具类
  • 原文地址:https://blog.csdn.net/weixin_38892128/article/details/127917857