2017-11-29 19 views
0

groovyスクリプトを使用してjsonの応答を解析する方法。groovyスクリプトSOAP UI json応答解析

私は、SOAP UIを使用して

{ 
    "resource": { 
     "name":"aaaaaaaaaaa", 
     "emailid":"bbbbbbbbb" 
    } 
} 

は、誰もがJSONオブジェクトを解析し、いくつかの基本的なアサーションが確認することを投稿するサンプルコードを共有してくださいすることができbelow-としてJSONレスポンスを持っています。 ありがとう

答えて

1

以下のスクリプトを使用して残りのリクエストテストステップにScript Assertionを追加します。それは予想データと、各キーの値を比較し

  • を必要に応じて、以下のスニペットに示すよう

    • は、あなたの予想されるデータを定義します。

    JsonSlurperは、応答を解析するために使用できます。

    //Check if the response is not empty 
    assert context.response, 'Response is empty or null' 
    
    //Define expected data 
    def expectedData = [name: 'aaaaaaaaaaa', emailid: 'bbbbbbbbb'] 
    
    def json = new groovy.json.JsonSlurper().parseText(context.response) 
    //Checks all elements of resource one by one and compare with expectedData 
    json.resource.each {k, v -> assert v == expectedData."$k" } 
    
  • +0

    ありがとうございます。わたしにはできる。 – Nisha