第1页共26页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共26页每一个性能测试计划中第一步都会制定目标和分析系统构成
只有明确目标和了解系统构成才会澄清测试范围,知道在测试中要掌握什么样的技术
确定客户需求和期望2
实际业务需求3
系统需求系统组成系统组成这里包含几方面含义:系统类别,系统构成,系统功能等
了解这些内容的本质其实是帮助我们明确测试的范围,选者适当的测试方法来进行测试
系统类别:分清系统类别是我们掌握什么样的技术的前提,掌握相应技术做性能测试才可能成功
例如:系统类别是bs结构,需要掌握http协议,java,html等技术
或者是cs结构,可能要了解操作系统,winsock,com等
所以甄别系统类别对于我们来说很重要
系统构成:硬件设置,操作系统设置是性能测试的制约条件,一般性能测试都是利用测试工具模仿大量的实际用户操作,系统在超负荷情形下运作
不同的系统构成性能测试就会得到不同的结果
系统功能:系统功能指系统提供的不同子系统,办公管理系统中的公文子系统,会议子系统等,系统工能是性能测试中要模拟的环节,了解这些是必要的
选择测试度量的方法经过第一步,将会对系统有清醒的认识
接下来我们将把精力放在软件度量上,收集系统相关的数据
度量的相关方面:*制定规范*制定相关流程,角色,职责*制定改进策略*制定结果对比标准学习的相关技术和工具性能测试是通过工具,模拟大量用户操作,对系统增加负载
所以需要掌握一定的工具知识才能进行性能测试
大家都知道性能测试工具一般通过winsock,http等协议纪录用户操作
而协议选择是基于软件的系统架构实现(web一般选择http协议,cs选择winsock协议),不同的性能测试工具,脚本语言也不同,比如rationalrobot中vu脚本用类c语言实现
第2页共26页第1页共26页编号:时间