性能测试基础知识(二)性能测试流程

一、性能测试需求分析

1、熟悉被测系统(业务功能、技术架构)
2、明确测试内容
一般有以下几种类型:
(1)用户使用频率较高的关键业务功能
(2)逻辑复杂度高的业务
(3)数据量大的业务
3、明确测试策略
并发测试、负载测试、压力测试,具体策略详解请参考另一篇文章
性能测试策略
4、明确测试指标
(1)有明确需求指标:执行结果与预期指标进行对比
(2)无明确需求指标(分析挖掘):对业务进行分析,查找资料,对比类似系统,对未来流量进行预估,确定测试指标
性能指标分类
(1)系统指标(响应时间、TPS、并发数)
(2)资源利用率(CPU利用率、内存利用率、网络传输率、I/O利用率)
后续再写文章详解介绍
在这里插入图片描述

二、性能测试计划和方案

1、测什么?
(1)项目背景
(2)测试目的:性能符合性验证、性能能力验证、性能调优?
(3)测试内容及范围:测试系统哪些场景?测试指标是什么?
2、谁来测?
(1)进度与分工:
计划好每个阶段(需求分析-测试用例设计–测试环境部署–测试数据准备–脚本开发及执行–回归测试-测试文档归档-)的时间点及对应的人员分配
3、怎么测?
(1)确定测试策略
(2)确定测试工具

三、性能测试用例设计

每个公司都会有自己的用例设计模板,一般内容包括(用例名称、用例编号、用例描述、前置条件、用例步骤、预期结果、测试结果、实测结果描述、测试人员、编写日期、测试日期、缺陷名称、缺陷描述、缺陷优先级)

四、性能测试执行

1、建立测试环境
部署测试环境,包括软硬件环境、网络环境,一般情况下由开发及运维工程师配合完成。
搭建好后提供网络拓扑图、环境配置表作为测试输入文件。(测试环境应尽量与生产环境的配置一致)

2、编写测试脚本
可以自己编写,也可以通过工具录制(JMeter、LoadRunner~)

3、性能测试监控
利用各种监控软件收集各项性能指标的结果。

4、执行测试脚本
调试好脚本后,设置性能运行场景,同步收集测试过程中的问题及各项指标数据。

五、性能测试分析和调优

1、根据前期确定的性能指标与实际结果对比,如果不符合性能需求,则提出性能bug,输出《性能测试问题单》,提交给开发人员进行后续的调优。
2、调优后再进行复测,以确定经过调整后的系统性能有提升。

六、性能测试报告总结

测试报告是对性能测试工作的总结,为软件后续验收和交付打下基础。
主要内容有:
1、测试工作的经过回顾
2、缺陷分析和调优
3、风险评估
4、性能测试结果
5、测试工作总结与改进
基本上每家公司也会有自己的模板,但要写出一份好的测试报告相当不容易,靠个人能力啦!
在这里插入图片描述

yeah~~又是学到知识的一天!
(来都来了,点个赞再走~)

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值