开发者社区> 异步社区> 正文

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

简介:
+关注继续查看

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

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

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

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

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

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

(5)……

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


afc60f93527774c01b91017b70be64f6c7e73196

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

38c88eac108c05c74c4d6d0dff83415fb9e2d181

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

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
深聊性能测试,从入门到放弃之:Locust性能自动化(二)代码实战
深聊性能测试,从入门到放弃之:Locust性能自动化(二)代码实战
22174 0
2021-jmeter接口性能测试教学及实战(一):jmeter介绍及安装,为什么是jmeter而不是loadrunner?
2021-jmeter接口性能测试教学及实战(一):jmeter介绍及安装,为什么是jmeter而不是loadrunner?
84 0
电商性能测试实战 | JMeter 插件 Ultimate Thread Group 完成梯度递增场景的压测
电商性能测试实战 | JMeter 插件 Ultimate Thread Group 完成梯度递增场景的压测
82 0
实战 | 电商业务的性能测试(一): 必备基础知识
![](https://ceshiren.com/uploads/default/original/3X/7/5/756e5e8564a4e57c44190330107ba54ca7676e16.jpeg) - 需求分析与测试设计(性能需求目标+业务模型拆解) - 测试数据准备和构造(基于模型的数据准备) - 性能指标预期(性能需求目标) - 发压工具配置及脚本编写(压力策略) - 测试过程(
63 0
实战 | 电商业务的性能测试(一): 必备基础知识
实战 | 电商业务的性能测试(一): 必备基础知识
81 0
实战Redis序列化性能测试(Kryo和字符串)
将Java对象实例保存在Redis时,将对象序列化成字符串或者序列化成byte数组再存入,以上两种方式孰优孰劣?字符串方式来存取的好处是编码和调试更简单容易,而byte数组的优势又在哪里呢,实战验证吧
240 0
性能专题:Locust工具实战之创建性能测试
性能专题:Locust工具实战之创建性能测试
100 0
实战 | 电商业务性能测试(二): Jmeter 参数化功能实现注册登录的数据驱动
实战 | 电商业务性能测试(二): Jmeter 参数化功能实现注册登录的数据驱动
56 0
性能测试实战 | 修改 JMeter 源码,定制化聚合压测报告
性能和压力测试是每一个互联网应用程序上线之前都必须检验的测试项目。JMeter 作为目前互联网大厂最流行、最强大的性能测试工具,已经成为测试人员行走江湖的必备利器。 相比传统的压力测试工具(如 LoadRunner),JMeter 最显著的特点就是开源、轻量级、易于维护、便于扩展。 面对变化多端的业务情况,测试开发人员可以基于 JMeter 源码修改和二次开发,快速实现定制化功能,更好的满足业务
63 0
实战 | 电商业务性能测试(二): Jmeter 参数化功能实现注册登录的数据驱动
![](https://ceshiren.com/uploads/default/original/3X/7/5/756e5e8564a4e57c44190330107ba54ca7676e16.jpeg) 此例使用的是 GitHub 上一个开源的电商项目 mall,需要的可以去 GitHub 上下载部署,有详细的部署教程: - GitHub地址: - https://github.com/
77 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
文章
问答
文章排行榜
最热
最新
相关电子书
更多
超大规模性能测试的云端解决方案及案例分享
立即下载
超大规模性能测试的云端方案及案例分享
立即下载
如何做小程序性能优化
立即下载