码农知识堂 - 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 文件中的路径引用

  • 相关阅读:
    Qt 编写的程序如何只能运行一个实例
    前后端加密解密工具类(前端rsa加密,后端进行解密)
    学习ASP.NET Core Blazor编程系列八——数据校验
    计算机毕业设计(附源码)python云共享知识交流平台
    CentOS服务器利用docker搭建中间件命令集合
    C++(36)-低版本升级到VS2019项目时遇到的问题
    英语不好怎么学python?这份python英语常用单词给我收好
    HTML三叉戟,标签、元素、属性各个的意义是什么?
    西门子系列PLC与C#winform通信类
    【Linux】Vim
  • 原文地址: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号