依賴第三方數據的接口如何測試


mock除了用在單元測試過程中,還有一個用途,當前端開發在開發頁面的時候,需要服務端提供API接口
此時服務端沒開發完成,或者說沒搭建測試環境,這個時候前端開發會自己mock一個api服務端,自己給自己提供調用接口的返回數據
mock-server用途就是開發在開發的過程中,需要依賴一部分的接口,但是對方沒有提供或者環境等等情況

環境准備

  • 1.moco-runner-0.12.0-standalone.jar
  • 2.java 版本1.8.0_20

Moco環境搭建

1.moco是一個開源的框架,在github上可以下載到,github源碼地址
目前最新版是moco-runner-0.12.0-standalone.jar,【點這里下載】

2.下載完成后,保存到電腦本地的一個目錄,然后在同一目錄下新建一個yoyo.json文件,里面寫入如下內容:

[ { "response" : { "text" : "Hello World! yoyoketang" } } ] 

3.接下來啟動moco服務,打開moco-runner-0.12.0-standalone.jar所在的文件夾目錄(E:\moco),地址欄左上角輸入cmd,回車打開cmd窗口

java -jar moco-runner-0.12.0-standalone.jar http -p 6666 -c yoyo.json

出現如下結果就是啟動成功了

E:\moco>java -jar moco-runner-0.12.0-standalone.jar http -p 6666 -c yoyo.json 22 七月 2018 21:44:36 [main] INFO Server is started at 6666 22 七月 2018 21:44:37 [main] INFO Shutdown port is 62459 

4.打開火狐瀏覽器(谷歌瀏覽器貌似打不開)地址欄輸入:http://localhost:6666/ 看到如下界面,說明mock-server環境搭建成功

轉自:https://www.cnblogs.com/yoyoketang/p/9348552.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM