JMeter提取響應Token關聯請求

關聯

現在做性能測試的,有很多都是單純的接口測試,不需要將上一次響應的數據保存下來再發出去,但如果需要,就需要關聯,那什麼樣的數據需要關聯呢?

  • 數據由服務器產生
  • 數據每次請求時都是動態變化的
  • 數據在後續請求中需要再發送出去

可以把關聯理解爲取服務器端返回的值,然後在後續請求發送出去,比如登錄請求返回的token信息就是一個典型的需要關聯的數據,需要在後續請求中作爲身份認證的憑證。

以下給出獲取登錄請求返回的Token,然後在後續請求中放在頭部信息中發送出去的示例

示例

1、添加線程組
在這裏插入圖片描述
在這裏插入圖片描述
2、在線程組下添加登錄http請求
在這裏插入圖片描述
在這裏插入圖片描述
3、在線程組下添加頭管理器
在這裏插入圖片描述
在這裏插入圖片描述
4、在登錄請求下添加響應斷言,根據實際情況選擇合適的方式
在這裏插入圖片描述
在這裏插入圖片描述
5、在線程組下添加查看結果樹,並執行請求
在這裏插入圖片描述
在這裏插入圖片描述
6、在登錄請求下添加JSON提取器
在這裏插入圖片描述
在這裏插入圖片描述
7、添加後續需要token信息的請求
在這裏插入圖片描述
8、在請求下添加信息求管理器,名字根據後端的需求命名
在這裏插入圖片描述
9、在請求下添加響應斷言
在這裏插入圖片描述
10、執行測試計劃,查看結果
在這裏插入圖片描述
在這裏插入圖片描述

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