我目前有一个使用我的默认代理地址的测试套件。我现在有一项服务,只能使用指定的代理地址成功执行。我想做的是设置第二个测试套件,使其在指定的代理上运行,而无需在 Internet 选项中手动更改代理。
谢谢
我目前有一个使用我的默认代理地址的测试套件。我现在有一项服务,只能使用指定的代理地址成功执行。我想做的是设置第二个测试套件,使其在指定的代理上运行,而无需在 Internet 选项中手动更改代理。
谢谢
这是一个非常好的问题,我从来没有想过要解决这个问题,但是你的问题让我很感兴趣,这就是我发现的。
import com.eviware.soapui.SoapUI
import com.eviware.soapui.settings.ProxySettings
SoapUI.settings.setString( ProxySettings.HOST, "127.0.0.1" )
SoapUI.settings.setString( ProxySettings.PORT, "8080" )
SoapUI.settings.setString( ProxySettings.USERNAME, "abhishekasthana" )
SoapUI.settings.setString( ProxySettings.PASSWORD, "password" )
SoapUI.settings.setString( ProxySettings.EXCLUDES, "abhishekasthana.com" )
log.info SoapUI.settings.getString( ProxySettings.ENABLE_PROXY, "No Value set" )
SoapUI.settings.setString( ProxySettings.ENABLE_PROXY, "true" )
log.info SoapUI.settings.getString( ProxySettings.ENABLE_PROXY, "No Value set" )
如果您想设置任何其他首选项,您应该查看com.eviware.soapui.settings 。还可以查看soapUI 教程来做同样的事情。SoapUI 人们建议使用另一种方法,但我还没有尝试过。
当我在soapUI OS 的常规步骤中运行上述代码时,这就是我的代理设置的样子。
希望这有帮助!