PostMan-關聯


一、關聯

無論是用Jmeter、python或者postman進行接口測試,使用關聯的思路都是一樣的,在一個接口A的響應中取出需要的數據data,然后接口B的入參中需要引用data
對於關聯還不太熟悉的同學先去把jmeter中的關聯搞清楚
https://www.cnblogs.com/wwho/p/14147970.html



二、實戰練習

還是以教育系統來做練習,新建學校,然后把新建的學校禁用。
思路:新建學校后,取到新建學校的id和schoolid,然后把這兩個值引用到禁用學校中去。

1、在postman中配置好環境變量



2、調節好腳本,然后在列表頁的接口中取id的值

取數據是在Tests中取,在Tests編寫javascript腳本,只需要簡單的js腳本即可,如果要練習js,直接去菜鳥教程中練習即可,直接去看一下js的變量這篇文章
https://www.runoob.com/js/js-variables.html


然后編寫js腳本進行提取數據,這里跟jmeter的json提取很相似:

var Jsondata = JSON.parse(responseBody);
//設置環境變量返回信息
pm.environment.set("id",Jsondata.data[0].id);
//提取出 id 參數數據


點擊運行列表頁的接口后,我們可以通過查看設置的環境變量的值,可以發現我們想要取得值已經成功收集了。

到此,我們需要的變量以及提取處理了,那怎么運用起來呢?



3、把提取的學校id引用到禁用學校的接口中去
思路還是跟jmeter的一樣,只是js的引用語法有點不一樣而已。
首先要確保接口都是使用同一個環境變量,
Js中引用的語法是 {{變量名稱}}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM