介面測試之json中的key獲取
在很多情況下我們在進行介面測試的時候都會有獲取上個介面返回的json資料中的某個key值,然後下個介面呼叫這個key值。今天給大家講解一下針對不同型別的json獲取某個key的值。
一、首先是單純object格式key值獲取
獲取圖中的token的值,首先這是一個響應值,也就是response,再接著他是json,然後是json裡面的token,所以定位這個token就是response.json.token.
這裡定義設定一個環境變數方法,apt.variales.set(),我們在方法裡面,設定變數名,和定位變數值。apt.variables.set("iid", response.json.token);
這些定義好之後我們直接引用變數名就可以了。引用方法{{變數名}}
二、value格式object和array組合獲取json值
還是先object格式獲取key值的思路,它是一個響應值response,json格式裡面的一個值,但是這個值現在陣列裡面,陣列獲取值的方法為陣列名值的位置,陣列的位置標識從0開始的,所以我們需要的值在1,定位這個值就是response.json.message1
呼叫環境引數
這就是json中定位值的通用格式了,只要清楚自己想要的值在哪然後層層定位,陣列中就按照陣列取值方法定位就可以了。
相關文章
- 介面測試之 json 中的 key 獲取JSON
- 介面測試學習之jsonJSON
- 介面測試學習之 jsonJSON
- 介面測試的獲取token變數變數
- 介面測試--獲取動態引數進階
- 介面測試如何在 json 中引用 mock 變數JSONMock變數
- 介面測試如何在json中引用mock變數JSONMock變數
- 介面測試中獲取的 token 值如何透過 des3 加密輸出S3加密
- 介面測試的時候如何一鍵獲取 cookie, 並在其他介面引用?Cookie
- 【Azure Developer】使用 CURL 獲取 Key Vault 中 Secrets 中的值Developer
- BIRT 如何用 rest api 介面獲取 json 做報表RESTAPIJSON
- 測試平臺之介面測試
- 介面測試之postmanPostman
- 根據key集合批次從map中獲取value
- 獲取Saiku3.8.8 license keyAI
- OpenAI&Claude API key獲取OpenAIAPI
- robotframework做介面測試 to json 關鍵字使用FrameworkJSON
- Python中Spark讀取parquet檔案並獲取schema的JSON表示PythonSparkJSON
- 介面測試的N中玩法
- 介面測試之fiddler(10.2)
- 介面測試之unittest框架框架
- Go 單元測試之mock介面測試GoMock
- 微服務測試之介面測試和契約測試微服務
- memcahed 的 python sdk 如何批次獲取memcahed的keyPython
- 測試中,介面測試的必要性與介面測試的基礎用例設計
- Python自動化測試之獲取配置檔案資訊Python
- 測試開發之效能篇-JMeter介面測試JMeter
- DotNetCore系列:在ASP.NET Core 3.1中獲取xml格式的介面入參並轉化為jsonNetCoreASP.NETXMLJSON
- jqGrid獲取json資料方法JSON
- 網站滲透測試之獲取伺服器真實IP網站伺服器
- 走進Java介面測試之測試報告ExtentReportJava測試報告
- 使用jadx反編譯 除錯“XX值得買”APP獲取介面簽名key(一)編譯除錯APP
- 【Redis】獲取沒有設定ttl的key指令碼Redis指令碼
- 前端常用的echart獲取地圖json方法前端地圖JSON
- 隨行付微服務測試之介面測試和契約測試微服務
- 介面測試之深入理解HTTPSHTTP
- 介面測試之基礎知識
- DevExpress中獲取GridControl排序之後的ListdevExpress排序