当前位置: 首页 > news >正文

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 目录

eg:       jmeter -n -t HTTP请求-高频率.jmx -l cx.txt -e -o ./cx

./ 代表当前文件目录(需要提前在bin下建这个文件夹)

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

饼图100%表示全通过了

http://www.lryc.cn/news/198828.html

相关文章:

  • NetCore/Net8下使用Redis的分布式锁实现秒杀功能
  • openGauss学习笔记-102 openGauss 数据库管理-管理数据库安全-客户端接入之查看数据库连接数
  • lspci源码
  • CMake教程-第 8 步:添加自定义命令和生成文件
  • 快速入门:Spring Cache
  • 探索音频传输系统:数字声音的无限可能 | 百能云芯
  • 【C++】-c++的类型转换
  • 《论文阅读28》OGMM
  • 忆联分布式数据库存储解决方案,助力MySQL实现高性能、低时延
  • 网络安全内网渗透之信息收集--systeminfo查看电脑有无加域
  • MySQL高可用架构学习
  • seata的AT模式分析
  • 【算法练习Day22】 组合总和 III电话号码的字母组合
  • react-------JS对象、数组方法实际应用集合
  • AWS SAP-C02教程6--安全
  • Go学习第一章——开发环境安装以及快速入门(GoLand)
  • 大数据学习(14)-Map Join和Common Join
  • Docker安装ES7.14和Kibana7.14(无账号密码)
  • Zynq中断与AMP~双核串口环回之PS与PL通信
  • 【一:实战开发testng的介绍】
  • C现代方法(第9章)笔记——函数
  • 【算法练习Day23】 复原 IP 地址子集子集 II
  • fastadmin框架token验证
  • 了解 AI :了解 AI 方面的一些术语 (中英文对照)
  • 【Python学习笔记】对象、方法
  • 企业IT资产设备折旧残值如何计算
  • Linux性能优化--性能工具:下一步是什么
  • 网工内推 | IT主管、高级网工,上市公司,必须持有HCIE认证
  • bulldog 靶机
  • 如何借助边缘智能网关打造智慧城市便民驿站