關聯
現在做性能測試的,有很多都是單純的接口測試,不需要將上一次響應的數據保存下來再發出去,但如果需要,就需要關聯,那什麼樣的數據需要關聯呢?
- 數據由服務器產生
- 數據每次請求時都是動態變化的
- 數據在後續請求中需要再發送出去
可以把關聯理解爲取服務器端返回的值,然後在後續請求發送出去,比如登錄請求返回的token信息就是一個典型的需要關聯的數據,需要在後續請求中作爲身份認證的憑證。
以下給出獲取登錄請求返回的Token,然後在後續請求中放在頭部信息中發送出去的示例
示例
1、添加線程組
2、在線程組下添加登錄http請求
3、在線程組下添加頭管理器
4、在登錄請求下添加響應斷言,根據實際情況選擇合適的方式
5、在線程組下添加查看結果樹,並執行請求
6、在登錄請求下添加JSON提取器
7、添加後續需要token信息的請求
8、在請求下添加信息求管理器,名字根據後端的需求命名
9、在請求下添加響應斷言
10、執行測試計劃,查看結果