postman中獲取環境變量和全局變量


今天在使用postman時遇到一個問題,我要在pre-request-script中通過js腳本獲取環境變量中的product_cd參數對其進行截取操作,獲取變量使用的就pm.globals.get方法,結果運行腳本時遇到了下面的錯誤

錯誤提示是說要獲取的參數是不存在的, 實際上環境變量中是有這個參數的,為什么會出現獲取不到的情況呢?

經過查閱資料,發現原因是我獲取參數的方法有問題,postman提供了兩種獲取變量的方法,一種是pm.globals.get有一份,一種是pm.environment.get方法,關於這兩咱方法的使用

pm.environment.get:從環境變量中獲取參數 

pm.globals.get:從全局變量中獲取參數

實際使用中具體使用哪個方法就要看自己的參數是在環境變量中,還是在全局變量中,查看方法可以點擊右上角小眼睛圖標,查看自己的參數是在全局變量中還是在環境變量中

我的參數是在環境變量中,所以應該使用pm.environment.get方法,修改腳本后在次測試,這次就好了。

 


免責聲明!

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



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