扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:李旭 来源:论坛整理 2007年11月17日
关键字:
您可以独立运行一个测试,只需在 Test navigator 视图中,右键点击 InvokerProcess.bpel_
ws_1,选择 Run As -> Performance Test,便可以执行一个测试。但是如果采取这样的执行方式,我们之前对测试的大量编辑工作将变得毫无意义,因为,测试只能引用数据池中的第一条记录执行一次,并且由于不能满足测试中第二次调用的条件,只能执行测试中的第一部分。那如何才能让我们之前的工作发挥作用呢?这就需要定义一个调度,通过调度去执行测试。
创建调度(Schedule)
调度用于指定将要执行哪些测试,以及以何种顺序执行这些测试。在本节中,我们将创建一个调用,循环多次地执行测试。
选择 File -> New -> Performance Schedule
在 Performance Schedule 窗口中,点击 TestInvoker 工程,在页面下方的 Name 文本框中,填写将要创建的调度的名称,schedule1。点击 Finish。
在调度的编辑界面,您可以添加用户组,测试以及其他属性,以便模拟实际测试情况。由于本文的意图是介绍如何使用 Rational Tester for SOA Quality 对 Web 服务进行功能测试,不考虑性能测试方面的问题,因此为了简单起见,我们将用户组定为单一用户。
点击 Schedule Contents 编辑框的第二行,User Group。然后点击 Add 按钮,在弹出的选项列表中选择 Loop。
在 User Group 下方,出现一个新的元素 loop,点击该元素,在右侧 Schedule Element Details 编辑区域中,将迭代次数指定为 5。这表明,测试将被重复执行 5 次,每一次执行都依次引用数据池中不同的数据。
点击 Loop,然后选择 Add-> Test。
在弹出的 Select Performance Test 窗口,选择测试 InvokerProcess.bpel_ws_1,点击 OK。
图 20. 调度编辑界面
到这里,我们便完成了一个调度的创建工作。该调度模拟了这样一个场景,即一个测试用户对测试脚本迭代运行了六次。接下来,我们便可以应用该调用运行我们的测试脚本。
运行测试
接下来,我们将使用刚刚定义的调度执行测试。
右键点击 TestInvoker 工程中的调度 schedule1,选择 Run as -> Performance Schedule。
此时,弹出一个 Launch Schedule 窗口,您可以通过 Web Service Performance Report 视图,实时察看测试的运行状况。
测试运行完毕后,我们将进入下一部分,对测试结果进行分析。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者