預請求:在請求之前執行的內容。
預請求的執行順序
1、單個請求的腳本執行順序如下:
與請求相關聯的預請求腳本將在發送請求之前執行。
與請求相關聯的測試腳本將在發送請求後執行。
2、對於集合中的每個請求,腳本的執行順序如下:
與集合相關聯的預請求腳本將在集合中的每個請求之前運行。
與文件夾相關聯的預請求腳本將在文件夾中的每個請求之前運行。
與集合相關聯的測試腳本將在集合中的每個請求之後運行。
預請求的使用
在介紹動態變量時,提到:動態變量每次執行時都會生成新的。
場景:我新增職務,填寫編碼,編碼租戶內唯一;
驗證時篩選控件時,需要使用新增的編碼,驗證是否可以搜到新增的職務。所以動態變量不能滿足我的需求。
1.在collection中預請求裏面添加了:生成隨機編碼的內容,並將生成的code設置爲全局變量。這樣後續可以引用。
2.請求參數中引用設置的變量
3.因爲該變量後面還需要使用;每次請求接口時都會生成新的。所以你需要將新增職務時,生成的編碼存下來,之後使用。
將接口預請求中填寫:獲取變量,並將其設置爲全局變量:變量名:positionCode。此時:positionCode爲新增職務時填寫的編碼,後續可以直接引用。