学历代表过去、能力代表现在、学习力代表未来
LR 接口测试(Windows socket方式)
上一篇 /
下一篇 2012-04-28 09:40:49
/ 个人分类:LoadRunner
1.在 data.ws 中定义发送报文(报文内容、报文长度)、接收报文长度
;WSRData 2 1
//发送报文
send buf1 100
"00479000<psam>;422006402831111151043130290701;<telno>0000"
//接收报文
recv buf2 100
-1
2.创建socket连接,并发送、接收报文
lrs_startup(257);
//设置socket连接创建超时时间
lrs_set_accept_timeout(20,20000);
//创建一条PC和接口服务的socket连接
lrs_create_socket("socket0", "TCP", "LocalHost=12405", "Backlog=5", LrsLastArg);
lrs_accept_connection("socket0", "socket1");
lrs_send("socket1", "buf1", LrsLastArg);
lrs_receive("socket1", "buf2", LrsLastArg);
char *recvbuf1;
int recvlen1=0;
lrs_create_socket("socket0", "TCP", "LocalHost=12405", "Backlog=5", LrsLastArg);
lrs_accept_connection("socket0", "socket1");
lrs_send("socket1", "buf1", LrsLastArg);
lrs_receive("socket1", "buf2", LrsLastArg);
lrs_get_last_received_buffer("socket1",&recvbuf1,&recvlen1);
if (recvlen1 == 100)
{
lr_output_message("正确接收报文");
}
收藏
举报
TAG: