soapui自动化请求端点

soapui自动化请求端点,soap,automation,soapui,soap-client,Soap,Automation,Soapui,Soap Client,我正在使用soapui,我们有一些工作区,其中有很多项目,有3个对dev、pro等的请求 我们想更改dev和其他one属性,因为我们更改了端点URL,手动执行这项任务将是有史以来最繁琐、最耗时的任务,所以我尝试使用一个脚本或bash脚本来自动更改请求的xml属性 我不知道这是否可能,因为我对Soap用户界面知之甚少,所以如果我能得到一些关于这是否可能或如何做到的帮助,你会让我开心的 对不起,我的英语和我的基本/糟糕的解释,并感谢您的回复 祝您愉快SoapUI项目是一个纯文本XML文件。如果希望在

我正在使用soapui,我们有一些工作区,其中有很多项目,有3个对dev、pro等的请求

我们想更改dev和其他one属性,因为我们更改了端点URL,手动执行这项任务将是有史以来最繁琐、最耗时的任务,所以我尝试使用一个脚本或bash脚本来自动更改请求的xml属性

我不知道这是否可能,因为我对Soap用户界面知之甚少,所以如果我能得到一些关于这是否可能或如何做到的帮助,你会让我开心的

对不起,我的英语和我的基本/糟糕的解释,并感谢您的回复


祝您愉快

SoapUI项目是一个纯文本XML文件。如果希望在不同的环境中运行,可以编写一个脚本,在该文件中执行搜索和替换。在Groovy中,应该是这样的:

def projectFileA = new File('/path/to/your/soapui-project.xml')
def projectFileB = projectFileA.text.replaceAll('xmlns:api="http://someuri/"', 'xmlns:api="http://someotheruri/"')
projectfileA.text = projectfileB