【測試工具】moco入門(一)


轉自:https://www.cnblogs.com/tangqiu/p/9493147.html

簡單來說,Moco就是解決了開發前端時沒有后端支持,開發接口時依賴沒有到位的尷尬場景。當然Moco的靈活性,讓其有越來越多的應用場景。

moco的優點:

1.只需要簡單的配置request、response等即可滿足要求,支持http、https、socket。可以說是非常的靈活性。
2.支持在request 中設置 Headers , Cookies , StatusCode等。
3.對GET、POST、PUT、DELETE等請求方式均支持,很適合web開發。
4.無需環境配置,有java環境即可。
5.修改配置后,立刻生效。只需要維護接口,也就是契約即可。
6.對可能用到的數據格式都支持,如json、text、xml、file等。
7.還能與其他工具集成,如Junit、Maven、Gradle等。

一、安裝

moco的安裝非常簡單,官網下載jar包https://github.com/dreamhead/moco ,在同目錄下創建一個json配置文件,命令行:java -jar moco-runner-0.12.0-standalone.jar http -p 12306 -c foo.json,然后瀏覽器輸入http://localhost:12306 即可看到響應

二、moco使用簡單示例

復制代碼
[
    {
        "request":
        {
            "uri":"/get",
            "queries":
            {
                "param":"zw"
            }

        },
        "response":
        {
            "text":"hello world",
        "headers":
        {
            "SelfHeader":"SelfHeader"
        }
        }
    },

    {
        "request":
        {
            "uri":"/test"
        },

        "redirectTo":"http://www.baidu.com"
    }


]
復制代碼

moco,可以設置request,response,headers,uri等,還可以使用rediectTo設置URL重定向

三、moco文檔,文檔中記錄的示例很詳細

https://github.com/dreamhead/moco/blob/master/moco-doc/apis.md


免責聲明!

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



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