介面測試之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.message[1]
呼叫環境引數
這就是json中定位值的通用格式了,只要清楚自己想要的值在哪然後層層定位,陣列中就按照陣列取值方法定位就可以了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69986023/viewspace-2735793/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 介面測試之 json 中的 key 獲取JSON
- 介面測試的獲取token變數變數
- 介面測試學習之 jsonJSON
- 介面測試學習之jsonJSON
- 介面測試--獲取動態引數進階
- 介面測試中獲取的 token 值如何通過 des3 加密輸出S3加密
- 介面測試如何在 json 中引用 mock 變數JSONMock變數
- 介面測試如何在json中引用mock變數JSONMock變數
- 介面測試的時候如何一鍵獲取 cookie, 並在其他介面引用?Cookie
- JQuery中ajax和JSON的獲取jQueryJSON
- 測試平臺之介面測試
- 介面測試的N中玩法
- 【Azure Developer】使用 CURL 獲取 Key Vault 中 Secrets 中的值Developer
- JAVA獲取json中的全部鍵值對JavaJSON
- Go 單元測試之mock介面測試GoMock
- 微服務測試之介面測試和契約測試微服務
- 測試中,介面測試的必要性與介面測試的基礎用例設計
- robotframework做介面測試 to json 關鍵字使用FrameworkJSON
- BIRT 如何用 rest api 介面獲取 json 做報表RESTAPIJSON
- 測試開發之效能篇-JMeter介面測試JMeter
- 快速獲取json鍵值對的key名和快速根據value分組JSON
- shopify 如何獲取 apikeyAPI
- Python自動化測試之獲取配置檔案資訊Python
- 根據key集合批次從map中獲取value
- Android 自動化測試之 MonkeyAndroid
- Android 測試入門之---Monkey testAndroid
- 隨行付微服務測試之介面測試和契約測試微服務
- weex stream 之fetch的get、post獲取Json資料JSON
- 網站滲透測試之獲取伺服器真實IP網站伺服器
- 介面測試裡的查詢介面要測試嗎
- 『居善地』介面測試 — 1、介面測試的概念
- flutter 總結: 通過 GlobalKey 獲取介面任意元素座標尺寸Flutter
- 介面自動化測試系列之PHPUnit-GET請求介面測試方法PHP
- 介面測試之基礎知識
- 獲取Saiku3.8.8 license keyAI
- OpenAI&Claude API key獲取OpenAIAPI
- Python中Spark讀取parquet檔案並獲取schema的JSON表示PythonSparkJSON
- 介面測試讀取 Excel 中引數返回值全部錯誤Excel