51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2501|回复: 7
打印 上一主题 下一主题

[原创] LR中协议的选择问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-5-21 19:11:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个IM聊天软件  不知道该选什么协议录脚本啊  开发语言Delphi, Jabber服务器,整个软件是基于XMPP协议的
  很急啊,试了好久都不行   哪位大哥大姐帮帮忙啊   谢谢了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-5-21 20:11:41 | 只看该作者

顶上

这是我用WinSocket协议录制的一个登录的时候的脚本 不知道问题在哪 大家帮帮忙啊
Action()
{

        lrs_create_socket("socket0", "TCP", "LocalHost=0", "RemoteHost=59.36.101.147:5222", LrsLastArg);

        lr_think_time(4);

        lrs_send("socket0", "buf0", LrsLastArg);

        lrs_receive("socket0", "buf1", LrsLastArg);

        lrs_send("socket0", "buf2", LrsLastArg);

        lrs_receive("socket0", "buf3", LrsLastArg);

        lrs_send("socket0", "buf4", LrsLastArg);

        lrs_receive("socket0", "buf5", LrsLastArg);

        lrs_send("socket0", "buf6", LrsLastArg);

        lrs_receive("socket0", "buf7", LrsLastArg);

        lrs_send("socket0", "buf8", LrsLastArg);

        lrs_receive("socket0", "buf9", LrsLastArg);

        lrs_send("socket0", "buf10", LrsLastArg);

        lrs_receive("socket0", "buf11", LrsLastArg);

        lrs_send("socket0", "buf12", LrsLastArg);

        lrs_receive("socket0", "buf13", LrsLastArg);

        lrs_send("socket0", "buf14", LrsLastArg);

        lrs_receive("socket0", "buf15", LrsLastArg);

        lrs_send("socket0", "buf16", LrsLastArg);

        lrs_receive("socket0", "buf17", LrsLastArg);

        lrs_send("socket0", "buf18", LrsLastArg);

        lrs_receive("socket0", "buf19", LrsLastArg);

        lrs_send("socket0", "buf20", LrsLastArg);

        lrs_receive("socket0", "buf21", LrsLastArg);

        lrs_send("socket0", "buf22", LrsLastArg);

        lrs_receive("socket0", "buf23", LrsLastArg);

        lrs_send("socket0", "buf24", LrsLastArg);

        lrs_receive("socket0", "buf25", LrsLastArg);

        lrs_send("socket0", "buf26", LrsLastArg);

        lrs_receive("socket0", "buf27", LrsLastArg);

        lrs_send("socket0", "buf28", LrsLastArg);

        lrs_receive("socket0", "buf29", LrsLastArg);

        lrs_send("socket0", "buf30", LrsLastArg);

        lrs_receive("socket0", "buf31", LrsLastArg);

        lrs_send("socket0", "buf32", LrsLastArg);

        lrs_receive("socket0", "buf33", LrsLastArg);

        lrs_send("socket0", "buf34", LrsLastArg);

        lrs_receive("socket0", "buf35", LrsLastArg);

        lrs_send("socket0", "buf36", LrsLastArg);

        lrs_receive("socket0", "buf37", LrsLastArg);

        lrs_send("socket0", "buf38", LrsLastArg);

        lrs_receive("socket0", "buf39", LrsLastArg);

        lrs_send("socket0", "buf40", LrsLastArg);

        return 0;
}
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-5-21 22:50:33 | 只看该作者
录CS的用LR不是很方便。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-5-22 10:21:36 | 只看该作者
你录制完脚本回放能通过吗?具体是什么问题
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-5-22 10:34:58 | 只看该作者

回复 4# 的帖子

现在问题是回放也不报错 但是我录制的是个登陆的脚本啊  这里就给我显示一段看不懂的脚本
  我需要做个并发 看不懂脚本参数化什么的都做不了啊
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-5-22 15:21:31 | 只看该作者
你要做并发,在DATA.WS里面找到有关登录的代码,然后参数化用户名和密码,再加上事务和集合点就可以了.
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-5-23 14:07:06 | 只看该作者

回复 6# 的帖子

谢谢你的建议,只是DATA.WS里面的代码实在看不懂
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-5-23 15:10:10 | 只看该作者

回复 6# 的帖子

这段代码能给我分析下么
;WSRData 2 1

send  buf0 142
        "GET /download/update/AutoUpdate.xml HTTP/1.1\r\n"
        "Accept: text/html, */*\r\n"
        "User-Agent: acHTTP component (AppControls.com)\r\n"
        "Host: www.rooyee.biz\r\n"
        "\r\n"

