网站首页 > 技术文章 正文
内容大纲
- jmeter 安装
- 基本概念介绍
- http 接口测试
- 安装插件测试接口 tps
jmeter 安装
vim ~/.bash_profile 配置环境变量
export JMETER_HOME=/Users/axing/Downloads/apache-jmeter-5.6.3
export PATH=$PATH:$JMETER_HOME/bin
source ~/.bash_profile
参考文档: https://blog.csdn.net/lovedingd/article/details/116661229
基本概念介绍
线程组
进程概念:正在执行的程序 (测试计划)
线程概念:线程是程序执行时的最小单位,它是进程的一个执行流,是CPU调度和分派的基本单位。一个进程有多个线程。比如迅雷下载,每一个下载任务就是一个线程。
线程组:按照线程性质被线程执行的分组。
并发执行:多个线程同时执行,每个线程结束的顺序和开始的顺序不一定一致。
顺序执行:按照线程的启动顺序挨个执行,一个线程执行结束再开始另一个线程。
线程组-Ramp-Up Period(in senconds)
Ramp-Up Period(in senconds):这个值的意思是在多少时间之内执行完全部线程。单位是秒。比如这里写10,线程数改为3,那就是10s之内运行3个线程,平均3秒钟执行一个。
线程组-循环次数
循环次数:单个用户循环的次数。如果改成2,线程数为3,那就是3个用户将这个线程组中的请求分别执行2次。循环次数勾选永远的话,就是一直执行,直到点击停止按钮:
必知必会的性能测试指标
并发用户量:同一单位时间进行同一操作的用户数量
吞吐量:单位时间内系统成功传输的数据量,单位通常是MB、GB
吞吐率:又叫Throughput,单位时间内系统成功处理的请求数量,通常单位为(请求数量/每秒、req/s)
- https://www.cnblogs.com/bzbz/p/17116894.html
- https://www.cnblogs.com/richered/p/11150501.html (入门系列)
- https://blog.csdn.net/muxiaoyu0318/article/details/129048713 (压力测试、负载测试、并发测试、稳定性测试)
- https://blog.csdn.net/GDYY3721/article/details/128387289
- jmeter 性能测试基本案例 https://blog.csdn.net/muxiaoyu0318/article/details/129048713
- jmeter 专栏 https://blog.csdn.net/lovedingd/category_9824469.html
- https://blog.51cto.com/u_16099193/10619460
http 接口测试
安装插件测试接口 tps
1 安装插件管理工具JMeter Plugins Manager
jmeter本身不具备安装第三方插件的能力,所以需要先安装第三方插件管理工具JMeter Plugins Manager来实现在jmeter内部搜索、安装插件的能力。
2 常用插件-jpgc - Standard Set(阶梯式加压、监控tps、响应时间、线程)
第一步:打开Plugins Manager,搜索jpgc - Standard Set并安装
常用的有:
jp@gc - Transactions per Second(监控TPS)
jp@gc - Response Times Over Time(监控响应时间)
jp@gc - Active Threads Over Time(监控线程建立)
jp@gc - Stepping Thread Group(阶梯式加压)测试最大并发用户数https://blog.csdn.net/DiXiangLin/article/details/137513649
保存生成的 jmx 文件可以作为一个测试用例,在团队中复用测试
同时安装插件后的 jmeter 也可以直接打包为 zip 文件,供团队使用,避免每个成员都需要自行安装插件
- 上一篇: 接口测试用例编写和测试关注点
- 下一篇: 面试前这些接口测试知识要点,终于梳理好了,拿走不谢
猜你喜欢
- 2025-01-02 如何实现接口异常场景测试?测试方法探索与测试工具实现
- 2025-01-02 接口篇—IIC硬件信号测试规范
- 2025-01-02 如何设计接口测试用例?(文末送接口测试用例模板)
- 2025-01-02 终于有人把银行系统接口测试说明白了!【附实例】
- 2025-01-02 零基础学习接口测试——什么是接口?
- 2025-01-02 面试前这些接口测试知识要点,终于梳理好了,拿走不谢
- 2025-01-02 接口测试用例编写和测试关注点
- 2025-01-02 接口测试的基础流程和用例设计方法你知道吗?
- 2025-01-02 公司计划用接口自动化测试同事给我们科普了主流接口测试框架对比
- 2025-01-02 原来大牛们口中的接口Mock测试是长这样的,今天我终于搞懂了
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)