Jmeter 實戰json提取

jmeter 實戰json提取

測試人員在進行接口業務測試時,會遇到接口與接口之間存在依賴關係,我們就會通過關聯接口來操作,

在接口測試中有這麼一個場景: 用戶登錄以後需要去發佈一個活動

分析 用戶登錄以後會返回一個token值(當前用戶的唯一表示),發佈活動時需要用戶標識,我們先訪問登錄接口拿到token值,提取到全局變量,再傳入 發佈活動的接口中 實現業務串聯

Jmeter 提取json數據

我們先配置好接口地址以及參數在這裏插入圖片描述

運行 查看結果樹 調整下查看結果方式,可較清晰看到響應結果中的token信息

在這裏插入圖片描述

下面 我們通過 Json path 表達式提取token

JSON path表達式怎麼寫?例如我要獲取id,可寫 . d a t a . i d , .data.id, .data.id表示根元素,然後一級級屬性往下去找,先找到data,再往下子節點找到id;也可寫$…id,直接從根元素去遞歸查找到id;獲取token同理。詳細的可查看這篇文 http://www.lemfix.com/topics/63。

在這裏插入圖片描述

在後置處理器中創建json提取器 圖片如下

在這裏插入圖片描述

設置 變量名稱 json path

在這裏插入圖片描述

創建發佈活動接口 配置地址參數

一般token都是放在headers中 首先創建 HTTP信息頭管理器

在這裏插入圖片描述

添加token名 並且通過 ${token} 取出值

在這裏插入圖片描述

運行後結果

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章