《精通软件性能测试与LoadRunner最佳实战》—第2章2.11节性能测试总结

简介:

本节书摘来自异步社区《精通软件性能测试与LoadRunner最佳实战》一书中的第2章2.11节性能测试总结,作者于涌 , 王磊 , 曹向志 , 高楼 , 于跃,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.11 性能测试总结
精通软件性能测试与LoadRunner最佳实战
性能测试工作完成以后,需要编写性能测试总结报告。

性能测试总结不仅使我们能够了解到如下内容:性能测试需求覆盖情况,性能测试过程中出现的问题,我们又是如何去分析、调优、解决的,测试人员、进度控制与实际执行偏差,性能测试过程中遇到的各类风险是如何控制的,而且,还能描述经过该产品/项目性能测试后有哪些经验和教训等内容。随着,国内软件企业的发展、壮大,越来越多的企业也更加重视软件产品的质量,而好的软件无疑和良好的软件生命周期过程控制密不可分。在这个过程中不断规范化软件生命周期各个过程、文档的写作,以及各个产品和项目测试经验的总结是极其重要的一件事情。通常一份性能测试总结报告要描述如下内容。

需要阐述产品、项目的背景,将前期的性能测试需求明确,并落实到文档中。指出性能测试可参考的一些文档,并将这些文档的作者、编写时间、获取途径逐一列出,形成一个表格,这些文档包括:用户需求规格说明书、会议纪要(内部讨论、与客户讨论等最终确定的关于性能测试内容)等与性能测试相关的需求内容文档。性能测试也是依赖于系统正式上线的软、硬件环境的,所以包括网络的拓扑结构、操作系统、应用服务器、数据库等软件的版本信息,数据库服务器、应用服务器等具体硬件配置(CPU、内存、硬盘、网卡等),网络环境等信息也应该进行描述。系统性能测试的环境要尽量和客户软件上线的环境条件相似,在软、硬件环境相差巨大的情况下,测试的结果和系统上线后的性能有一定偏差,有时甚至更坏。为了能够得到需要的性能测试结果,性能测试人员需要认真评估要在本次性能测试中应用哪个工具,该工具是否能够对需求中描述的相关指标进行监控,并得到相关的数据信息?性能测试结果数据信息是否有良好的表现形式,并且可以方便的输出?项目组性能测试人员是否会使用该工具?工具是否简单易用等。当然在条件允许的情况下,把复杂的性能测试交给专业的第三方专业测试机构也是一个不错的选择。人力资源和进度的控制,需要性能测试管理人员认真考虑。很多失败的案例告诉我们,由于项目前期研发周期过长,项目开发周期延长,为了保证系统能够按时发布,不得不缩短测试周期,甚至取消测试,这样的项目质量是得不到保证的,所以要合理安排测试时间和人员,监控并及时修改测试计划,使管理人员和项目组成员及时了解项目测试的情况,及时修正在测试过程中遇到的问题。除了在计划中考虑上述问题以外,还应该考虑性能测试过程中有可能会遇到的一些风险以及如何去规避这些风险。在性能测试过程中,有可能会遇见一些将会发生的问题,为了保证后期我们在实施过程中有条不紊,这时就应该考虑如何去尽量避免这些风险的发生。当然,性能测试计划中还应该包括,性能测试准入、准出标准以及性能测试人员的职责等都需要进行描述。一份好的性能测试计划为性能测试成功打下了坚实的基础,所以请读者认真分析测试的需求,将不明确的相关内容搞清楚,制订出一份好的性能测试计划,然后,按照此计划执行,如果在执行过程中与预期不符,请及时修改计划。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
相关文章
|
1月前
|
JavaScript jenkins 测试技术
这10款性能测试工具,收藏起来,测试人的工具箱!
这10款性能测试工具,收藏起来,测试人的工具箱!
|
3月前
|
测试技术
性能测试和负载测试的区别
性能测试和负载测试的区别
|
11天前
|
人工智能 分布式计算 Kubernetes
人工智能,应该如何测试?(三)数据构造与性能测试篇
本文探讨了人工智能场景中的性能测试,区别于传统互联网测试,其复杂性更高。主要关注点包括两类AI产品——业务类和平台类,后者涉及AI全生命周期,测试难度更大。测试重点是模型训练的性能,特别是数据模拟。需要构造大量结构化数据,如不同规模、分布、分片和特征规模的数据,以评估算法效率。此外,还涉及模拟设备规模(如视频流)和节点规模(边缘计算),以测试在大规模负载下的系统性能。文中提到了使用工具如Spark、ffmpeg、流媒体服务器和Kubernetes(K8S)的扩展项目,如Kubemark,来模拟大规模环境。最后,文章介绍了使用Golang进行异步IO操作以构建海量小文件,优化IO性能。
26 0
|
2月前
|
弹性计算 测试技术 数据中心
阿里云香港服务器BGP多线精品网络_CN2性能测试_中国香港主机测试
阿里云香港服务器BGP多线精品网络_CN2性能测试_中国香港主机测试,阿里云香港服务器中国香港数据中心网络线路类型BGP多线精品,中国电信CN2高速网络高质量、大规格BGP带宽,运营商精品公网直连中国内地,时延更低,优化海外回中国内地流量的公网线路,可以提高国际业务访问质量
|
7月前
|
存储 关系型数据库 MySQL
深聊性能测试,从入门到放弃之:性能测试技术栈,看完这篇,保证刷新你对性能测试的认知~~
深聊性能测试,从入门到放弃之:性能测试技术栈,看完这篇,保证刷新你对性能测试的认知~~
153 1
|
7月前
|
数据采集 算法 测试技术
深聊性能测试,从入门到放弃之:Locust性能自动化(二)代码实战
深聊性能测试,从入门到放弃之:Locust性能自动化(二)代码实战
155 1
|
7月前
|
运维 监控 前端开发
深聊性能测试,从入门到放弃之:初识性能测试
深聊性能测试,从入门到放弃之:初识性能测试
95 0
|
3月前
|
Web App开发 前端开发 测试技术
性能测试分层模型以及前端性能测试工具介绍
性能测试分层模型以及前端性能测试工具介绍
|
4月前
|
JSON 测试技术 API
【测试平台系列】第一章 手撸压力机(十一)-初步实现性能测试
上一章节我们组合了场景,它是一个list结构。今天我们实现性能测试计划的数据结构及其方法.
|
6月前
|
Java 测试技术 数据库连接
MyBatis基本用法 && 什么是自动化测试 && Spring事务和事务传播机制 && 性能测试概念和术语 && Loadrunner安装
MyBatis基本用法 && 什么是自动化测试 && Spring事务和事务传播机制 && 性能测试概念和术语 && Loadrunner安装
48 0

热门文章

最新文章