1. 程式人生 > >用Postman做自動化測試的功能

用Postman做自動化測試的功能

剛才 解析 測試的 工具 art rom http 例如 但是

自動化測試應該在桌面應用有該功能,在chrome的插件不知道有沒有,我也沒裝chrome版的Postman

技術分享

Postman工具介紹圖

上面這張就是Postman的操作界面。一開始我就是這樣做簡單的數據請求,查看結果。

那怎麽做自動化測試呢?

技術分享

Pre-request-Script

Pre-request-Script是指請求前的操作

Tests是請求後的操作

它們都是使用JS的語法來寫的。

例如我現在要做一個使用手機號自動註冊的功能。那分解需求就應該是2步

  1. 通過手機號獲取驗證碼

  2. 校驗驗證碼。通過就註冊成功,不通過就返回失敗

那現在已經有結果返回了:{"code":1,"result":598510}

這是服務器返回的JSON信息。

我們需要把返回的結果保存下來,在第二個接口用到,所以就要在Tests裏面寫代碼了

技術分享

使用JS解析返回的JSON數據,然後用environment.key;這樣的格式來把數據保存到環境變量當中。

技術分享

然後在第二頁這裏。用{{result}} 兩個大括號的格式取到變量的值,result是剛才提到的key。這樣就好了。

但是這還只是手動測試啊,還沒到自動化的程度

所以啊

技術分享

需要把這兩條鏈接,保存到分組裏面

執行Run

技術分享

每個框從上往下分別是:先選擇環境,我現在的環境叫:“test”

再選循環多少次

每次請求間隔多少秒

是否保存請求的信息

配置好之後點Start Run。就會把該分組裏面的接口都跑完了

用Postman做自動化測試的功能