SOAPUIを使用してリクエストを送信していますが、サーバーがそれを受け入れるようにtext/XMLメッセージの最後にタブ/スペースを追加する必要があります。適切な応答を得る。私は、単にtext/XMLリクエストの最後にタブを追加するGroovyスクリプトが必要です。ありがとうテキスト/ XMLの最後にタブを追加するためのGroovyスクリプトSOAPUI
-2
A
答えて
0
あなたの要求の最後に余分なタブ/スペースなしで正しく動作するようにWSを修正することです。
サードパーティのサービスであるためにWSを修正できない場合は、teststepのタブを手作業で追加するだけです。いくつかの時代から
Anywiseは、私はあなたにそれを操作するのGroovyスクリプトでSOAPリクエストを取得する方法の例を示しますいくつかの他の理由のための要求を修正するために必要またはutilのです。次のコードでGroovyのtestStepを追加し、それを行うことができます。
// get the testStep by name
def testStep = testRunner.testCase.getTestStepByName('Your request name')
// get request content
def originalRequestContent = testStep.getPropertyValue('request')
// perform your modifications...
// in your case simply add a new tab
def newRequestContent = "${originalRequestContent}\t"
// as tab is not showed in the Raw tab of your testStep,
// to show that this code work as expected I add
// and unnecessary extra text
newRequestContent += 'it works'
// set the new modified request
testStep.setPropertyValue('request',newRequestContent)
// and finally you can send the request
testStep.run(testRunner,context)
// if you want to keep the step as orignal uncomment
// the follow line
// testStep.setPropertyValue('request',originalRequestContent)
は、私は単純にテキスト/ XMLリクエストの最後にタブを追加するのGroovyスクリプトが必要」
+0
本当にありがとうございました!それはサードパーティサービスなので、悲しいことに私は実際のサービスを修正できませんでした。 –
関連する問題
- 1. SoapUI GroovyスクリプトでXMLの子ノードを自動的に取得
- 2. soapui xmlタグ値の更新(groovyスクリプトを使用)
- 3. SoapUIで別のGroovy内でGroovyスクリプトを実行する方法
- 4. soapUIからフォルダを圧縮するためのGroovyスクリプトの作成方法は?
- 5. SOAPUI Groovyスクリプトがコマンドラインを呼び出す
- 6. soapUIアクセスgroovyスクリプトのMS SQL DB
- 7. カサンドラとGroovyスクリプトとの接続SoapUI
- 8. GroovyとSOAPUIのXmlSlurper - xmlのランダムな場所に新しい要素を追加する
- 9. soapuiを使用したXML応答用のGroovyスクリプトアサーション?
- 10. ログテストSoapUIのgroovyスクリプトを使用したステップ応答
- 11. GroovyスクリプトからSoapUIのDataSyncに値を渡す
- 12. D3の最後のノードの後にテキストを追加Sankey diagram
- 13. 私のバーの最後にテキストを追加する - D3
- 14. Groovyの既存のXMLにCDATAコンテンツを追加する方法
- 15. テキストフィールドすぐにテキストフィールドの属性テキストを追加した後に文字を最後に追加します
- 16. groovy soapUI deserialize
- 17. アンドロイドドロウアーブルxmlにテキストを追加
- 18. C#行テキストファイルの最後にテキストを追加する方法は?
- 19. groovyスクリプトを使用してsoapuIでテストステップを反復する
- 20. 最後のタブ項目の後にWPFタブコントロールのプラスボタンを追加しますか?
- 21. Groovyを使用したXMLへの親ノードの追加
- 22. すぐにテキストファイルの最後にテキストを追加します。
- 23. ファイルの最後の行にテキストを追加します
- 24. SoapUIでgroovyにファイルを添付する
- 25. groovyスクリプトを使って変数をファイルに追加する
- 26. GoogleスクリプトのUIテキストにリンクを追加
- 27. 値を置換/追加するためのgoogle appsスクリプトを最適化する
- 28. 最後に追加したアイテムの最後の10個のアイテム
- 29. Eclipse XMLエディタで複数の行にタブを追加する
- 30. XMLをタブ区切りにしたテキスト
、それが役に立てば幸い"。 OK。それでは、書くのはなぜですか? – rmlan
最初にサーバーによって受け入れられる余分なタブ/スペースが必要なのはなぜですか?それを代わりに修正してください。 –