postman之採坑大戶

以下是我在使用postman中遇到的一些問題。

1.我的url、參數都沒有什麼問題,爲啥一直返回500.此時要檢查你的請求頭

request   header 中的格式是否和你參數一致。

請求頭:content-type 的valeue值

參數類型:

以上請求,請求頭是json類型,請求參數必須是json類型。如果選擇其他類型,請求返回一直是500..

.

2.驗證時json數據的定位

對請求返回值進行驗證,如何準確定位到你要找的值呢?

響應中左側可以點擊>收起節點。可以清晰的看到該節點是數組還是object類型。這樣的話,定位可以使用:

var jsonData = pm.response.json();

jsonData.biz_data[0].xxx...類似這種。

可以定位到響應的元素,驗證值的時候就可以直接使用:response bay:json  value check

 

 

3.內置變量

內置變量在使用時,每次都會生成一個新的。所以當成一次性變量使用

在使用內置變量時,注意$與變量之間無空格、{{$randomEmail}}

 

4.預請求的執行:

1、單個請求的腳本執行順序如下:

與請求相關聯的預請求腳本將在發送請求之前執行。

與請求相關聯的測試腳本將在發送請求後執行。

2、對於集合中的每個請求,腳本的執行順序如下:

與集合相關聯的預請求腳本將在集合中的每個請求之前運行。

與文件夾相關聯的預請求腳本將在文件夾中的每個請求之前運行。

與集合相關聯的測試腳本將在集合中的每個請求之後運行。

 

與文件夾相關聯的測試腳本將在文件夾中的請求之後運行。

 

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