性能测试工具介绍武汉软通测试组:胡婷婷www
fupoel
com一、性能测试的重要性•性能测试是软件测试过程中的重要组成部分,一个合格的软件除了完成需求中的功能之外,性能上的要求也逐渐变的重要
•如果在测试过程中发现性能问题,修复起来是非常艰难的,因为这常常意味着程序的算法不好,结构不好,或者设计有问题
因此在产品开发的开始阶段,就要考虑到软件的性能问题
二、性能测试准备工作•要测试什么或测试的对象是谁
•要测试什么问题或我们想要弄清楚或是论证的问题
•哪些因素会影响测试结果
•需要怎样的测试环境
•应该怎样进行测试
三、主要性能测试工具介绍•LoadRunner–LoadRunner是一种预测系统行为和性能的工业标准级负载测试工具
通过以模拟上千万用户实施并发负载及实时asdfghuj阿萨德法国户籍性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试
Winrunner•WR可以帮助你自动处理从测试开发到测试执行的•RationalRobot•IBM公司提供的RationalRobot可开发三种测试脚本:用于功能测试的GUI脚本、用于性能测试的VU以及VB脚本
四、LoadRunner测试工具介绍1
制定负载测试计划•在任何类型的测试中,测试计划都是必要的步骤
测试计划是进行成功的负载测试的关键
任何类型的测试的第一步都是制定比较详细的测试计划
一个比较好的测试计划能够保证LoadRunner能够完成负载测试的目标
•分析应用程序•确定系统的组成画出系统的组成图
组成图要包括系统中所有的组件,以及相互之间是如何通讯的
•描述系统配置•对于一个项目,试着回答以下问题,对系统的组成图进行完善
预计有多少用户会连到系统2
客户机的配置情况(硬件、内存、操作系统、软件工具等)3
服务器使用什么类型的数据库以及服务器的配置情况4
客户机和服务器之间如