2

現在、デフォルトのプロキシ アドレスを使用するテスト スイートがあります。指定したプロキシ アドレスでのみ正常に実行されるサービスができました。私がやりたいことは、インターネット オプション内のプロキシを手動で変更しなくても、指定されたプロキシで実行されるように 2 番目のテスト スイートをセットアップすることです。

ありがとう

4

1 に答える 1

3

これは非常に良い質問であり、私はこれを理解する必要はありませんでしたが、あなたの質問が私を悩ませ、これが私が見つけたものです.

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 ステップで上記のコードを実行したときのプロキシ設定の様子です。

ここに画像の説明を入力

この助けを願っています!

于 2013-09-17T19:02:55.640 に答える