如何理解Monkey Talk 录制接洽和回放接洽原理
这篇文章将为大家详细讲解有关如何理解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
Scope scope = new Scope();
PlaybackResult playbackResult = processor.runScript(commands, scope);
System.out.print("PlaybackResult: " + playbackResult);
关于如何理解Monkey Talk 录制接洽和回放接洽原理就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。