性能测试知识点整理
目录
1 什么是性能测试?
待补充
2 性能测试的流程
性能测试分为五个阶段:
①需求调研阶段 ②准备阶段 ③执行阶段 ④报告阶段 ⑤总结阶段
①需求调研阶段
需求的调研与需求的分析
- 建立工作组
- 需求调研与分析
- 测试实施计划
产出:《性能测试需求表》、《性能测试计划》
准入:
- 接到性能测试任务
- 重要任务、提前介入
准出:
- 完成调研并形成文档
- 完成计划编制并形成文档
②准备阶段
构建测试模型,制定测试方案、设计性能测试案例、准备压测数据、压测脚本
- 测试实施方案
- 测试案例准备
- 测试方案和案例评审
- 环境、数据和工具准备
- 测试脚本准备
- 测试变更
产出:《性能测试准入检查》、《性能测试方案设计》、《性能测试案例设计》
准入:
- 调研完成
- 测试资源和版本就绪
准出:
- 完成各项测试准备工作
③执行阶段
执行性能压测并记录相关的测试过程和结果,做好性能测试的监控并对测试结果进行的分析。
- 测试执行的结果记录
- 测试健康
- 测试结果分析
- 测试缺陷记录
- 过程问题记录
- 测试变更
产出:《性能测试执行日志》、《性能测试周报》
准入:
- 测试准备工作完成
准出:
- 完成变更后计划所列的各项测试内容
④ 报告阶段
性能测试报告的编写,需要包含对测试结果的描述,发现了什么缺陷和问题,最终的压测结果的分析和本次性能测试的结论
- 测试分析报告
- 测试报告
- 测试报告评审
产出:《XX项目性能测试分析报告》、《XX项目性能测试总体报告》
准入:
- 完成所有测试内容
- 手机全部的测试结果数据
准出:
- 测试分析报告通过评审
⑤ 总结阶段
需要对本次压测任务的测试过程和测试技术进行总结和复盘,时间允许的情况下还应该将所有的重要资产进行归档和保存
- 性能测试总结分析
- 非功能测试资产的归集
产出:《性能测试过程技术、总结分析》、《性能档案》
准入:
- 项目结项、报告提交
准出:
- 版本上线成功
3 JMeter原理及常用功能模块
3.1 安装(待整理)
3.2启动
3.2.1 命令行启动
JMeter的bin目录下面打开CMD,然后输入jmeter -n
,就可以直接在命令行中启动JMeter了
3.2.2 启动图形化界面
双击该文件,会打开命令行窗口及JMeter图形化界面
一个简单的压测
这样就可以做一个简单的压测
同时,JMeter还可以作为一个代理服务器(安装证书)、过滤;设置一个并发;进行分布式压测等等(待补充)
pass