目录

  1. 1 什么是性能测试?
  2. 2 性能测试的流程
    1. ①需求调研阶段
    2. ②准备阶段
    3. ③执行阶段
    4. ④ 报告阶段
    5. ⑤ 总结阶段
  3. 3 JMeter原理及常用功能模块
    1. 3.1 安装(待整理)
    2. 3.2启动
      1. 3.2.1 命令行启动
      2. 3.2.2 启动图形化界面
  4. 4 项目实战练习

1 什么是性能测试?

待补充

2 性能测试的流程

性能测试分为五个阶段:

①需求调研阶段 ②准备阶段 ③执行阶段 ④报告阶段 ⑤总结阶段

①需求调研阶段

需求的调研与需求的分析

  • 建立工作组
  • 需求调研与分析
  • 测试实施计划

产出:《性能测试需求表》、《性能测试计划》

准入:

  1. 接到性能测试任务
  2. 重要任务、提前介入

准出:

  1. 完成调研并形成文档
  2. 完成计划编制并形成文档

②准备阶段

构建测试模型,制定测试方案、设计性能测试案例、准备压测数据、压测脚本

  • 测试实施方案
  • 测试案例准备
  • 测试方案和案例评审
  • 环境、数据和工具准备
  • 测试脚本准备
  • 测试变更

产出:《性能测试准入检查》、《性能测试方案设计》、《性能测试案例设计》

准入:

  1. 调研完成
  2. 测试资源和版本就绪

准出:

  1. 完成各项测试准备工作

③执行阶段

执行性能压测并记录相关的测试过程和结果,做好性能测试的监控并对测试结果进行的分析。

  • 测试执行的结果记录
  • 测试健康
  • 测试结果分析
  • 测试缺陷记录
  • 过程问题记录
  • 测试变更

产出:《性能测试执行日志》、《性能测试周报》

准入:

  1. 测试准备工作完成

准出:

  1. 完成变更后计划所列的各项测试内容

④ 报告阶段

性能测试报告的编写,需要包含对测试结果的描述,发现了什么缺陷和问题,最终的压测结果的分析和本次性能测试的结论

  • 测试分析报告
  • 测试报告
  • 测试报告评审

产出:《XX项目性能测试分析报告》、《XX项目性能测试总体报告》

准入:

  1. 完成所有测试内容
  2. 手机全部的测试结果数据

准出:

  1. 测试分析报告通过评审

⑤ 总结阶段

需要对本次压测任务的测试过程和测试技术进行总结和复盘,时间允许的情况下还应该将所有的重要资产进行归档和保存

  • 性能测试总结分析
  • 非功能测试资产的归集

产出:《性能测试过程技术、总结分析》、《性能档案》

准入:

  1. 项目结项、报告提交

准出:

  1. 版本上线成功

3 JMeter原理及常用功能模块

3.1 安装(待整理)

3.2启动

3.2.1 命令行启动

JMeter的bin目录下面打开CMD,然后输入jmeter -n,就可以直接在命令行中启动JMeter了

3.2.2 启动图形化界面

JMeter

双击该文件,会打开命令行窗口JMeter图形化界面

启动

一个简单的压测

简单的压测方法

这样就可以做一个简单的压测

同时,JMeter还可以作为一个代理服务器(安装证书)、过滤;设置一个并发;进行分布式压测等等(待补充)

pass

4 项目实战练习