《精通软件性能测试与LoadRunner最佳实战》—第2章2.4节性能测试用例

简介:

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

2.4 性能测试用例
精通软件性能测试与LoadRunner最佳实战
客户的性能测试需求最终要体现在性能测试用例设计中,性能测试用例应结合用户应用系统的场景,设计出相应的性能测试用例,用例应能覆盖到测试需求。很多朋友在做性能测试用例设计时,有些束手无策的感觉。这时,您需要考虑是否存在以下几个方面问题。

(1)您是否更加关注于工具的使用,而忽视了性能测试理论知识的补充。

(2)您是否对客户应用该系统经常处理那些业务不是很清楚。

(3)您是否对应用该系统的用户数不是很了解。

(4)您是否也存在公司没有性能测试相关人员可以交流的尴尬境地。

(5)……

当然,上面只列出了一些典型的问题,您可能会碰到更多的问题。这里,想和诸位朋友分享一下笔者的工作心得。在刚开始从事性能测试工作时,肯定会碰到很多问题。一方面,由于性能测试是软件测试行业的一个新兴分类,随着企业飞速的发展,各种系统规模的日益庞大,软件企业也更加注重性能测试,从招聘网上搜索“性能测试工程师”,可以搜索到几百条招聘性能测试工程师相关职位的信息,如图2-2所示。


afc60f93527774c01b91017b70be64f6c7e73196

但是,由于性能测试工作在国内算是刚起步,大家对性能测试方面积累的知识也不是很多,加之很多单位在招聘性能测试工程师岗位时,对工具的要求更多一些(图2-3所示“高级性能测试工程师”岗位要求信息),所以很多测试人员对性能测试工作产生了误解。

38c88eac108c05c74c4d6d0dff83415fb9e2d181

觉得性能测试的主要工作就是应用性能测试工具,如果性能测试工具学得好,做性能测试工作就没有问题。其实,工具是为人服务的,真正指导性能测试工作的还是性能测试的理论和实践知识,要做好性能测试需要将学习到的理论知识和深入理解用户需求,运用工具把这些思想体现出来,做好执行、分析以及调优工作,这样才能够做好测试。作为性能测试人员可能会遇到客户需求不明确,对客户应用业务不清楚等情况,这时,您就需要同公司内部负责需求、业务专家和客户进行询问、讨论,把不明确的内容搞清楚,最重要的是一定要把用户期望的相关性能指标明确。在进行用例设计时,通常需要编写如下内容:测试用例名称、测试用例标识、测试覆盖的需求(测试性能特性)、应用说明、(前置/假设)条件、用例间依赖、用例描述、关键技术、操作步骤、期望结果(明确的指标内容)、记录实际运行结果等内容,当然,上面的内容可以依据您的需要适当进行裁减。

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

相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
相关文章
|
1月前
|
JavaScript jenkins 测试技术
这10款性能测试工具,收藏起来,测试人的工具箱!
这10款性能测试工具,收藏起来,测试人的工具箱!
|
2月前
|
测试技术
包含用例执行时间的测试报告代码
包含用例执行时间的测试报告代码
|
3月前
|
测试技术
性能测试和负载测试的区别
性能测试和负载测试的区别
|
3月前
|
测试技术
软件测试/测试开发/全日制|Pytest如何灵活地运行用例
软件测试/测试开发/全日制|Pytest如何灵活地运行用例
33 0
|
4月前
|
Java 测试技术 Python
java写班级系统测试用例
python班级系统测试用例
56 2
|
4月前
|
测试技术 网络架构 Python
python班级系统测试用例
python班级系统测试用例
57 1
|
12天前
|
人工智能 分布式计算 Kubernetes
人工智能,应该如何测试?(三)数据构造与性能测试篇
本文探讨了人工智能场景中的性能测试,区别于传统互联网测试,其复杂性更高。主要关注点包括两类AI产品——业务类和平台类,后者涉及AI全生命周期,测试难度更大。测试重点是模型训练的性能,特别是数据模拟。需要构造大量结构化数据,如不同规模、分布、分片和特征规模的数据,以评估算法效率。此外,还涉及模拟设备规模(如视频流)和节点规模(边缘计算),以测试在大规模负载下的系统性能。文中提到了使用工具如Spark、ffmpeg、流媒体服务器和Kubernetes(K8S)的扩展项目,如Kubemark,来模拟大规模环境。最后,文章介绍了使用Golang进行异步IO操作以构建海量小文件,优化IO性能。
28 0
|
2月前
|
弹性计算 测试技术 数据中心
阿里云香港服务器BGP多线精品网络_CN2性能测试_中国香港主机测试
阿里云香港服务器BGP多线精品网络_CN2性能测试_中国香港主机测试,阿里云香港服务器中国香港数据中心网络线路类型BGP多线精品,中国电信CN2高速网络高质量、大规格BGP带宽,运营商精品公网直连中国内地,时延更低,优化海外回中国内地流量的公网线路,可以提高国际业务访问质量
|
3月前
|
Web App开发 前端开发 测试技术
性能测试分层模型以及前端性能测试工具介绍
性能测试分层模型以及前端性能测试工具介绍
|
3月前
|
测试技术 C++
软件测试/测试开发全日制培训|Pytest跳过用例和失败重试
软件测试/测试开发全日制培训|Pytest跳过用例和失败重试
29 0