Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Soap 如何更改多个测试的端点地址?_Soap_Soapui_Soap Client - Fatal编程技术网

Soap 如何更改多个测试的端点地址?

Soap 如何更改多个测试的端点地址?,soap,soapui,soap-client,Soap,Soapui,Soap Client,我知道如何更改每个测试的端点,但我有100多个测试,所以我想选择项目/所有测试,并说设置新端点。有可能吗?据我所知,在soapUI本身中无法做到这一点。但是,您可以尝试以下方法: 保存项目并关闭soapUI 在文本编辑器中打开项目的XML文件 搜索包含端点URL的 在文本编辑器中替换端点 当然,只有当您想要更改的端点对于所有soapUI人工制品都相同时,这才有效。是的,这是可能的 双击左边Navigator视图中的WSDL接口 然后选择称为服务端点的第二个选项卡。选择所需的端点(或首先通过“

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

据我所知,在soapUI本身中无法做到这一点。但是,您可以尝试以下方法:

  • 保存项目并关闭soapUI
  • 在文本编辑器中打开项目的XML文件
  • 搜索包含端点URL的
  • 在文本编辑器中替换端点
当然,只有当您想要更改的端点对于所有soapUI人工制品都相同时,这才有效。

是的,这是可能的

双击左边Navigator视图中的WSDL接口


然后选择称为服务端点的第二个选项卡。选择所需的端点(或首先通过“+”符号添加),然后单击“指定”。您可以在这里选择所有请求和测试请求。

您还可以按照此处所述设置“集中式”端点前缀:

从soapUI 4.5开始,soapUI Pro中添加了一个名为“环境”的新功能。它非常方便,可以让你在这里实现你想要实现的目标


一旦配置了所有环境和相应的端点,就需要在运行testSuite/testCase时从下拉列表中选择环境。您可以添加任意数量的环境。通过这种方式,当您想要翻转环境时,您不需要更新任何内容。

Wow,虽然使用了soapUI Pro,但从版本2.x:-)仅供参考,“所有请求和测试请求”选项位于下拉菜单的顶部。因为我有一个相当高的端点列表,一开始我没有找到它。此外,在启动TestRunner时,您也可以覆盖那里的端点。