将JSON数据加载到Array并在JMeter中获取值

时间:2019-05-16 03:38:29

标签: json jmeter

我想将JSON数据放入数组中并获取数据

{  

“数据”:{
      “平台”:{
         “ id”:“ d0feb170-76ed-77e9-a24f-44c49397cb8f”,
         “版本”:0,          “ updatedTime”:1557910234867,          “ dataVersion”:{
            “版本”:0,             “ updatedTime”:1557910234867          }       },     “机器”:{
         “版本”:44,          “ updatedTime”:1557910026619,          “版本”:{
            “版本”:19,             “ updatedTime”:1557910026619          },          “ systemId”:“ Machine1”,
         “ activeStatus”:“ true”,
         “ 设置”:[
            {
               “ protNumber”:“ 1.2”,                “ proto”:“ TestHead2 ^^ Adult ^^ Head”,                “ id”:“ 21a8fbb8-40ea-4868-ae3a-ee1d130eb01b”,                “ name”:“ TestHead2”,                “类人动物”:“成人”,                “ anatomy”:“头部”,
               “ lastUpdated”:“星期三,2019年5月15日格林尼治标准时间”,
               “版本”:0             },     {
               “ protNumber”:“ 1.8”,                “ proto”:“ TestHead8 ^^ Adult ^^ Head”,                “ id”:“ 2a25874e-cb9f-40c1-93db-a0859b209491”,                “ name”:“ TestHead8”,                “类人动物”:“成人”,                “ anatomy”:“头部”,
               “ lastUpdated”:“星期三,2019年5月15日格林尼治标准时间”,
               “版本”:0             },             {
               “ protNumber”:“ 1.88”,                “ proto”:“ TestHead88 ^^ Adult ^^ Head”,                “ id”:“ 50cc13d8-6d43-4fcd-9d60-08ce4f97632d”,                “名称”:“ TestHead88”,                “类人动物”:“成人”,                “ anatomy”:“头部”,
               “ lastUpdated”:“星期三,2019年5月15日格林尼治标准时间”,
               “版本”:0             }          ],          “ deviceDeviation”:{
            “新”:9,             “偏离”:0,             “ newMatched”:0,
            “ totalProtocols”:3          }       }    },    “成功”:是的,    “状态代码”:200,    “错误信息”:”” }

如何将设置中的数据放入一个数组中,并一一读取?

1 个答案:

答案 0 :(得分:0)

使用JSON Extractor来获取数据:-

下面,我为protNumber创建了一个JSON提取器配置。 enter image description here

请检查结果中的变量。您可以使用前三个变量,或者如果需要所有变量,则可以使用第四个...取决于您的要求。使用$ {prNumVar_1},$ {prNumVar_2}等进行抓取 enter image description here 根据您的要求为不同的变量创建多个提取器。例如prot,id,name。

希望这会有所帮助。