001_Moco工具搭建 - mrxinyiran/BD_TESTING GitHub Wiki
-
* 登录测试组自动化服务器 172.16.20.99
-
账号:work
-
密码:helloqa2016
-
Moco 工具目录位置
-
路径:/home/work/webserver/moco/
-
Moco 工具启动命令
-
命令:
java -jar moco-runner-0.11.0-standalone.jar http -p 12306 -g main.json
-
启动自己的 Moco 工具之前先检查是否端口已经被使用,
ps aux | grep moco
-
如果端口已经被使用,可以换一个别的端口,比如 12307,保证使用的端口号不在1024以内即可
-
Moco 命令解释
-
moco.jar 包是一个 java 的 jar 包,该 jar 包支持命令行工作模式
-
查看帮助,运行该命令:
java -jar moco-runner-0.11.0-standalone.jar --help
-
http 参数为指定的 mock server 的类型
-
-g 参数指定全局的配置文件 main.json
-
main.json 配置文件中可以包含其他的子配置文件,比如 boy.json 和 girl.json。相当于所有的配置文件都包含进 main.json 中
-
Moco 工具的使用
-
使用方法跟普通的 server 一样,直接请求服务器地址 加上 接口地址就可以
-
比如 boy.json 中有一个接口地址为 name,那么请求的 URL 为 172.16.20.99:12306/boy/name,这样就会返回 sunguolei 这个字符串
-
根据自己的实际业务场景,创建和修改配置文件,给前端或者客户端 app 调用,模拟后端的返回结果
-
Moco 工具的注意
-
mock server 可以启动多个,只要机器性能扛得住就行
-
所有的配置文件的名字可以随便修改,根据自己测试的业务模块起名字比较好
-
端口可以自己定义,长期使用建议固定一个端口
-
启动时可以指定全局的配置文件,也可以单独指定一个配置文件,比如
java -jar moco-runner-0.11.0-standalone.jar http -p 12306 -c boy.json
-
Moco 工具的官方 Github