MonkeyTalk通过简单的http协议来录制和回放。所有的请求通过http推送成URL,http://<host>:<port>/monkeytalk,用json有效负载。
此外,所有的回应返回一个json有效负载。
定义:
远端:MonkeyTalkIDE端,通常是pc机
代理:app端,通常是移动设备或模拟器
传输过程中只有三条命令:
PING:从pc端发送到app端,作为心跳命令,几秒钟发送一次。检测设备是否连接。
PLAY:从pc端发送到app端,play命令发送MonkeyTalk命令,并返回测试后的命令,包括OK,ERROR,FAILURE,还会加上备注信息。
RECORD:从app端发送到PC端,record命令发送MonkeyTalk命令作为测试记录,返回OK。
命令参考
官网:https://www.cloudmonkeymobile.com/monkeytalk-documentation/monkeytalk-language-reference/command-reference
JAVA API REFERENCE
官网:https://www.cloudmonkeymobile.com/monkeytalk-documentation/monkeytalk-api-javadocs