API的自動化測試

2021-09-17 00:27:07 字數 776 閱讀 9728

傳統的測試工具在測試乙個api的時候,必須手動填寫這個api所需要接收的所有資訊,比如乙個查詢航班動態的api,他接收兩個輸入字段,乙個叫flight, 乙個叫date,那麼測試這個api的使用者,需要手動填寫所有這些資訊:flight=mu3532 & date=2017-03-02。而在靈長科技的測試工具中就不需要寫flight和date這兩個字段,直接在我們的api測試網頁上填mu3532和2017-03-02就可以了。甚至這個2017-03-02也不用手動填,可以用滑鼠從日期框裡選中。這在資訊類別較多的api中,優勢就非常明顯了。同時,在查詢的右側可以清晰地看到整個api呼叫過程中輸入和返回的資料,大大地方便了開發人員除錯介面。

它另外乙個優勢在於,api測試在靈長科技可以是全自動化的。這裡說的全自動化是指的餵給api吃任意的偽造資料,測量api是不是足夠健壯,會不會崩潰或者反應不正常。這種能力現在所有的rest api測試工具都沒有的。api推出之前,開發者通常都希望對他做足夠多的測試,測量他在各種資料輸入條件下的反應。但是rest api測試工具就很難做到這一點。而這種輸入偽造資料的api測試可以在靈長的網頁連續跑三天三夜,輸入完全不同的各種偽造資料,測量api會不會出問題。

什麼都自動化了……碼農們終於可以開始幹些有創造性、有意義的事情了!

**

API自動化測試》Centos Newman

在測試和開發中,有一款api測試工具一直佔據著武林盟主的地位,那就是聲名遠播的 google 公司的postman postman原先是 chrome 瀏覽器的乙個外掛程式,後面發展成了乙個應用程式,一直被武林同道所熱愛 but,但是呢要想做到無人值守的執行 api測試,就要引入贏兩個個工具,實際上...

測試自動化 自動化測試的定義

相關術語 automated testing test tool,automated testing test suite,automated testing test script等.具體參見 http en.wikipedia.org wiki test automation 推薦書籍 1 軟體...

自動化測試 web自動化測試

自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...