您好,欢迎访问三七文档
当前位置:首页 > 财经/贸易 > 资产评估/会计 > 软件测试RPT实验报告
本科实验报告课程名称:实用软件测试实验项目:IBMRationalPerformanceTester应用实验地点:迎西校区4506机房专业班级:软件学号:学生姓名:指导教师:2012年4月一、实验名称使用IBMRationalPerformanceTester进行yinshi网站的性能测试。二、实验目的练习使用IBMRationalPerformanceTester,熟悉IBMRationalPerformanceTester的有关操作和使用方法,学会对yinshi网站进行简单的性能测试。三、实验内容对yinshi网站进行简单的性能测试。四、实验步骤与结果1.下载和安装IBMRationalPerformanceTester安装RPT之前首先要安装和配置好JDK、安装好Eclipse。JDK环境变量配置如下:一、JDK1.6下载目前JDK最新版本是JDK1.6,到可以下载JDK1.6。二、JDK1.6安装JDK的安装非常简单,只需要按照向导一步一步进行即可。在安装时需记住安装的路径,在配置环境变量时将会用到这个安装路径。我的安装路径是D:\JDK然后:D:\JDK\JRE三、配置环境变量对于初学者来说,环境变量的配置是比较容易出错的,在配置的过程中应当仔细。使用JDK一共需要配置三个环境变量:java_home、classpath和path(不区分大小写)。1、java_home右击“我的电脑”,选择“属性”,点击“高级”选项卡,选择“环境变量”。进入如下对话框:在系统变量栏,点击“新建”按钮,弹出如下对话框:在变量名处填写java_home,变量值填写D:\JDK(这是我安装时候设置的路径,用户可以根据需要更改),然后点击确定,这样java_home变量就配置完成了。2、classpath可以参考java_home的配置过程,需要新建一个系统变量,不过classpath的变量名是classpath,变量值是.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(要加.表示当前路径)。注意最前面加一个点一个分号.我设置的是.;D:\JDK\lib;D:\JDK\lib\tools.jar;3、pathpath变量在系统变量中已存在,要修改path变量只需要选中path变量,点击编辑即可。在变量值中加入如下内容:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin。建议把JDKbin的路径放在原有path的最前面。因为在%SystemRoot%\system32中还有一个java.exe/javaw.exe,这是Windows操作系统自带的那个JRE,如果我们自己装的话就不要用他默认的那个JRE了,可以用我们自己装的。如果把JDKbin的path放在最前面的话会优先使用。我设置的是;D:\JDK\bin;D:\JDK\jre\bin;配置JAVA_HOME,CLASSPATH,PATH的目的:1,设置JAVA_HOME:JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。一、为了方便引用,比如,你JDK安装在C:\ProgramFiles\Java\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径,那么以后你要使用这个路径的时候,只需输入%JAVA_HOME%即可,避免每次引用都输入很长的路径串;二、归一原则,当你JDK路径被迫改变的时候,你仅需更改JAVA_HOME的变量值即可,否则,你就要更改任何用绝对路径引用JDK目录的文档,要是万一你没有改全,某个程序找不到JDK,后果是可想而知的----系统崩溃!2.设置CLASSPATH:CLASSPATH环境变量的作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。这个变量设置的目的是为了程序能找到相应的.class文件,举个例子:你编译一个JAVA程序---A.java,会得到一个A.class的类文件,你在当前目录下执行javaA,将会得到相应的结果(前提是你已经设置CLASSPATH为.).现在,你把A.class移到别的目录下(例如:e:\),执行javaA,将会有NoClassDefFindError的异常,原因就是找不到.class文件,现在你把CLASSPATH增加为:.;e:\再运行javaA,看看会有什么结果~~:)~~~,一切正常,java命令通过CLASSPATH找到了.class文件!3.设置PATH:道理很简单,你想在任何时候都使用%JAVA_HOME%\bin\java等来执行java命令吗,当然不会,于是,你可以选择把%JAVA_HOME%\bin添加到PATH路径下,这样,我们在任何路径下就可以仅用java来执行命令了.(当你在命令提示符窗口输入你个代码时,操作系统会在当前目录和PATH变量目录里查找相应的应用程序,并且执行.)。PATH环境变量的作用是指定命令搜索路径,在dos命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。四、安装检查在dos窗口下,键入java-version命令可以查看到安装的JDK版本信息;键入java命令,可以看到此命令的帮助信息;键入javac命令可以看到此命令的帮助信息。如果都如愿看到,说明JDK安装成功。ECLIPSE下载安装:下载:点击:EclipseClassic3.72进入下载页面:点击:[china]BeijingJiaoTonguniversity(http)即可下载下载完成后,解压即可使用。RPT的下载步骤:地址:提示:下载之前需要在ibm官网上注册一个账号。RPT的安装步骤:第一步:将下载的压缩包解压在RPT\disk1\InstallerImage_win32_win32_x86\下找到install.exe双击进入安装。这里我们选择默认的安装IBM@InstallationManager和IBM@RationalPerformanceTester点击下一步会进入安装前的测试提示未安装IBM@RationalLicenseKeyAdministrator这里我们不必理会,直接点击下一步选择接受许可证协议中的条款点击下一步。设置共享资源目录和InstallationManager目录,这里我们更改了默认安装路径。设置IBMsoftwareDeliveryPlatform安装路径:在这里电脑上先前安装了Eclipse我们点击下一步选择软件的安装语言:简体中文。选择安装的扩展插件,我们选择默认设置的,直接点击下一步。这里提示要输入获取的许可证元素,不填写,我们点击下一步。设置如何获得软件的帮助信息。不填写,点击下一步。这里显示了我们刚才安装前的配置信息。点击安装。安装完成。打开软件。设置工作空间。2.在IIS服务器下发布网站yinshi3.创建性能测试项目test,并录制测试脚本test,代表普通用户基本操作。4.在测试项目test中,录制并添加测试脚本test2,,代表管理员的基本操作。(1)在“测试导航”面板中,右键点击测试项目,选择新建--从记录测试,录制新测试test2输入项目名test2,点击完成,弹出从记录新建测试对话框,如图3.图3.从记录新建测试(2)选择“从新记录创建测试”,在“测试性质”中选择“HTTPTest”。点击下一步,选择测试的位置和名称,如图4。图4.选择测试位置和名称(3)输入测试名称test2,点击下一步,选择客户机应用程序,如图5。图5.选择客户机应用程序(4)选择MicroSoftInternetExplore,点击下一步,对MicroSoftInternetExplore记录器设置,如图6。图6.MicroSoftInternetExplore记录器设置(5)点击完成,自动启动录制会话。此时将自动弹出IE浏览器,如图7。图7.IE浏览器状态(6)在地址栏输入地址,例如,进入yinshi网后台页面,模拟普通用户的操作。注意:ip地址不能输入localhost或127.0.0.1,这可能会导致会话录制失败。(7)在网站上进行操作,例如登录,浏览各网页,退出登录等。(8)操作完成后关闭IE浏览器,录制结束,RPT自动生成测试脚本,如图8。图8.测试录制结束(9)点击打开测试,如图9。图9.测试脚本生成5.为test测试脚本添加验证点6.创建数据池info,并将数据池与test测试脚本相关联。7.创建性能调度Scheduling,并添加两个用户组,为每个用户组分别添加测试test和test2,并进行相应配置。8.运行调度,分析测试结果。五、实验总结1.实验中遇到的问题(1)首先遇到问题就是软件的下载,在verycd和CSDN找到了软件可以下载但是没有资源,最后在IBM官网上找到了资源,注册了一个账号,连续下载了两天才下载下了软件。软件为适用版本,适用期限30天,没有在网上找到有关破解的软件和文档。(2)安装IBMRationalPerformanceTester为中文版本。在对网站进行性能测试时候最大的问题是在生成测试报告时候在有时候可以成功生成有时候不行。上网搜索也找到问题原因和解决办法。2.实验心得通过这次试验更加深刻理解软件测试在软件开发过程中的重要性。为软件的正常使用提供了保障。性能测试是软件测试的一种。每一种测试的侧重点是不同的。性能测试主要是通过自动化的测试工具模拟多种正常、峰值及异常负载来对系统的各项性能指标进行测试。一般来说,性能测试可概括为三个方面:在客户端性能的测试、在网络上性能的测试和在服务器端性能的测试。通常情况下,三方面有效的结合可以达到对系统性能全面的分析和瓶颈的预测。性能测试的基本策略是自动负载和压力测试。通过在一台或几台PC机上模拟成百上千的虚拟用户同时执行业务的情景,对应用程序进行测试,同时记录下每一事务处理的时间、服务器峰值数据、数据库状态等。它主要包括并发性能测试、疲劳强度测试、大数据量测试和速度测试等,其中并发性能测试是重点。这次实验初步掌握了使用RationalPerformanceTester进行软件性能测试的初步流程,加强了与小组成员协作完成实验的能力,通过精确分工,组员之间积极配合这次实验顺利完成。
本文标题:软件测试RPT实验报告
链接地址:https://www.777doc.com/doc-4714610 .html