send  buf1 414
        "GET /html.html HTTP/1.1\r\n"
        "Accept: */*\r\n"
        "Accept-Language: zh-cn\r\n"
        "Accept-Encoding: gzip, deflate\r\n"
        "If-Modified-Since: Mon, 28 Apr 2008 07:57:11 GMT\r\n"
        "If-None-Match: \"82e02f775a9c81:3e9\"\r\n"
        "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozill"
        "a/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ;  Embedded Web Browser "
        "from: http://bsalsa.com/; .NET CLR 2.0.50727)\r\n"
        "Host: hero\r\n"
        "Connection: Keep-Alive\r\n"
        "\r\n"

recv  buf2 189
        "HTTP/1.1 304 Not Modified\r\n"
        "Last-Modified: Mon, 28 Apr 2008 07:57:11 GMT\r\n"
        "Accept-Ranges: bytes\r\n"
        "ETag: \"82e02f775a9c81:3e9\"\r\n"
        "Server: Microsoft-IIS/6.0\r\n"
        "Date: Fri, 23 May 2008 06:45:33 GMT\r\n"
        "\r\n"

recv  buf3 581
        "HTTP/1.1 302 Found\r\n"
        "Date: Fri, 23 May 2008 06:45:28 GMT\r\n"
        "Server: Apache/2.0.55 (Ubuntu) DAV/2 SVN/1.3.2 PHP/5.1.2\r\n"
        "Location: http://rooyee.biz/download/update/AutoUpdate.xml\r\n"
        "Content-Length: 338\r\n"
        "Content-Type: text/html; charset=iso-8859-1\r\n"
        "\r\n"
        "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n"
        "<html><head>\n"
        "<title>302 Found</title>\n"
        "</head><body>\n"
        "<h1>Found</h1>\n"
        "<p>The document has moved <a href=\"http://rooyee.biz/download/update/Auto"
        "Update.xml\">here</a>.</p>\n"
        "<hr>\n"
        "<address>Apache/2.0.55 (Ubuntu) DAV/2 SVN/1.3.2 PHP/5.1.2 Server at www.ro"
        "oyee.biz Port 80</address>\n"
        "</body></html>\n"

send  buf4 206
        "GET /download/update/AutoUpdate.xml HTTP/1.1\r\n"
        "Accept: text/html, */*\r\n"
        "User-Agent: acHTTP component (AppControls.com)\r\n"
        "If-None-Match: \"61//update/AutoUpdate.xml\"\r\n"
        "Host: rooyee.biz\r\n"
        "Connection: Keep-Alive\r\n"
        "\r\n"

recv  buf5 2189
        "HTTP/1.1 200 OK\r\n"
        "Date: Fri, 23 May 2008 06:45:30 GMT\r\n"
        "Server: Apache/2.0.55 (Ubuntu) DAV/2 SVN/1.3.2 PHP/5.1.2\r\n"
        "ETag: \"61//update/AutoUpdate.xml\"\r\n"
        "Accept-Ranges: bytes\r\n"
        "Content-Length: 1897\r\n"
        "Keep-Alive: timeout=15, max=1000\r\n"
        "Connection: Keep-Alive\r\n"
        "Content-Type: text/plain; charset=UTF-8\r\n"
        "\r\n"
        "锘"
        "\xbf"
        "<update><base><Id>0</Id><version>1.0.18.41</version><date>2007-9-20</date>"
        "<msg>1銆佷慨姝d簡鑷姩鍗囩骇鍦ㄧ綉缁滄柇寮"
        "\x80"
        "鎯呭喌涓嬫棤娉曢"
        "\x80\x80"
        "鍑"
        "\xba"
        "</msg></base><files><main><file><name>RooyeeMessenger</name><version>1.1.4"
        ".146</version><guid></guid><local>{INSTALLDIR}RooyeeMessenger.exe</local><"
        "downurl>http://www.rooyee.biz/download/update/RooyeeMessenger.exe</downurl"
        "><entity>0</entity><restart>1</restart></file></main><services/><plugins/>"
        "<others><file><name>XMPPLib</name><version>1.1.4.165</version><guid></guid"
        "><local>{INSTALLDIR}Plugins\\RMXMPPLib.dll</local><downurl>http://www.rooy"
        "ee.biz/download/update/Plugins/RMXMPPLib.dll</downurl><entity>0</entity><r"
        "estart>1</restart></file><file><name>PluginSDK</name><version>1.1.1.5</ver"
        "sion><guid></guid><local>{INSTALLDIR}PluginSDK.dll</local><downurl>http://"
        "www.rooyee.biz/download/update/PluginSDK.dll</downurl><entity>0</entity><r"
        "estart>1</restart></file><file><name>Langage_en</name><version>1.1.1.1</ve"
        "rsion><guid></guid><local>{INSTALLDIR}locale\\en\\LC_MESSAGES\\default.mo<"
        "/local><downurl>http://www.rooyee.biz/download/update/locale/en/LC_MESSAGE"
        "S/default.mo</downurl><entity>0</entity><restart>1</restart></file><file><"
        "name>Langage_zh_CN</name><version>1.1.1.1</version><guid></guid><local>{IN"
        "STALLDIR}locale\\zh_CN\\LC_MESSAGES\\default.mo</local><downurl>http://www"
        ".rooyee.biz/download/update/locale/zh_CN/LC_MESSAGES/default.mo</downurl><"
        "entity>0</entity><restart>1</restart></file><file><name>Xvid.dll</name><ve"
        "rsion>1.0.1.1</version><guid></guid><local>{INSTALLDIR}Xvid.dll</local><do"
        "wnurl>http://www.rooyee.biz/download/update/Xvid.dll</downurl><entity>0</e"
        "ntity><restart>1</restart></file><file><name>sqlite3.dll</name><version>1."
        "0.2.1</version><guid></guid><local>{INSTALLDIR}sqlite3.dll</local><downurl"
        ">http://www.rooyee.biz/download/update/sqlite3.dll</downurl><entity>0</ent"
        "ity><restart>1</restart></file></others></files></update>\r\n"

