Jmeter目标
参数化:数据分离
数据库:连接数据库获取数据
关联:动态获取数据
集合点:掌握如何基于Jmeter并发测试
断言:判断自动化脚本执行成功或失败
项目资源:
接口测试文档 公共数据可参考:https://www.juhe.cn/ 个人中心-数据中心-我的数据
1、有谱修行 https://www.cnblogs.com/wysk/p/10218884.html
2、贺满_Jmeter教程索引贴 转自:https://www.cnblogs.com/puresoul/p/5092628.html
3、飞天小子_jmeter_接口自动化与性能测试实战 转自:https://www.cnblogs.com/Zfc-Cjk/p/8976232.html
4、小坦克 https://www.cnblogs.com/TankXiao/p/4045439.html
1.分析性能需求。挑选用户使用最频繁的场景来测试,比如:登陆,搜索,下单等等。确定性能指标,比如:事务通过率为100%,TOP99%是5秒,最大并发用户为1000人,CPU和内存的使用率在70%以下
2.制定性能测试计划,明确测试时间(通常在功能稳定后,如第一轮测试后进行)和测试环境和测试工具
3.编写测试用例
4.搭建测试环境,准备好测试数据
5.编写性能测试脚本
6.性能测试脚本调优。设置检查点、参数化、关联、集合点、事务,调整思考时间,删除冗余脚本
7.设计测试场景,运行测试脚本,监控服务器,
8.分析测试结果,收集相关的日志提单给开发
9.回归性能测试
10.编写测试报告
转自飞天小子_基础入门篇
Jmeter(1)_环境部署
Jmeter(2)_基础元件
Jmeter(3)_配置元件
Jmeter(4)_16个逻辑控制器
Jmeter(5)_24个函数
自动化关联篇
Jmeter(6)_获取JDBC响应做接口关联
Jmeter(7)_正则表达式关联
Jmeter(8)_JsonPath关联高级用法
Jmeter(9)_Xpath关联
Jmeter(10)_响应信息不明确的接口关联
必知必会的操作
Jmeter(11)_打印时间戳
Jmeter(12)_代理服务器录制
Jmeter(13)_自动生成测试报告
Jmeter(14)_上传与下载文件
Jmeter(15)_字符串加密
Jmeter(16)_脚本参数化
Jmeter(17)_服务器性能监控
Jmeter(18)_服务器运行jmeter
Jmeter(19)_插件扩展
Jmeter(20)_常用beanshell脚本
jmeter高级操作
Jmeter(21)_循环控制器+交替控制器+事务控制器 完美实现接口字段参数化校验
Jmeter(22)_while控制器实现ssh三次重连
Jmeter(23)_Beanshell脚本断言Mock接口
Jmeter(24)_控制器下遍历一组参数
Jmeter(25)_Beanshell解析并提取json响应
Jmeter(26)_遍历转换浮点时间戳
Jmeter(27)_参数化与断言实战
jmeter神操作
Jmeter(28)_Docker+Jmeter+Gitlab+Jenkins+Ant(容器化的接口自动化持续集成平台)
Jmeter(29)_jmeter与java_selenium自动化
Jmeter(30)_ForEach控制器实现小说爬虫
Jmeter(31)_ForEach控制器实现图片爬虫
Jmeter(32)_Mock接口测试
Jmeter(33)_基础数据驱动
Jmeter(34)_复杂的业务逻辑数据驱动
Jmeter(35)_Beanshell保存响应内容到本地
Jmeter(36)_非GUI的分布式执行
Jmeter(37)_dotnet搭建本地接口服务
性能测试系列