PHPStorm:Test RESTful Web Service

調(diào)試接口,有很多方法。

  • 從對接口的整理來看,筆者認為postman不錯, 唯一的遺憾是要在接口后面加上XDEBUG_SESSION_START才能打斷點,不過也不麻煩,這在以前的文章里提到過;

  • 從不影響數(shù)據(jù)庫方面來看,Codeception的功能測試不錯。它的主要特點是運行某個方法過后,會把插入數(shù)據(jù)庫的數(shù)據(jù)清空。簡直不能太美好。這個還沒有總結(jié),等筆者有時間,把單元測試、驗收測試研究完,,再做一個小結(jié);

  • 而對于一個簡單的接口,如果只是單純的想斷點調(diào)試一下,或者想看看數(shù)據(jù),個人認為PHPStorm里面的TestRESTfulWebService比較靈巧。

下面是對TestRESTfulWebService的介紹說明

直接上圖:

打開之后長這樣:

image.png

重要的是這玩意可以打斷點,這就是福利了。斷點調(diào)試的那個界面就不截圖了,還長那樣……不過有時間還是要總結(jié)下,,那上面的按鈕和快捷鍵值得去背一下的,然后什么時候應(yīng)該進去,什么時候單步調(diào)試,個人感覺還是很難的,這個要靠對程序流程的把控。

  • 當然,前提是安裝了xdebug。關(guān)于這一點,如果開發(fā)模式是單獨的Mac或Windows或Linux,那配置相對來說比較簡單;如果是Windows+VirtualBox里的LAMP,配置稍微復雜一點。筆者Windows電腦還沒有完全換上固態(tài),暫時不敢跑虛擬機,這一點沒有實戰(zhàn)經(jīng)驗。下面附上一張圖,筆者認為是關(guān)鍵步驟,沒有之一……
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容