以下是我在使用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、對於集合中的每個請求,腳本的執行順序如下:
與集合相關聯的預請求腳本將在集合中的每個請求之前運行。
與文件夾相關聯的預請求腳本將在文件夾中的每個請求之前運行。
與集合相關聯的測試腳本將在集合中的每個請求之後運行。
與文件夾相關聯的測試腳本將在文件夾中的請求之後運行。