如何为多个测试更改终结点地址?

35

我知道如何更改每个测试的终端节点,但我有100多个测试,所以我想选择项目/所有测试并设置新的终端节点。这可行吗?

4个回答

56

是的,这是可能的!

在左侧的导航器视图中双击您的WSDL接口。

然后选择名为服务端点的第二个选项卡。选择所需的端点(或首先通过“+”符号添加它),然后单击分配。在那里选择所有请求和测试请求


哇,我不知道这个,虽然我从2.x版本开始就一直在使用soapUI Pro :-) - Robert Strauch
1
顺便提一下,选项“所有请求和测试请求”在下拉菜单的顶部。由于我的端点列表相当长,一开始我没有找到它。此外,在启动TestRunner时,您也可以在那里覆盖端点。 - Wesley De Keirsmaeker

4

3
据我所知,在soapUI本身中没有办法实现这一点。但是您可以尝试以下操作:
  • 保存项目并关闭soapUI。
  • 在文本编辑器中打开项目的XML文件。
  • 搜索包含端点URL的<con:endpoint>
  • 在文本编辑器中替换端点。
当然,这仅适用于您想要更改的端点对所有soapUI构件都相同的情况。

0

从soapUI 4.5开始,soapUI Pro新增了一个名为“环境”的功能。它非常方便,几乎可以让您在此处实现所需的所有目标。

一旦您配置了所有环境和相应的端点,运行testSuite/testCase时只需从下拉菜单中选择环境即可。您可以添加任意多个环境。这样,当您需要切换环境时,就不需要更新任何内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接