武汉轻工大学
软件测试实验报告
实验四
姓名 XXX
院(系)数学与计算机学院
班级软件工程1301
学号 XXXX
指导教师丁月华
一.实验目的
理解性能测试的好处,并掌握其基本原理,掌握性能测试的基本流程,学会使用集中常见的性能测试工具。
二.实验要求
熟悉并了解PerformanceRunner软件测试工具,并学会利用其进行相应的性能测试。
本实验要求测试的案例是Windows自带计算器软件和CRM系统:(http://10.0.20.120/login.asp)。
三.实验环境
Windows7(64位),PerformanceRunner,jdk1.7,flashplayer。
四.实验过程
1.PerfoanceRunner的安装与配置
在安装本软件之前请确认系统配置符合以下条件:
●操作系统要求:Windows(32位/64位) 2000/xp/vista/2003/7/2008;
●IE浏览器要求:IE6、IE7、IE8、IE9;
●内存要求:不少于128M;
●磁盘空间要求:不少于150M剩余磁盘空间;
(1)双击运行安装包,完成安装。
(2)PerformanceRuuner的网络许可模式配置
配置服务器IP:10.0.20.120
配置服务器端口:22211
配置完成后点击“确定”,然后重启PerformanceRunner。
2.PerformanceRunner的项目操作与脚本操作
(1)在PerformanceRunner下新建一个新工程test
(2)点击文件,选择新建,然后点击项目,截图如下:
点击“确定”后,截图如下:
项目新建完毕后,会出现三个脚本文件
●Action.bsh:存放实际的操作脚本,可多次执行,可创建多个Action脚本
●Init.bsh:一般用于存放应用程序初始化脚本
●Uninit.bsh:一般用于存放应用程序注销或关闭脚本
3.PerformanceRunner的录制脚本和回放脚本
在PerformanceRunner的test工程下录制脚本,要求录制http://10.0.20.120/login.asp登陆界面,完成登陆(可以正常登陆的用户名test,密码test)。
然后依次点击【客户管理】下的子菜单项,如【新增客户】、【潜在客户】等。
点击按钮开始录制
点击按钮开始回放,查看结果
实验截图如下:
4.PerformanceRunner执行器下的设计场景、执行场景
请为CRM被测系统设计一组场景,模拟10个虚拟用户访问http://10.0.20.120/login.asp,场景启动后5秒,每5秒启动一个用户区访问该登陆页面。
并运行该场景。
在软件界面的左下角,点击执行器如图
点击【文件】-【新建】创建场景
输入场景名称,点击【确定】完成创建
选择test项目,然后在场景计划中进行相应的设置,截图如下:
依次用鼠标双击右边的属性,进行相应的设置,截图如下:
设置好相应的场景计划后就可以执行了。
5.PerformanceRunner分析器下的执行结果分析
运行的VUser图,横轴代表时间,纵轴代表虚拟用户数。
事务概要图,横轴代表不同的事务,纵轴代表各个事务执行成功和失败的次数(绿色代表成功,红色代表失败)。
每秒事务数图,横轴代表时间,纵轴代表每秒通过事务数。
每秒事务数总数图,横轴代表时间,纵轴代表每秒通过的事务总数(包括失败事
务和通过事务)
每秒点击量图,横轴代表时间,纵轴代表每秒执行的请求数
吞吐量(字节)图,横轴代表时间,纵轴代表每秒服务器发送的字节数
6.PerformanceRunner的事务
请在前面录制的CRM被测系统登录页面脚本中加入一段事务,分析该事务是否是
登录页面执行的瓶颈。
7.PerformanceRunner的集合点
请在前面录制的CRM被测系统登录页面脚本中加入集合点,让所有10个虚拟用户实现在点击“登录”按钮时实现真正意义上的并发执行。
五.实验总结
通过本实验我对于PerformanceRunner的软件的使用有了一定的了解,对性能测试的过程有了一个大致上的了解,给我以后的软件测试积累了经验。