send  buf6 118
        "<stream:stream to=\"soft2web.com\" xmlns=\"jabber:client\" xmlns:stream=\""
        "http://etherx.jabber.org/streams\" version=\"1.0\" >"

recv  buf7 536
        "<?xml version='1.0'?><stream:stream xmlns:stream='http://etherx.jabber.org"
        "/streams' xmlns='jabber:client' from='soft2web.com' version='1.0' id='jq5x"
        "sqcd4rlejopkk67886rapxqgmm16c734ygi2'><stream:features xmlns:stream='http:"
        "//etherx.jabber.org/streams'><mechanisms xmlns='urn:ietf:params:xml:ns:xmp"
        "p-sasl'><mechanism>PLAIN</mechanism><mechanism>DIGEST-MD5</mechanism><mech"
        "anism>ANONYMOUS</mechanism></mechanisms><auth xmlns='http://jabber.org/fea"
        "tures/iq-auth'/><register xmlns='http://jabber.org/features/iq-register'/>"
        "</stream:features>"

send  buf8 71
        "<auth mechanism=\"DIGEST-MD5\" xmlns=\"urn:ietf:params:xml:ns:xmpp-sasl\"/"
        ">"

recv  buf9 312
        "<challenge xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>bm9uY2U9IjJ4OEpxRHhVWX"
        "A1OHlkTWp1TUNxMWVFdW0xREJvcUpSRkNXTGo5dGgzOUk9IixyZWFsbT0ic29mdDJ3ZWIuY29t"
        "Iixxb3A9ImF1dGgsYXV0aC1pbnQsYXV0aC1jb25mIixjaXBoZXI9InJjNC00MCxyYzQtNTYscm"
        "M0LGRlcywzZGVzIixtYXhidWY9MTAyNCxjaGFyc2V0PXV0Zi04LGFsZ29yaXRobT1tZDUtc2Vz"
        "cw==</challenge>"

send  buf10 386
        "<response xmlns=\"urn:ietf:params:xml:ns:xmpp-sasl\">dXNlcm5hbWU9Ijk5OXFxc"
        "SIscmVhbG09InNvZnQyd2ViLmNvbSIsbm9uY2U9IjJ4OEpxRHhVWXA1OHlkTWp1TUNxMWVFdW0"
        "xREJvcUpSRkNXTGo5dGgzOUk9Iixjbm9uY2U9IjE5NzdmM2Q2MTlhYTg4ZmIwNGI1N2ViMjc1O"
        "GVjOWVhIixuYz0wMDAwMDAwMSxxb3A9YXV0aCxkaWdlc3QtdXJpPSJ4bXBwL3NvZnQyd2ViLmN"
        "vbSIsY2hhcnNldD11dGYtOCxyZXNwb25zZT04MmE3ZTc2MWVmYjhkODdiYmZjYjIxOGEzZTA2N"
        "2FjYw==</response>"
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 23:54 , Processed in 0.069390 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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