JMeter之入门

本文介绍了JMeter的基础知识,包括QPS和TPS的概念,详细讲解了JMeter的下载、测试任务创建、自定义变量模拟多用户及命令行使用方法,帮助读者快速掌握JMeter进行压力测试的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

提示: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 文件中的路径引用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值