1. 程式人生 > >快速入門web接口自動化測試---知識與思想準備階段(一)

快速入門web接口自動化測試---知識與思想準備階段(一)

重要 請求 協議 工具 簡單 目標 多說 tro font

剛換了工作,老板要求我搞接口自動化,可是之前完全沒有搞過,怎麽辦?怎麽辦?答:先把B裝下了,然後學!個人感覺,這是在工作提升自己的最好方式,嘻嘻,鄙人在這裏以日記的形式,記錄自己作為一個技術渣,點點滴滴開展接口自動化的過程。

首先很慚愧,大學裏的知識框架落下了太多的空白,第一步,要填補自己在知識框架的空白。

對,先來一份知識清單:

HTTP協議: 請求頭,請求參數,Get ,Post, Put , Delete , 重定向,資源(括號後面接一萬字)

接口的概念: web接口與程序接口

常用的接口測試工具: jmeter , postman , soapUI ,poster ,robot Framework

接口測試的意義 等等

這些知識很零散,很細碎,建議先了解個大概,就如拼圖一樣,你只能通過不斷的判斷,調整,補充,才能把這些知識碎片拼裝在一起,形成完整的知識框架。

這裏再說兩句廢話,每個人的學習起點肯定是不一樣的,所以我建議選擇了適合自身閱讀難度的文章來看,博客園本身也有很多大神,可以看他們的文章,而其他那些寫的暈頭轉向,又很深奧的文章,絕對不要花太多時間在這上面,等你哪天要解決一個深度的問題,或者心情大好的時候再來看。

我們是目標導向,目標導向,目標導向,重要的話說三遍,別跑偏了。

所以,我們的目標是什麽? 做接口自動化對吧,那怎麽做呢??無從下手對吧,就像現在的我。

我們來做分解,簡單理解接口自動化=接口測試的自動化,那我們先來搞接口測試,後面再想自動化。

那麽問題又來了,什麽是接口測試?還是老辦法,就是“一口吃不成大胖子”

接口調用過程:業務參數調用接口響應參數

接口測試過程:準備數據業務參數調用接口響應參數檢查結果

聰明的腦袋瓜又開始思考,再細分下

準備什麽數據?這個時候你就用到上面列知識清單的東西,接口測試的意義,這裏就不廢話了。

測什麽?通過性驗證,參數組合(必填與非必填,參數長度),安全測試(繞過驗證,繞過身份驗證,參數是否加密),邊界值,性能測試

這裏盜了一張圖,出處:https://www.cnblogs.com/zoraliu66/p/6743126.html

技術分享

這部分的用例設計,視乎項目的實際需求與自己的時間安排,俗話說,看菜下飯。

有了輸入,自然就有了輸出,檢查結果就是預期結果的實際呈現,這裏也無需多說

快速入門web接口自動化測試---知識與思想準備階段(一)