扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:李旭 来源:论坛整理 2007年11月17日
关键字:
在本节中,我们将利用上一节中导入的 BPEL 文件,创建一个测试脚本。完整的测试脚本包括对 Web 服务的两次调用,分别对应 add 方法和 subtract 方法。其中对 add 方法的调用,是工具通过解析 BPEL 文件自动生成的,对于 subtract 方法的调用,是我们利用工具提供的功能手动进行添加的,我们将在下一节中进行介绍。现在,我们先来看一下如何通过 BPEL 文件,自动生成一个测试脚本。
图 5. 选择 BPEL 文件
3、在 web service test generation 页面,指定业务流程中活动和序列 (sequence) 的处理方式,从而计算待测路径的数量。其中,每条路径将产生一个测试。整个页面分为 5 部分
最后,选中 Enable data correlation in generated tests,为 Web 服务调用中的参数启动自动创建引用(reference)的功能。
4、点击 Recount paths,重新计算测试路径,我们可以看到在页面底部,显示 1 path(s) will be tested,表明将有一个测试被自动产生。点击下一步。
图 6. 指定业务流程中活动的处理方式
5、选择操作 InokerProcess.bpel_ws_1,点击下一步。
6、选中 TestInvoker,在 Folder name 一栏填写 test1。将产生的测试放置于 TestInvoker 工程下的 test1 目录中。点击 Finish。
图 7. 指定测试生成目录
如果一切正常的话,您应该在工具左侧的 Test Navigator 视图中看到您的第一个 Web 服务测试。双击测试 InvokerProcess/test1/InokerProcess.bpel_ws_1,在右侧的 Performance Test 视图中展示了该测试的具体内容。在 Test Contents 区域,列出了测试的所有步骤,其中,add(“1”,”2”) 表示调用了 Web 服务中的 add 方法,输入的参数分别为 1 和 2。在这里,我们通过工具,自动创建了一个测试脚本。但在实际的测试中,这里建立的测试脚本往往是不能满足要求的,还需要对脚本进行一些额外的编辑工作。
图 8. 测试内容
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者