51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1412|回复: 0
打印 上一主题 下一主题

[求助] 再请教一个问题,我现在想用LR的sockets测试UDP协议

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-11-13 09:29:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
再请教一个问题,我现在想用LR的sockets测试UDP协议
流程是:
1、客户端发起登录请求UDP格式
2、服务器返回随机数

问题:
1、服务器返回的随机数LR可以接收到,但在抓包工具中查看,服务器多次返回了随机数,且lr获取随机数事务结束很慢,但实际情况是获取随机数很快,请大家帮帮忙,看看问题出在那边

抓包
U.........;.....Y<75558010312>{"sno":1,"timeStamp":"2012-11-13 01:06:55.832","userAccount":"75558010312"}
U................U....8....<.....c{"nonce":"3844628282","resultCode":401,"sno":1,"timeStamp":"2012-11-13 09:15:50","userAccount":""}
U....8....<.....c{"nonce":"3844628282","resultCode":401,"sno":1,"timeStamp":"2012-11-13 09:15:50","userAccount":""}
U....8....<.....c{"nonce":"3844628282","resultCode":401,"sno":1,"timeStamp":"2012-11-13 09:15:50","userAccount":""}

LR脚本
Action()
{
                 lrs_create_socket("socket0", "UDP", "LocalHost=18998",  LrsLastArg);

         lrs_send("socket0", "buf0", "TargetSocket=10.137.86.5:8089", LrsLastArg);
                lrs_set_recv_timeout2(5,0);

        lr_start_transaction("GetRamom");

        lrs_receive("socket0", "buf1", LrsLastArg);
        lrs_save_searched_string("socket0",NULL,"RAMOM1","LB=nonce\":","RB=\"",3,1,-1);
        lrs_save_searched_string("socket0",NULL,"resultCode","LB=resultCode\"","RB=,",3,1,-1);
  
        if (strcmp(lr_eval_string("<resultCode>"),"401")==0) {
                lr_end_transaction("GetRamom", LR_PASS);
        }
       
        lr_output_message("resultCode is : %s",lr_eval_string("<resultCode>"));
        lr_output_message("RAMOM is : %s",lr_eval_string("<RAMOM1>"));
    return 0;
}


LR 获取随机数运行结果:
Action.c(23): Notify: Transaction "GetRamom" ended with "Pass" status (Duration: 11.0700 Wasted Time: 5.0000).
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-9 03:38 , Processed in 0.062394 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表