当前位置:文档之家› 软件测试工具E-test使用说明

软件测试工具E-test使用说明

软件测试工具e-test suite入门使用说明

编写者:金朝阳

手机:138********

QQ:3126277241

在Web程序开发过程中,经常需要做一些压力测试,确定当前页面的实际性能,这方面的工具有很多我使用的是e-Test Suite 7.0(IE6),包括e-Test(录制编辑测试脚本),e-Load(压力测试)等功能,这里只介绍e-Test及e-Load,e-Test界面如下,工具栏上有几个按钮会常用到,录制(Record Script),停止(Stop),回放(Playback Script),数据银行向导(Run Data Bank Wizard)。

1 简介

e-TEST套件易于使用、可以和被测试应用无缝结合的WEB应用测试工具。它主要包含下面三部分:

e-TESTER

当建立可视脚本时,e-TESTER自动捕捉页面中包含的所有对象,并自动测试这些对象,而无需用户编程。这样的

脚本可以作为一个Baseline,在不同的时间里反复地测试应用程序。当然,在测试的过程中可以随时将新的应用设定为Baseline脚本。使用可视脚本大大地简化测试的工作量和提高测试的速度,可以满足电子商务时代WEB应用的变化需求。

e-TESTER的图形化的可视脚本不仅可以显示每一个WEB页面的内容,而且可以图形地显示测试的过程和结果。所有测试中遇到的错误将被明显地标出并加以说明。被测试的应用与Baseline脚本间的不一至也将被明显地标出,用户可以据此将Baseline脚本升级到当前被测试的应用版本

e-LOAD

WEB应用程序的主要好处之一是允许大量用户的同时访问。相应的,开发人员关心应用是否具有良好的性能,以支持大规模的访问。因此,如果在开发的过程中创造一个环境,模拟真实用户访问WEB应用,可以帮助测试和提高应用的性能。e-LOAD为此提供了一个非常好的解决方案。模拟真实的用户访问使用e-TESTER产生的可视脚本,设置不同的用户使用不同的脚本访问应用。如:10个用户在X客户机上使用脚本A,7个用户在Y客户机上使用脚本B,4个用户在Z客户机上使用脚本C,等等。这样,e-LOAD可以模仿实际环境中,用户访问WEB应用的情况。提供应用性能报告在模拟用户访问的过程中,e-LOAD可以提供各种实时的性能分析报告。

e-MONITOR

为了保证WEB应用能够为用户提供7*24小时的不间断服务,维护人员应当监控应用的运行状况。以便当出现应用中止运行或性能下降等情况时,可以迅速做出反应。e-MONITOR可以帮助维护人员很好地监控WEB应用。具有如下主要特点:

提供7*24小时的WEB应用的测试和监控

e-MONITOR可以7*24小时地调度在e-TESTER中产生的可视脚本。实际上,这相当于应用的质量保证工程师不停地访问WEB应用,从最终用户的角度测试和报告应用的问题。

错误报告

e-MONITOR可以让使用者设置各种报警。包括可视脚本中的测试条件是否完成的报警。

2使用

2.1 e-tester

上图是e-tester的界面。

1 录制脚本

在地址栏输入要测的web应用地址后回车,打开待测页面。

然后点击工具栏上的录制按钮,就是那个圆形黑色按钮,开始录制。

在页面上进行所需操作,由e-tester录下操作过程,每一页面都会显示在左侧的状态栏中。点击+号,可以看到各个页面里面所含的具体页面信息。

录制完成点击停止按钮,就是那个放形的黑色按钮。

点击保存或者ctrl+s,将脚本保存为特殊格式的脚本。如下图

2 回放脚本

点击工具栏上的打开按钮,或者从菜单栏file-〉open scripts 打开一个脚本点击工具栏上的playback按钮,就是那个三角形的按钮。开始回放,如下图

回放完成,将产生如下报告,可以查看到各个页面的出错信息

2.2 e-load

界面如下图,

主界面有四个tab,如上图中的1234。

上图是1 的界面,在这个界面中主要是选择要运行的虚拟脚本,并且设置各个脚本的虚拟用户数量。在图中5的框中会显示现有的脚本,选中的虚拟脚本会在6中显示。

然后对每个脚本分别设置好参数,重要的参数如下

Number of virtual users 虚拟用户数量

Virtual user pacing 设置脚本回放时,各个操作中间的间隔时间,可以随机产生,或者按录制脚本时的间隔。

确定好后点击下图中标示的按钮,进入下一界面。

上图是结果,就是第二个tab 的界面,图中的123含义如下

1 设置开始和结束的时间或条件。。具体内容为英文,较为简单。

2 设置虚拟用户开始运行的条件,比如,一次运行多少个用户,多少时间增加多少用户,或者运行一次用增加多少用户。。注意,虚拟用户总数已经在上一步中设置了,这里增加到上限就不会增加了。。。

点击3 ,start 就开始测试了。

程序会让你将测试运行的session保存下来,如图

这个session可以在e-reporter中调用来产生报告。

选择好要保存的session后,开始测试,长生下图的界面

上图中有两个应用界面,上面的是tab3的界面,显示当前运行的虚拟用户的实时情况。下面的图示当前总的情况的统计分析。。可以在这里找到一些数据。比如

每秒页面数

每秒点击数

每秒kb数

各个脚本运行的反应时间

每项数据都有记录下来的实时值,最小值,最大值和平均值。

停止时,点击下图标示按钮,停止测试,或者在计划中自动停止。

测试完成后,会自动产生报告。如下图

2.3 e-monitor

如上图就是monitor的界面,图中的22、33、44、66等是现有的脚本,点击右键,如图,选择schedule job,将弹出对话框,你可以设置该脚本计划运行的时间。比如每隔15分钟,每个周三运行。。等等。对话框比较好理解。完成后会在右侧的日历中用横条显示。。。

上图中的1 为激活任务,这样在到达计划条件是就会自动运行脚本进行测试。

2 为停止任务。这样就可以达到无人看守的长时间测试,从而实现强度和健壮性测试。。

以上是e-test suite 的大部分常用功能的简单的使用说明。可以方便入门,水平有限,很多高级应用有待研究,比

如databank、联机测试、vba脚本的手工修改等等。

相关主题
文本预览
相关文档 最新文档