jmeter配置的一些总结

本文总结了使用Apache JMeter进行接口压力测试的过程,包括添加线程组、配置HTTP请求、设置请求头部、CSV参数化、设定并发数、添加结果报告、全局变量和断言等关键步骤,以实现高效精准的性能测试。

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

公司需要对接口做压测,于是了解了下jmeter,毕竟开源免费,做了些工作中的总结,防止忘记。

Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。

JMeter脚本编写
选择语言,Options-> Choose Language-> Chinese(Simplified)
在这里插入图片描述

1、添加线程组

右击添加-> 线程(用户)-> 线程组
在这里插入图片描述
在这里插入图片描述

线程数,虚拟用户数
Ramp_Up Period(in seconds):准备时长,线程需要多久全部启动。如果线程数为10,准备时长为2,也就是每秒启动5个线程
循环次数,每个线程发送请求次数。总请求=线程数*循环次数
持续时间
启动延时

还有两个线程组
setUp线程组:预处理线程组,优先于线程组执行
tearDown线程组:收尾线程组,后治愈线程组执行

2、添加HTTP请求

在这里插入图片描述
其中${page}等在下面介绍在这里插入图片描述

3、配置请求头部信息

在这里插入图片描述
配置完成如下
在这里插入图片描述

4、csv配置参数信息

在这里插入图片描述
在这里插入图片描述
注意:文件名这里用的相对路径,脚本和tv_data在同一级目录

5、配置并发数

这里要求固定100QPS,添加->定时器->常数吞吐量定时器
在这里插入图片描述
在这里插入图片描述
配置:所有线程每分钟6000,对应的即是100QPS

6、添加输出报告

右击添加->监听器->查看结果树、聚合报告
在这里插入图片描述

7、全局变量设置

添加->前置处理器->用户参数
在这里插入图片描述
在这里插入图片描述

8、接口中需要token

添加->逻辑控制器->仅一次控制器
在这里插入图片描述
添加http请求
在这里插入图片描述
添加header
在这里插入图片描述
添加正则表达式提取器
在这里插入图片描述
在这里插入图片描述配置完成如下:仅会在同一个线程开始前执行一次
在这里插入图片描述

9、添加断言
添加->断言->响应断言
在这里插入图片描述
在这里插入图片描述

10、查看断言结果
添加->前置处理器->用户参数
在这里插入图片描述

11、结果展示

查看结果树如下:
在这里插入图片描述
聚合报告:
在这里插入图片描述
断言结果如下:选择了只出错误断言
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值