在执行 SOAPUI 测试执行时需要从 ANT 构建脚本中的属性文件中读取用户 ID 和密码

Need to read the user id and password from properties file in ANT build script while executing SOAPUI test execution

我有一个 ANT 构建脚本和一个属性文件。我希望构建脚本应该从属性文件中读取用户 ID 和密码,并且 SOAP 请求使用这些凭据运行。请帮助如何做。

我的属性文件如下:

element.name=PC
user.name=XXX
user.password=YYY
domain.name=ZZZ
machine.name=ZZZ
machine.port=8080
soapuiproject.list=abc.xml;def.xml;

读取上述属性的构建脚本部分如下:

`<for list="${soapuiproject.list}" param="soapui-project" delimiter=";">
                    <sequential>
                            <echo>excuting soapui project @{soapui-project}</echo>
     <exec executable="${env.SOAPUI_HOME}/bin/testrunner.sh"  osfamily="unix" failonerror="false">
      <arg value="-j" />
      <arg value="-r" />
      <arg value="-I" />
      <arg value="-a"/>
      <arg value="-u${user.name}" />
      <arg value="-p${user.password}" />
      <arg value="-d${domain.name}" />
      <arg value="-f/opt/jenkins/workspace/soapui-reports/${folderstamp}" />
      <arg value="-Pmachine.name=${machine.name}"/>
      <arg value="-Pmachine.port=${machine.port}" />
      <arg value="${basedir}/src/@{soapui-project}" />
    </exec>`

在 for 循环上方添加一行

<property file="file.properties"/>

如果不起作用,请提供您的发现。乐于助人

只需加载您的属性文件,使用:

<property file="file.properties"/>