Jmeter性能测试(压力测试)

1.先保存

2.添加请求(即添加一个线程组)

3.添加取样器(在线程组下面添加一个http请求)

场景1:模拟半小时之内1000个用户访问服务器资源,要求平均响应时间在3000毫秒内,且错误率为0(弱压力测试)

类似应用场景:高校选课系统

场景2:100个用户同时访问,要求平均响应时间在3000ms内,且错误率为0(属于高并发测试)

100个用户就把线程数设成100就可以了

高并发即同时,需要在http请求下加一个同步定时器(模拟用户组的数量:100,时间尽量不写0,10,20都可)

执行后去查看聚合报告即可

场景3:模拟2个用户以20QPS的频率访问服务器资源持续10s,要求平均响应时间在3000ms内,且错误率为0(属于高频率)

有频率说明这是一个高频率问题,这里加常数吞吐量定时器

20QPS即每秒20次,所以目标吞吐量设置成1200.执行10s即200次,所以循环次数写200(每秒20次×10秒)

2个用户即设置线程组里的线程数为2

错误率为0,去看异常为0%即符合要求

平均响应时间在3000ms即去看平均值,平均值在3000内都符合要求

结语:

压力测试属于性能测试的范畴。

需要做哪个就做哪个。

用命令生成图形化(饼图、柱状图)测试报告

默认Jmeter里生成的都是表格

在bin目录搜索cmd+回车打开命令行

命令:jmeter -n -t 脚本文件 -l 日志文件 -e -o 目录

./ 代表当前文件目录

打开bin目录下新生成的index.html文件

饼图100%表示全通过了

相关推荐
测试199813 小时前
Jmeter HTTP代理服务器录制压力脚本
自动化测试·软件测试·测试工具·jmeter·程序人生·职场和发展·测试用例
程序员 小濠15 小时前
接口测试基础 --- 什么是接口测试及其测试流程?
自动化测试·python·测试工具·职场和发展·appium·接口测试·压力测试
web135085886351 天前
全面指南:使用JMeter进行性能压测与性能优化(中间件压测、数据库压测、分布式集群压测、调优)
jmeter·中间件·性能优化
互联网杂货铺2 天前
软件测试之压力测试
自动化测试·软件测试·测试工具·jmeter·职场和发展·测试用例·压力测试
幸福的达哥2 天前
后端性能测试优化案例
jmeter·压力测试·安全性测试
逻各斯2 天前
用JMeter给要登录的操作做压力测试
jmeter·压力测试
测试杂货铺2 天前
接口测试及常用接口测试工具(Postman/Jmeter)
自动化测试·软件测试·测试工具·jmeter·测试用例·接口测试·postman
陈志化2 天前
JMeter----笔记
笔记·jmeter
测试小罡2 天前
如何在JMeter中配置断言,将非200状态码视为测试成功
jmeter
锦都不二3 天前
一文2000字从0到1用Jmeter全流程性能测试实战
jmeter