系统性能测试及调优前期准备
作者:性能测试 发布时间:[ 2021/4/15 14:41:29 ] 推荐标签:性能测试
1、确定用户、业务、系统需求
确定实际业务需求
主要确定用户的业务请求分布等:主要业务请求、平均日交易量、年交易量、峰值交易量等等。
确定系统需求
主要工作是分析系统的性能需求、确定合理的性能目标。
确定客户的需求和期望
在需求分析文档的支持下,对软件系统上的用户业务使用情况进行分析,提出我们所关注的性能测试需求,并告知业务人员。让业务人员来判断我们的性能需求是否满足客户的真实需求。
2、确定系统类别
分清系统类别是我们掌握什么样技术的前提,掌握相应技术做性能测试才可能成功。例如:系统类别是B/S结构,需要掌握HTTP协议,java,C#,html等技术。或者是C/S结构,可能要了解操作系统,winsock,com等。
3、确定系统构成
不同的系统构成性能测试会得到不同的结果。
4、确定实际网络带宽
便于测试时对带宽做模拟,尽可能真实的反馈带宽使用情况。
5、确定测试服务器与测试机配置清单
了解性能测试硬件资源,包括所测服务器,测试机等,根据实际情况添加设备。
6、系统功能流程图
便于测试人员分析系统哪些模块易出现瓶颈,从而针对性做性能测试。
7、测试时间评估
根据测试时间,制定相应的测试执行策略。
在我的实际性能测试工作中,会把上面作为问题列表的形式打印出来,然后通过不断沟通和分析去完善它,以便帮助我后期更好的制定性能测试策略。这样的问题列表如:
具体哪些业务需要做性能测试?
从测试类型来看,列出性能测试类型,对应的解释及指标,方便调查对象参考,要对性能关键业务做以上一项或多项测试?
采用什么系统部署环境?系统的版本和位数是多少?
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
更新发布
兼容性测试覆盖多少机型,如何选择?
2024/9/10 11:13:49P-One 在进行性能测试时,如何确保测试结果的准确性和可靠性?
2024/9/10 10:14:12为什么越来越多的企业选择一站式测试平台?
2024/9/9 18:04:26功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29热门文章
常见的移动App Bug??崩溃的测试用例设计如何用Jmeter做压力测试QC使用说明APP压力测试入门教程移动app测试中的主要问题jenkins+testng+ant+webdriver持续集成测试使用JMeter进行HTTP负载测试Selenium 2.0 WebDriver 使用指南