簡體   English   中英

如何在SOAP UI的JSON響應中斷言NULL是否為字段

[英]How to Assert if field in NULL in JSON Response from SOAP UI

如何在SOAP UI的JSON響應中斷言NULL是否為字段

示例:數據看起來像這樣,我需要使用Soap UI中的Assert選項斷言Children是否為空。

  {
  "request":    {
  "parameters": {"SOURCE_NAME":       {
     "name": "Members_Sheet1",
     "caseSensitivity": "CASE_SENSITIVE",
     "inputMatchingOperator": "EXACT"
  }},
  "metadata": {}
                },
        "data":    {
  "results": [{"data": {"Members_Sheet1":       [
              {
        "Sl No": 1,
        "Member ID": 70000001,
        "Member Name": "Fly Dorami",
        "Location": "New York",
        "DOB": "4/12/2008",
        "Gender": "M",
        "Marital Status": "Single",
        "Children": "",
        "Ethnicity": "Asian",
        "Insurance Plan ID": 2002,
        "Annual Income ($)": 0,
        "Twitter User ID": 548900028

您引用的JSON在Children中具有空字符串,而不是NULL。 為此,您可能需要使用已啟用的ResponseAsXML屬性將JSON轉換為XML。

另一種方法是使用常規腳本聲明

import groovy.json.JsonSlurper 
def response = messageExchange.response.responseContent
def slurper = new JsonSlurper()
def json = slurper.parseText response

// json variable has all your data
assert // statement

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM