51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3188|回复: 6
打印 上一主题 下一主题

录制QQ,MSN的脚本能用一般用什么协议

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-6-13 10:27:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问一下各位手,录制QQ,MSN的性能测试脚本一般用什么协议,我使用了Windows Sockers 协议录制登录功能,但是回放时会出现“Action.c(60): Error : socket0 - Software caused connection abort. Error code : 10053.”这样的错误,不知道是怎么回事了。请高手指点一下。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-6-13 11:33:12 | 只看该作者
MSN是典型的web/Winsock协议进行录制的!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-6-13 15:59:41 | 只看该作者
可以试试录制MSN脚本,这个问题好,帮你顶起来.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2005-6-13 16:47:13 | 只看该作者
我用Web/Winsocket Dual Protocol 录制msn的登录:代码如下:
vuser_init()
{

    web_url("login2.srf",
                "URL=https://loginnet.passport.com/login2.srf",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Mode=HTML",
                EXTRARES,
                "Url=http://c.msn.com/c.gif?did=1&t=6N*xTJzprGbAKHoN51oGyBg8yAiaqJ7VtEBI267HADW59vjdLb8ZhaNS8A8y5zkMrNK6ePOjSVdEIul!lXavjEFk0C3FSxtPd8dmRD8oGfU7bOPMSHSOF4l3sae2GF9SMT&p=6ZonIFizpGGkZxCwg0z89R8tgiBKc!RlDPXnQxy7ivw1c!QWZtPRS3IFpgdPkbpMYJdNl6ePcVuTsKVCP0uLMPwMwLDu6ET0u5gUkAoBW5tdi9pn9c2i8HFAHRcyIhYUS6rYSoqsyuOF2xlX4KqhmJ5FyuvEK4ccsGVz5U9UUGucZ0CRbGygEDRwC3zjMa5QitIyAakl9GXDY$", "Referer=", ENDITEM,
                LAST);


    web_custom_request("MsgrConfig.asmx",
                "URL=http://config.messenger.msn.com/Config/MsgrConfig.asmx",
                "Method=POST",
                "Resource=0",
                "RecContentType=text/xml",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                "EncType=text/xml; charset=utf-8",
                "Body=<?xml version=\"1.0\" encoding=\"utf-8\"?> <soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"><soap:Body><GetClientConfig xmlns='http://www.msn.com/webservices/Messenger/Client'> <clientinfo> <Country>CN</Country> <CLCID>0804</CLCID> <LCID>0804</PLCID> <GeoID>45</GeoID> </clientinfo> </GetClientConfig></soap:Body></soap:Envelope>",
                EXTRARES,
                "Url=http://www.msn.com.cn/blipimages/cn/tab/mop/moppng.png", "Referer=", ENDITEM,
                LAST);


    web_custom_request("schematizedstore.asmx",
                "URL=http://storage.msn.com/storageservice/schematizedstore.asmx",
                "Method=POST",
                "Resource=0",
                "RecContentType=text/xml",
                "Referer=",
                "Snapshot=t2.inf",
                "Mode=HTML",
                "EncType=text/xml; charset=utf-8",
                "Body=<?xml version=\"1.0\" encoding=\"utf-8\"?> <soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"><soap:Header><StorageApplicationHeader xmlns=\"http://www.msn.com/webservices/storage/w10\"><ApplicationID>Messenger Client 7.0</ApplicationID></StorageApplicationHeader><StorageUserHeader xmlns=\"http://www.msn.com/webservices/storage/w10\"><uid>0</Puid><UserAuthCache></UserAuthCache><IPAddress/></StorageUserHeader></soap:Header><soap:Body><GetItemVersion xmlns=\"http://www.msn.com/webservices/storage/w10\"><spaceVersionRequests><SpaceVersionRequest><SpaceHandle><RelationshipName>MySpace</RelationshipName><Alias><NameSpace>MyStuff</NameSpace><Name>investmark_2004@hotmail.com</Name></Alias></SpaceHandle><LastModifiedDate>2004-01-01T00:00:00.0000000-08:00</LastModifiedDate></SpaceVersionRequest><SpaceVersionRequest><SpaceHandle><ResourceID>1puJWV4AiCytcJvOxWJ6BXrQ!101</ResourceID></SpaceHa"
                "ndle><LastModifiedDate>2004-01-01T00:00:00.0000000-08:00</LastModifiedDate></SpaceVersionRequest></spaceVersionRequests><spaceRequestFilter><SpaceFilterAttributes>Annotation</SpaceFilterAttributes><FilterValue>1</FilterValue></spaceRequestFilter></GetItemVersion></soap:Body></soap:Envelope>",
                LAST);

    lr_think_time( 18 );

    web_url("ADSAdClient31.dll",
                "URL=http://rad.msn.com/ADSAdClient31.dll?GetAd?PG=IMSCHI?SC=HF?ID=000600008dde24ae",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t3.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=http://www.msn.com.cn/blipimages/cn/tab/Icon/taobao.png", "Referer=", ENDITEM,
                "Url=http://www.msn.com.cn/blipimages/cn/tab/Icon/ourgame.png", "Referer=", ENDITEM,
                "Url=http://www.msn.com.cn/blipimages/cn/tab/Icon/sensky.png", "Referer=", ENDITEM,
                "Url=http://www.msn.com.cn/blipimages/cn/tab/Icon/didibaba.png", "Referer=", ENDITEM,
                "Url=http://msn.allyes.com/main/adfshow?local=blank.swf", "Referer=", ENDITEM,
                LAST);

    return 0;
}
在这些代码中好像没有登录的用户名,也不知道哪步是属于登录的???
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-6-13 17:46:07 | 只看该作者
investmark_2004@hotmail.com
1puJWV4AiCytcJvOxWJ6BXrQ!101
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2005-6-14 09:09:53 | 只看该作者

To call888

有两个问题:
1)这里有两个“web_custom_request”,第一个是干什么用的,我们添加事务点的时候是不是只给第二个添加就能算出登录时间了?
2)这里的密码是加密的吧,我能用明码显示出来吗?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-6-14 11:16:05 | 只看该作者
据我所知,msn和qq用的是SIP协议,而这个协议目前在loadrunner7.8中是不支持的,所以录制msn和qq只能用winsock协议,他们上面的一些操作如果是web请求,也可以用http协议捕获到
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 06:03 , Processed in 0.152653 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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