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%表示全通过了

相关推荐
文人sec4 小时前
性能测试-jmeter9-逻辑控制器、定时器压力并发
测试工具·jmeter·性能优化·模块测试
CesareCheung2 天前
JMeter分布式压力测试
分布式·jmeter·压力测试
测试界清流2 天前
jmeter使用技巧
jmeter
春时似衿里2 天前
jmeter配置数据库连接步骤
数据库·jmeter
新知图书2 天前
JMeter的安装部署
jmeter
程序员杰哥2 天前
什么是Jmeter? Jmeter工作原理是什么?
自动化测试·软件测试·python·测试工具·jmeter·职场和发展·测试用例
乐神嘎嘎嘎2 天前
Jmeter测试
jmeter
卓码软件测评2 天前
第三方软件测试机构【性能测试工具用LoadRunner还是JMeter?】
java·功能测试·测试工具·jmeter·性能优化
BatyTao3 天前
Jmeter执行数据库操作
数据库·jmeter
二宝哥3 天前
性能测试工具Jmeter之java.net.BindException: Address already in use
jmeter