用Postman做自動化測試的功能
阿新 • • 發佈:2017-09-20
剛才 解析 測試的 工具 art rom http 例如 但是
自動化測試應該在桌面應用有該功能,在chrome的插件不知道有沒有,我也沒裝chrome版的Postman
上面這張就是Postman的操作界面。一開始我就是這樣做簡單的數據請求,查看結果。
那怎麽做自動化測試呢?
Pre-request-Script是指請求前的操作
Tests是請求後的操作
它們都是使用JS的語法來寫的。
例如我現在要做一個使用手機號自動註冊的功能。那分解需求就應該是2步
-
通過手機號獲取驗證碼
-
校驗驗證碼。通過就註冊成功,不通過就返回失敗
那現在已經有結果返回了:{"code":1,"result":598510}
這是服務器返回的JSON信息。
我們需要把返回的結果保存下來,在第二個接口用到,所以就要在Tests裏面寫代碼了
使用JS解析返回的JSON數據,然後用environment.key;這樣的格式來把數據保存到環境變量當中。
然後在第二頁這裏。用{{result}} 兩個大括號的格式取到變量的值,result是剛才提到的key。這樣就好了。
但是這還只是手動測試啊,還沒到自動化的程度
所以啊
需要把這兩條鏈接,保存到分組裏面
執行Run
每個框從上往下分別是:先選擇環境,我現在的環境叫:“test”
再選循環多少次
每次請求間隔多少秒
是否保存請求的信息
配置好之後點Start Run。就會把該分組裏面的接口都跑完了
用Postman做自動化測試的功能