001_Moco工具搭建 - mrxinyiran/BD_TESTING GitHub Wiki

  1. * 登录测试组自动化服务器 172.16.20.99

  2. 账号:work

  3. 密码:helloqa2016

  4. Moco 工具目录位置

  5. 路径:/home/work/webserver/moco/

  6. Moco 工具启动命令

  7. 命令:java -jar moco-runner-0.11.0-standalone.jar http -p 12306 -g main.json

  8. 启动自己的 Moco 工具之前先检查是否端口已经被使用,ps aux | grep moco

  9. 如果端口已经被使用,可以换一个别的端口,比如 12307,保证使用的端口号不在1024以内即可

  10. Moco 命令解释

  11. moco.jar 包是一个 java 的 jar 包,该 jar 包支持命令行工作模式

  12. 查看帮助,运行该命令:java -jar moco-runner-0.11.0-standalone.jar --help

  13. http 参数为指定的 mock server 的类型

  14. -g 参数指定全局的配置文件 main.json

  15. main.json 配置文件中可以包含其他的子配置文件,比如 boy.json 和 girl.json。相当于所有的配置文件都包含进 main.json 中

  16. Moco 工具的使用

  17. 使用方法跟普通的 server 一样,直接请求服务器地址 加上 接口地址就可以

  18. 比如 boy.json 中有一个接口地址为 name,那么请求的 URL 为 172.16.20.99:12306/boy/name,这样就会返回 sunguolei 这个字符串

  19. 根据自己的实际业务场景,创建和修改配置文件,给前端或者客户端 app 调用,模拟后端的返回结果

  20. Moco 工具的注意

  21. mock server 可以启动多个,只要机器性能扛得住就行

  22. 所有的配置文件的名字可以随便修改,根据自己测试的业务模块起名字比较好

  23. 端口可以自己定义,长期使用建议固定一个端口

  24. 启动时可以指定全局的配置文件,也可以单独指定一个配置文件,比如 java -jar moco-runner-0.11.0-standalone.jar http -p 12306 -c boy.json

  25. Moco 工具的官方 Github

  26. https://github.com/dreamhead/moco

⚠️ **GitHub.com Fallback** ⚠️