涨薪技术|0到1学会性能测试第83课-Windows Sockets录制
前面我们学习了前端监控调优技术,今天开始我们先学习一下协议知识,为后面的接口性能监控作铺垫。后续文章都会系统分享干货,带大家从0到1学会性能测试。
前面已经讲述了使用Windows Sockets协议开发的过程,下面结合实例对这个开发过程进行详细讲解。
01录制脚本
首先录制一段脚本,被录制的程序主要功能是通过网络将数据从一台机器传输到另一台机器。下面是录制好的代码,后面所有关于这一章节的讲解都是围绕这段脚本来进行。
Action()
{
lrs_create_socket("socket0", "TCP", "LocalHost=0", "RemoteHost=58.222.18.90:80", LrsLastArg);
lrs_send("socket0", "buf0", LrsLastArg);
lrs_receive("socket0", "buf1", LrsLastArg);
lr_think_time(8);
lrs_create_socket("socket1", "UDP", "LocalHost=8080", LrsLastArg);
lrs_send("socket1", "buf2", "TargetSocket=edan-3a89b690e0:8080", LrsLastArg);
lrs_receive("socket1", "buf3", LrsLastArg);
return 0;
}
data.ws文件中的内容如下:
;WSRData 2 1
send buf0 201
"GET /download/cmsoft/UpgradeInfo/NetAssist.inf HTTP/1.1\r\n"
"If-Modified-Since: Fr