性能测试指标的获取
一个好的性能测试必须要有明确而且全面的性能测试指标,而性能指标的获取常常困扰测试人员,这里简单说一下我在工作中所用到的方法:
1. 有明确的性能测试需求文档
这是测试人员希望看到的,产品经理通过需求的获取(或与客户的交流)定义明确的性能指标,如:在局域网中,用户身份验证要小于2秒。当然产品经理并不一定能够面面俱到,所以测试人员需要及时介入性能测试需求文档的review,根据经验从客户的角度挖掘更多更重要的性能指标。
2. 无明确性能测试需求文档
这种情况最是困扰测试人员,一般来说,我们可以从以下途径获取性能指标:
a. 产品历史版本或相似版本的性能指标:比如可以借鉴历史版本中的用户并发指标。
b. 分析客户数据:这种情况主要是从业务层面去分析客户数据,比如同时访问的最大值,同时在线的用户数。这种分析可以为测试人员提供负载测试的基准,但是还是需要考虑之后的扩展性(比如5年后,用户大概能达到多少,系统是否能够相应)。
c. 运行基准测试:这种方式主要用在明确了负载而没有明确的指标衡量标准的情况,比如说在系统间传输N个大小为1M的消息,需要给出一个大概的传输时间。此时,我们需要运行基准测试,在没有其他外界干扰的情况下,观测传输一个1M消息文件所用的时间,以这个时间为基准来评估传输N个文件所用的时间。
d. 业界的指标:其实业界对于业务层面的指标很难做到一致,但是对于一些操作系统指标大概还是有一个标准的,比如:CPU不能持续高于90%。
e. 测试人员的经验,客户sense:这种情况也比较常见,尤其大众的产品,比如说移动应用软件,这种产品最难收集性能需求,但是另一方面,每个人又是用户,所以测试人员自己可以根据自己的感受提出相应的指标,然后汇总讨论,最终获取一些性能指标,待发布之后,如果用户再有其他的抱怨,可以修改等等。
最新内容请见作者的GitHub页:http://qaseven.github.io/
性能测试系列四 压测常见的关注指标以及监控分析工具 前面的文章,我们分析了压测的时机,压测的指标,那么这次呢,我们来看下,我们这些压测的指标,常见的都需要性能压测中观测点,有了对指标的梳理 ,我们才有重点的关注点,下面,我列举一些常见的指标。
网站性能测试指标(QPS,TPS,吞吐量,响应时间)详解 常用的网站性能测试指标有:吞吐量、并发数、响应时间、性能计数器等。 并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力。
性能专题:一文搞懂,性能测试指标评估方法 更多测试开发技术干货,请关注公众号:【测试开发技术】 往期性能专题: 开篇:性能测试不可不知的“干货” 性能专题:一文搞懂性能测试常见指标 阅读全文需8.5分钟。 1. 前言 在上一篇文章性能专题:一文搞懂性能测试常见指标中,已经介绍了,在开展性能测试时,各个维度的常见性能指标项有哪些。
性能专题:一文搞懂性能测试常见指标 1. 前言 上周,对性能测试系列专题,在公号内发表了第一篇介绍:【性能系列连载一】开篇:性能测试不可不知的“干货”,但反响貌似并不太好,但既然此前已答应了部分读者要连载分享性能这块的知识,含着泪也得继续写。
相关文章
- 经典性能测试面试题总结,收藏备用
- 敏捷开发实现测试自动化的6个步骤
- 轻松做性能测试,月入3万的主流测试工具....
- 2023金三银四,测试人还能找到好工作吗?
- 干货| app自动化测试之Andriod微信小程序的自动化测试
- laravel写出文章的上一篇和下一篇并进行MySQL语句性能测试
- Java 中可重入锁、不可重入锁的测试
- 要做接口并发性能测试,总得先学会分析吧
- 文末有福利 | App测试时常用的adb命令你都掌握了哪些呢?
- UI自动化测试框架搭建-标记性能较差用例
- 技术分享 | 自动化测试中如何高效定位元素?
- JMeter性能测试实现与分析分享
- web渗透测试----5、暴力破解漏洞--(1)SSH密码破解
- 《应用程序性能测试的艺术(第2版)》—第1章 1.1节从终端用户角度看性能
- 《Web测试囧事》——3.4 账号关联过的手机号会一直收到短信验证码
- WEB测试和APP测试区别
- 性能测试如何设计真实场景?
- 思博伦成功支持业界最高密度768*100G数据中心交换机测试