JMeter操作笔记

通过这个图,我们可以看到一个简单的计算逻辑:

1. 如果有 10000 个在线用户数,同时并发度是 1%,那显然并发用户数就是 100。

2. 如果每个线程的 20TPS,显然只需要 5 个线程就够了(请注意,这里说的线程指的是压力机的线程数)。

3. 这时对 Server 来说,它处理的就是 100TPS,平均响应时间是 50ms。50ms 就是根据

1000ms/20TPS 得来的(请注意,这里说的平均响应时间会在一个区间内浮动,但只要

TPS 不变,这个平均响应时间就不会变)。

4. 如果我们有两个 Server 线程来处理,那么一个线程就是 50TPS,这个很直接吧。

Tps并发计算公式

响应时间拆分

生成报告命令

 .\jmeter -n -t .\HTTP请求.jmx -l lp.txt  -e -o .\lp

一、Jmeter操作

1、顺序执行线程

2、线程组类型

线程组:默认并行执行

setUp线程组:默认最先执行

tearDown线程组:默认最后执行

3、线程组常用属性 

4、设置请求默认值

5、设置请求头信息

6、用户定义的变量

​​​​​​​7、csv批量添加

定义文件格式,以逗号分隔,如下所示

打开csv数据文件设置

 ​​​​​​​

  

​​​​​​​8、函数计数器

9、if控制器

​​​​​​​10、正则表达式提取器

​​​​​​​11、高并发同步定时器

 ​​​​​​​

​​​​​​​12、高频率常数吞吐量定时器

二、JMeter脚本录制

JMeter录制原理是将所有的http请求都通过JMeter进行代理,JMeter会自动进行抓包,这样就实现了脚本的录制。

1、首先需要创建一个线程组来保存录制的结果

2、创建HTTP代理服务器

3、设置代理服务器参数,只需要设置端口号和目标控制器

4、开启windows操作系统的浏览器代理

搜索代理服务器设置

设置代理服务器

点击保存

5、启动 JMeter代理

弹出对话框,即可进行录制

6、打开浏览器访问的网址就会被记录到线程组中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JMeter 是一个广泛使用的开源性能测试工具,它可以对各种应用服务器、Web 应用等进行压力测试和分析。以下是使用 JMeter 的基本操作流程: 1. **安装JDK**:由于 JMeter 是用 Java 开发的,所以需要先安装 JDK 1.7 或更高版本。 2. **下载并解压 JMeter**:从 JMeter 官网下载最新版本的 JMeter,然后将其解压到非中文路径下,例如 D:apache-jmeter-5.2.1。 3. **配置环境变量**:设置 JMETER_HOME 环境变量指向你的 JMeter 安装目录,同时确保 %JMETER_HOME%\bin 在系统的 PATH 变量中。 4. **启动 JMeter**:可以通过运行 jmeter.bat(Windows)或 jmeter.sh(Linux)来启动 JMeter。 5. **创建测试计划**:在 JMeter 中,通过添加线程组、配置 HTTP 请求默认值、添加 HTTP 请求等元素来构建测试计划。 6. **执行测试**:保存测试计划后,可以点击“开始”按钮来运行测试。JMeter 会模拟多个用户并发访问目标服务器,并收集响应数据。 7. **结果分析**:测试完成后,可以在“查看结果树”或“聚合报告”等监听器中查看测试结果,分析服务器的性能表现。 8. **调优与监控**:根据测试结果,可能需要调整服务器配置或者应用代码,然后重新进行测试以验证性能改进效果。 此外,在进行性能测试时,还需要注意以下几点: 1. 确保测试环境与生产环境尽可能相似,以便测试结果能真实反映应用在实际环境中的表现。 2. 在测试前,应该清理浏览器缓存和 JMeter 的缓存,避免旧数据影响测试结果。 3. 使用适当的监听器来收集和分析数据,例如“聚合报告”可以提供响应时间、吞吐量等关键指标。 4. 在测试过程中,可以使用 JMeter 的日志功能记录详细的测试信息,便于后续分析问题。 总之,通过以上步骤,您可以流畅地使用 JMeter 进行性能测试。如果您是初次使用 JMeter,建议参考官方文档或相关教程,以便更深入地了解其功能和使用方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值