jmeter性能测试例子

目录

一、介绍

二、操作例子

设置线程数 

添加同步定时器

添加聚合报告 


一、介绍

在软件测试中,一般用jmeter来对接口做性能测试,对对接口进行一个压力的测试。

简述:

在接口的线程中设置线程的数量和时间,添加一个定时器,然后在里面设置并发数量(和线程数量一样)和超时时间,再添加一个聚合报告去运行就可以察看到接口的具体压测后参数,例如平均响应时间、最大最小响应时间、错误数和吞吐量、一共发出的请求等。

单独问题关注哪些指标
cpu  75%
内存 75%
tps
响应时间
qps
rps

二、操作例子

设置线程数 

1.在要测试的线程组中设置模拟多用户线程参数

添加同步定时器

2.添加同步定时器

3.设置参数

并发数:和线程数一样

超时时间:加载时间+1秒

添加聚合报告 

4.添加聚合报告

5.聚合报告

Samples:测试一共发出的请求 ,虚拟用户循环次数
Average:平均响应时间,是单个Request的平均响应时间
Median:中位数,50%用户的响应时间在小于该值,这个值是指把所有数据由小到大将其排列,就是排列在第50%的值。
90%line:90%用户的响应时间小于该值,这个值是指把所有数据按由小到 大将其排列,就是排列在第90%的值。
Min:最小响应时间
Max:最大响应时间
error%:错误的请求数/请求总数
Throughput:吞吐量---每秒完成的请求数
KB:耗流量,每秒从服务器端接收到的数据量

有什么问题都可以评论区留言,看见都会回复的

如果你觉得本篇文章对你有所帮助的,把“文章有帮助的”打在评论区

多多支持吧!!!

点赞收藏评论,当然也可以点击文章底部的红包或者👇订阅里面付费文章创作支持一下了。抱拳了!

读者手册(必读)_csdn文章评分怎么看-CSDN博客

### 配置与使用JMeter线程进行性能测试 #### 线程组基本概念 在JMeter中,线程组定义了虚拟用户的数量、启动速率、循环次数以及其他重要参数。这使得能够模拟不同类型的负载条件[^3]。 #### 创建线程组 为了创建一个新的线程组,在JMeter的测试计划下右键点击并选择`Add -> Threads (Users) -> Thread Group`。之后可以在弹出窗口内调整各项设置: - **Number of Threads(users)**: 定义并发用户数。 - **Ramp-Up Period(in seconds)**: 设置所有线程启动所需的时间间隔。 - **Loop Count**: 控制每个线程执行采样器的数量;如果勾选"Infinite",则会一直重复直到停止测试为止。 对于简单的压力测试案例,当仅需验证登录功能时,可将线程数目设为较小值(如1),而针对更复杂的场景,则可能需要增加此数值至更高水平以便更好地反映真实情况下的系统行为[^4]。 #### 应用实例展示 下面是一个具体的例子来说明如何配置线程以完成一次典型的性能测试任务——假设目标是对某网站主页发起大量请求从而测量其响应速度: ```xml <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup"> <stringProp name="ThreadGroup.num_threads">10</stringProp> <!-- 并发用户 --> <stringProp name="ThreadGroup.ramp_time">5</stringProp> <!-- 启动时间 --> <elementProp name="ThreadGroup.main_controller" elementType="LoopController"/> <boolProp name="LoopController.continue_forever">false</boolProp> <stringProp name="LoopController.loops">1</stringProp> <!-- 循环次数 --> </ThreadGroup> ``` 上述XML片段展示了如何利用JMeter内置的GUI组件快速搭建起一个基础版的压力测试框架,并通过修改其中的关键属性来自定义满足特定需求的任务流。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云边的快乐猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值