性能测试流程

本文详细介绍了性能测试的流程,包括性能需求分析、测试准备、执行、结果分析与调优,以及测试报告的撰写。在需求分析阶段,强调了性能需求的重要性,包括明确测试目的、系统和业务分析、性能指标设定。测试准备涉及环境搭建、场景设计、工具选择和数据准备。执行阶段包括人工分析和无人值守两种模式。结果分析与调优是性能测试的关键,而测试报告总结了整个过程的成果和问题。
摘要由CSDN通过智能技术生成

性能测试从实际执行层面来看,测试的过程一般分为这么几个阶段,如下图:
请添加图片描述
下面分别介绍下每个阶段具体需要做什么:

一、性能需求分析:

性能需求分析是整个性能测试工作开展的基础,如果连性能的需求都没弄清楚,后面的性能测试执行其实是没有任何意义的,而且性能需求分析做的好不好直接影响到性能测试的结果。

一些性能测试人员常犯的错误就是测试一开始就直接用工具对系统进行加压,没有弄清楚性能测试的目的,稀里糊涂做完了以后也不知道结果是否满足性能需求。市面上的书籍也大都是直接讲性能测试工具如LR,jmeter如何使用,导致很多新手一提到性能测试就直接拿工具来进行录制回放,使得很多人认为会使用性能测试工具就等于会性能测试了,殊不知工具其实只是性能测试过程中很小的一部分。

在需求分析阶段,测试人员需要与项目相关的人员进行沟通,收集各种项目资料,对系统进行分析,建立性能测试数据模型,并将其转化为可衡量的具体性能指标,确认测试的目标。所以性能测试需求分析过程是繁杂的,需要测试人员有深厚的性能理论知识,除此之外还需要懂一些数学建模的知识来帮助我们建立性能测试模型。

首先,让我们来看看通过性能需求分析我们需要得出哪些结论或目标:

1.明确到底要不要做性能测试?性能测试的目的是什么?

2.明确被测系统是什么?被测试系统的相关技术信息如:架构、平台、协议等

3.明确被测系统的基本业务、关键业务,用户行为

4.明确性能测试点是什么?哪些需要测,为什么?哪些不需要测,又是为什么?

5.明确被测系统未来的业务拓展规划以及性能需求?

6.明确性能测试策略,即应该怎么测试?

7.明确性能测试的指标,知道测试出来的结果怎么算通过?

其次,需求分析阶段我们可以从以下几个方面入手:

1、系统信息调研:

指对被测试系统进行分析,需要对其有全

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晒黑的老黑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值