码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • JMeter之入门


    提示:JMeter的入门使用

    JMeter 压测

        • 一、术语名词解释
        • 二、JMeter下载
        • 三、新建测试任务
        • 四、自定义变量模拟多用户
        • 五、JMeter命令行使用

    一、术语名词解释

        QPS:Queries per second,每秒查询率,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。
        JMeter中的吞吐量(Throughput),即可以理解为 QPS ,即1s可以支持的请求数量。
       示例: 并发在多少的时候,我们系统的 QPS 是多少。例如,并发在 1000 的时候,QPS 为 1000。

       TPS :Transaction Per Second,每秒事务处理量,即每秒钟系统能够处理的交易或事务的数量。它是衡量系统处理能力的重要指标。TPS是LoadRunner中重要的性能参数指标。
       示例:天猫的交易在双十一,每秒钟完成了20万笔订单,即 TPS为20万。

    二、JMeter下载

    官网:https://jmeter.apache.org/
    下载:https://jmeter.apache.org/download_jmeter.cgi
    用户手册:https://jmeter.apache.org/usermanual/index.html
    启动方式:打开 bin 目录下的 jmeter.bat

    三、新建测试任务

    新建测试计划,新建线程组
        线程数:10
        Pamp-Up(用多长时间来全部启动这些线程): 0
        循环次数: 1
    添加HTTP请求默认值:添加->配置原件->HTTP请求默认值
        http://localhost:8080
    添加HTTP请求: 添加->Sampler(取样器)->HTTP请求
        商品列表    GET    /goods/to_list
    添加聚合报告: 添加->监听器->聚合报告
        吞吐量(Throughput),即可以理解为 QPS ,即1s可以支持的请求数量
    添加图形结果: 添加->监听器->图形结果
    添加用表格查看结果: 添加->监听器->用表格查看结果

    四、自定义变量模拟多用户

    测试计划 -> 添加配置原件 -> CSV Data Set Config
    引用变量 ${}

    五、JMeter命令行使用

    1.在 windows 上设置好 jmx ,然后保存为 jmx 文件
    2.将 JMeter 和 jmx 文件同时上传至服务器
    3.切换至 JMeter 的 bin 路径下,执行: jmeter.sh -n -t XXX.jmx -l result.jtl, -n 表示不使用图形界面
    4.将生成的 result.jtl 文件,在 聚合报告中打开
    5.如果用到文件引入,需同时将文件上传服务器,并直接编辑修改 jmx 文件中的路径引用

  • 相关阅读:
    ARM-V9 RME(Realm Management Extension)系统架构之系统安全能力的MPAM
    Jenkins 结合 ANT 发送测试报告
    如何制定LinkedIn商进行品牌推广?
    js函数( 普通函数、箭头函数 ) 内部this的指向
    GoLong的学习之路,进阶,语法之并发(并发错误处理)补充并发三部曲
    从0搭建Vue3组件库(五): 如何使用Vite打包组件库
    LiveNVR监控流媒体Onvif/RTSP功能-Onvif 发现以及探测通过ONVIF添加摄像头监控直播及云台控制
    Nacos服务注册与心跳机制源码分析
    Servlet | 域对象、request对象其它常用的方法
    某网站获取到正文内容
  • 原文地址:https://blog.csdn.net/u014493693/article/details/125475219
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号