如何理解Monkey Talk 录制接洽和回放接洽原理
更新:HHH   时间:2023-1-7


这篇文章将为大家详细讲解有关如何理解Monkey Talk 录制接洽和回放接洽原理,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

录制的洽接原理:

1、启动一个tcp服务,端口是RECORD_PORT = 16861

2、然后发送http请求(发送到回放端口:16862),将ip和端口作为参数,增加表示开始录制的参数:record,值有两个:ON、OFF

3、16861端口,循环接收录制记录

回放的洽接原理:

读取录制下来的命令文件,给回放端口(16862)发送指令。

这些代码不需要自己写,monkey talk源码已有现成的实现。

代码类似:

ScriptProcessor processor = new ScriptProcessor(PLAYBACK_HOST, PLAYBACK_PORT, rootDir);
System.out.println(processor);

processor.setPlaybackListener(LISTENER);
processor.setGlobalThinktime(3000);
processor.setGlobalTimeout(1000);


// 执行脚本文件
/*
PlaybackResult playbackResult = processor.runScript(SCRIPT);
System.out.print("PlaybackResult: " + playbackResult);
*/


// 执行命令列表
List<Command> commands = new ArrayList<Command>();
Scope scope = new Scope();
PlaybackResult playbackResult = processor.runScript(commands, scope);
System.out.print("PlaybackResult: " + playbackResult);

关于如何理解Monkey Talk 录制接洽和回放接洽原理就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

返回开发技术教程...