性能测试是通过专业测试工具,例如PerformanceRunner性能测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试,但是不同软件性能测试需求分析,采用分析方法不一样,测试目的就是解决测试需求,通常有以下分析四种方法:
第一种,能力验证
能力验证一般采用这样的描述:“该系统是否能在A条件下具备B能力?”。主要强调以下内容:
(1) 准备以下内容:硬件设备、系统环境、软件环境、网络条件、基础数据;
(2) 准备测试场景、典型的测试场景(注册登录等)包括操作顺序、并发用户数量条件、测试用例;
第二种,规划性能
该方法关心的是“应该如何才能使系统具有我们要求的性能能力”,“应该如何调整系统配置,使系统能够满足增长的用户数的需要”等问题。
第三种,性能调优
性能调优是指为软件提供较佳的性能,用于处理系统响应速度太慢等等:
(1) 确定基准环境、基准负载和基准性能指标;
(2) 调整系统运行环境和实现方法,执行测试;
(3) 记录测试结果、进行分析;
第四种,发现缺陷
开发完成的产品交付给最终用户的主要工作成果。初期需求评审,然后需要多次和开发人员作沟通、多次版本迭代发现问题、根据用户的需求定义与缺陷的涉及范围、制定一个解决缺陷的优先级。软件或者系统永远不可能零缺陷这一真理,所以发现缺陷不是一次能结束的工作,产品长期需要持续更新版本迭代。
推荐阅读: