天天看點

接口自動化測試系列之PHPUnit-接口測試基礎

總攬

本系列将系統化的介紹接口測試架構phpunit,基于php語言編寫的。将從基礎開始到架構設計。

前幾節為理論,但涉及的思想還是很重要的,後面均為代碼實戰。當然,本系列一定會有很多不足之處,希望大家多多包涵,給予支援和轉發,我們會努力改進!

後續涉及到的代碼可以通過如下方式擷取(代碼會逐漸發放,不要着急):

1、點選連結加入QQ群 522720170(共享裡有):https://jq.qq.com/?_wv=1027&k=5C08ATe

2、關注本微信公衆号之後,在輸入框裡回複“測試幫日記”(不是在本文回複啊)

接口測試是什麼

老生常談的問題,但問的人非常多,我接觸了很多童鞋基本都是不知道啥是接口測試就去做,然後各種問題暴露無遺,好不容易做完了,還是一臉懵逼。。。

之前在挨踢脫口秀中做過一期音頻節目,這裡就不重複了,大家可以聽聽,位址如下:

http://www.lizhi.fm/200893/2522533814197361670

接口測試文檔

無文檔,不測試!是的,做接口測試一定要有接口的說明文檔,不然非常麻煩,雖然說我們自己也可以抓包去看,但是會走很多的彎路,得不償失!是以接口文檔是必須的。

那接口文檔是什麼玩意呢?包涵哪些内容呢?不要着急,我們來看個demo,如下:

接口描述:提供老黃曆查詢,黃曆每日吉兇宜忌查詢

接口位址:http://v.juhe.cn/laohuangli/d

傳回格式:json/xml

請求方式:http get/post

請求示例:http://v.juhe.cn/laohuangli/d?date=2014-09-11&key=您申請的KEY

<a href="https://s3.51cto.com/oss/201711/01/b51a858fee2630a08c8efc1d733212f1.png" target="_blank"></a>

<a href="https://s3.51cto.com/oss/201711/01/c5184ab3432bcc457067c5dbcf191be0.png" target="_blank"></a>

看到了吧?基本上包含這樣的資訊就ok了,後續我們就可以根據文檔的參數來寫接口測試的腳本了!

PS:很多童鞋會說我們公司沒有接口文檔!我想說的是,世界上很多東西都是從無到有的,為什麼有些人會被人敬仰?因為他們從無到有的創造了東西。是以,沒有的東西你就去創造,對于自己來說隻有好處沒有壞處的!

本文轉自 小強測試幫 51CTO部落格,原文連結:http://blog.51cto.com/xqtesting/1978013,如需轉載請自行聯系原作者

繼續閱讀