【JMeter接口测试工具】第二节.JMeter项目实战(下)【实战篇】

文章目录

  • 前言
  • 一、接口弱压力测试
  • 二、高并发、高频率
  • 三、生成图形化报告
  • 总结

前言


一、接口弱压力测试

场景举例:
场景1:模拟半小时之内 1000 个用户访问服务器资源,要求平均响应时间在3000ms内,且错误率为0


实现步骤:

步骤一:搭框架,配置线程组。


步骤二:搭框架,配置HTTP请求。


二、高并发、高频率

并发**:模拟多个用户同时进行访问同一个资源。**

频率**:一个用户多次访问同一个资源。**


高并发场景举例:
场景2:模拟 100 个用户同时访问服务器资源,要求平均响应时间在3000ms内,且错误率为0

实现步骤:

步骤一:搭框架,配置线程组。

步骤二:搭框架,配置HTTP请求。

步骤三:搭框架,配置同步定时器。


高频率场景举例:

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

实现步骤:

步骤一:搭框架,配置线程组。

步骤二:搭框架,配置HTTP请求。

步骤三:搭框架,配置常数吞吐量定时器。


三、生成图形化报告

(1)应用场景:

在Jmeter中可以以图形化(饼状图、柱状图...)的方式显示脚本运行结果,比聚合报告或查看结果树组件实现更直观,用户体验更好。

(2)使用方法:

html 复制代码
命令:jmeter -n -t 脚本文件 -l 日志文件 -e -o 目录
 
-n 无图形化运行
-t 被运行的脚本
-l 将运行信息写入日志文件
-e 生成测试报告
-o 指定报告输出目录

注意:

1、脚本文件必须指定目录或者将脚本文件放置在jmeter的bin目录下

2、日志文件和目录可以不填写,默认在当前目录;如填写必须保证文件和目录为空


实例说明:

输出:

总结

相关推荐
Wpa.wk1 小时前
自动化测试-鼠标+键盘操作 - Actions高级控件
java·开发语言·测试工具·自动化·计算机外设·actions·高级控件
我的xiaodoujiao2 小时前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 32--开源电商商城系统项目实战--如何区分登录状态
python·学习·测试工具·pytest
我的xiaodoujiao5 小时前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 33--基础知识 8--切换窗口句柄
python·学习·测试工具·pytest
卓码软件测评14 小时前
第三方高校软件课题验收测试机构:【使用Apifox测试gRPC服务步骤和技巧】
网络·测试工具·测试用例
hgz071019 小时前
JMeter性能压测执行与Linux环境部署
java·linux·jmeter
2501_924064111 天前
如何测试接口最大并发量及推荐实用工具
测试工具
玩转数据库管理工具FOR DBLENS1 天前
DBLens:开启数据库管理新纪元——永久免费,智能高效的国产化开发利器
数据结构·数据库·测试工具·数据库开发
微尘hjx1 天前
【目标检测软件 01】YOLO识别软件功能与操作指南
人工智能·测试工具·yolo·目标检测·计算机视觉·ai·pyqt
测试人社区-千羽1 天前
Apple自动化测试基础设施(XCTest/XCUITest)面试深度解析
运维·人工智能·测试工具·面试·职场和发展·自动化·开源软件