現在、デフォルトのプロキシ アドレスを使用するテスト スイートがあります。指定したプロキシ アドレスでのみ正常に実行されるサービスができました。私がやりたいことは、インターネット オプション内のプロキシを手動で変更しなくても、指定されたプロキシで実行されるように 2 番目のテスト スイートをセットアップすることです。
ありがとう
現在、デフォルトのプロキシ アドレスを使用するテスト スイートがあります。指定したプロキシ アドレスでのみ正常に実行されるサービスができました。私がやりたいことは、インターネット オプション内のプロキシを手動で変更しなくても、指定されたプロキシで実行されるように 2 番目のテスト スイートをセットアップすることです。
ありがとう
これは非常に良い質問であり、私はこれを理解する必要はありませんでしたが、あなたの質問が私を悩ませ、これが私が見つけたものです.
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 の groovy ステップで上記のコードを実行したときのプロキシ設定の様子です。
この助けを願っています!