您好,登錄后才能下訂單哦!
1、Moco 是什么
Moco是一個簡單搭建模擬服務器的程序庫/工具,這個基于 Java 開發的開源項目已經在 Github 上獲得了不少的關注。該項目的簡介是這樣描述自己的:Moco 是一個簡單搭建 stub 的框架,主要用于測試和集成。這個框架的開發靈感來自 Mock 框架,如 Mockito 和 Playframework。
2、為什么要開發這個框架?
集成,尤其是基于 HTTP 協議的集成——web service、REST 等,在我們的項目開發中被廣泛應用。以前,我們每次都要往 Jetty 或 Tomcat 等應用服務器上部署一個新的 WAR。大家都知道,開發部署一個 WAR 的過程是很枯燥的,即使在嵌入式服務器上也是如此。而且,每次我們做一點改動,整個 WAR 都要重新組裝。
Moco 的出現,正是為了解決這些問題。開發團隊只要根據自己的需要進行相應的配置,就會很方便得到一個模擬服務器。而且,由于 Moco 本身的靈活性,其用途已經不再局限于最初的集成測試,比如,Moco 可以用于移動開發,模擬尚未開發的服務;Moco 還可以用于前端開發,模擬一個完整的 Web 服務器,等等。
在 2013 年Duke's Choice Awards上,Moco 框架被提名為最具創新力的 Java 項目之一,在 Twitter 上得到了 Martin Fowler 的關注,詳見《企業系統集成點測試策略》一文在 InfoQ 英文站
3、下載地址:
https://github.com/dreamhead/moco
4、實例用法
http://www.ibm.com/developerworks/cn/web/1405_liugang_mocowebtest/
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。