码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 性能工具之 JMeter 常用组件介绍(八)


    文章目录

    • 一、Jmeter命令行启动
    • 二、Jmeter脚本录制

    本文主要介绍JMeter命令行启动和脚本录制功能

    一、Jmeter命令行启动

    Jmeter有两种运行:

    • 一种是采用的界面模式(GUI)启动,会占用不少系统资源;
    • 另一种是命令行模式(non-GUI)执行,这样节约资源,在性能测试,基本都是按这种方式运行。

    启动命令:

    • jmx file :Jmeter保存的脚本;
    • results file :结果保存文件类型
    • Path to web report folder:Hmtl报告保存路径
    jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
    

    在这里插入图片描述
    Linux配置环境变量运行验证结果如下:
    在这里插入图片描述
    启动简单脚本示例如下

    启动程序并且添加线程组:
    在这里插入图片描述

    添加两个请求:
    在这里插入图片描述
    执行命令:

    找到执行脚本
    在这里插入图片描述

    jmeter -n -t Runtime_demo.jmx -l 7dg.jtl -e -o 7dhtml
    

    命令行显示:
    在这里插入图片描述

    注意:没有设置环境变量的话,务必在jmeter的bin目录下启动cmd。

    Html报告为:
    在这里插入图片描述

    打开html报告结果显示为:
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

    Transactions Per Second:
    在这里插入图片描述

    其他信息可以参考html报告:
    在这里插入图片描述

    聚合报告打开:
    在这里插入图片描述

    打开Aggregate Report如图:
    在这里插入图片描述

    结果显示:
    在这里插入图片描述

    win正常启动:
    在这里插入图片描述

    后台启动后显示:
    在这里插入图片描述

    启动成功如:
    在这里插入图片描述

    在这里插入图片描述

    二、Jmeter脚本录制

    代理录制

    1. Non-Test Elements–>HTTP(s) Test Script Recorder
      在这里插入图片描述
      打开HTTP(S) Test Script Recorder
      在这里插入图片描述
      选择录制数据保存到新建的程组中
      在这里插入图片描述
      选择代理端口
      在这里插入图片描述
      开启浏览器代理
      在这里插入图片描述
      点击Jmeter中的代理启动弹出

    点击 start 按钮时,会提示创建一个根 CA 证书。这个证书生成在 bin 目录中,文件名是:ApacheJMeterTemporaryRootCA.crt,七天有效期。这个证书将被用来客户端转发 HTTPS 的请求。与此同时,还有另一个证书在同目录中生成,名字是 proxyserver.jks,这是 JMeter 自己生成的根证书。

    在这里插入图片描述

    输入录入地址

    • Prefix:请求名的前缀。
    • Create new transaction after request(ms):一个请求完成之后,如果下一个请求超出了这里设置的时间间隔,就创建一个新的事务。

    在这里插入图片描述
    录制成功显示
    在这里插入图片描述
    说明:
    以上是简单介绍怎么录制,如果了解其中原理请参考:【性能测试实战30讲】(https://time.geekbang.org/column/article/183349 )

    相关系列:

    • 性能工具之 JMeter 快速入门
    • 性能工具之 JMeter 常用组件介绍(一)
    • 性能工具之 JMeter 常用组件介绍(二)
    • 性能工具之 JMeter 常用组件介绍(三)
    • 性能工具之 JMeter 常用组件介绍(四)
    • 性能工具之 JMeter 常用组件介绍(五)
    • 性能工具之 JMeter 常用组件介绍(六)
    • 性能工具之 JMeter 常用组件介绍(七)
    • 性能工具之 JMeter 常用组件介绍(八)
  • 相关阅读:
    SMBGhost漏洞技术分析与防御方案
    计算机毕业设计-基于SpringBoot疫苗接种反应上报系统-java接种上报信息统计分析系统-远程调试+讲解+文档
    【RISC-V 指令集】RISC-V 向量V扩展指令集介绍(三)-向量指令格式
    计算机网络:连接世界的纽带
    RAW图像详解及使用Python读取raw格式图像并显示
    onnx_graphsurgeon修改onnx计算图
    React中封装echarts图表组件以及自适应窗口变化
    Think PHP 完整的带富文本格式以及图片上传,并且在页面上分页展示
    Django介绍,安装,创建
    fslutils使用介绍
  • 原文地址:https://blog.csdn.net/zuozewei/article/details/139768792
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号