51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] get请求返回二进制应答 通过应答大小来判断是否正确

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-5-7 19:18:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用url请求获得应答(二进制文件),想通过应答大小来判断应答是否正确。
脚本主要内容如下:我想通过将应答存到参数aabb中,再通过web_save_param_length来得到应答的大小,呵呵,下面是我的脚本,应该有问题。
web_reg_save_param("aabb",
                "LB=",
                "RB=",
                "Search=body",
                LAST);

        web_url("route",
                "URL=http://111.22.33.134:7150/route?X11=116.3531711&Y1=39.9020295&X2=116.3747060&Y2=39.9054908&Vers=2.0",
                "Resource=1",
                "RecContentType=application/octet-stream",
                "Referer=",
                "Snapshot=t1.inf",
                LAST);
web_save_param_length( "{aabb}", "Base=Hexadecimal", LAST);



loadrunner的回放日志如下:
Starting iteration 1.
Starting action Action.
Action.c(18): Registering web_reg_save_param was successful          [MsgId: MMSG-26390]
Action.c(24): t=382ms: 97-byte response headers for "http://172.17.40.161:7150/route?X11=116.3531711&Y1=39.9020295&X2=116.3747060&Y2=39.9054908&Vers=2.0" (RelFrameId=1, Internal ID=1)
Action.c(24):     HTTP/1.0 200 OK\r\n
Action.c(24):     Content-Type: application/octet-stream\r\n
Action.c(24):     Connection: close\r\n
Action.c(24):     Content-Length: 8\r\n
Action.c(24):     \r\n
Action.c(24): t=402ms: 8-byte response body for "http://172.17.40.161:7150/route?X11=116.3531711&Y1=39.9020295&X2=116.3747060&Y2=39.9054908&Vers=2.0" (RelFrameId=1, Internal ID=1)
Action.c(24):     \x08\x00\x00\x01\x04\x00\x00\x00
Action.c(24): Notify: Saving Parameter "aabb = \x08\x00\x00\x01\x04\x00\x00"
Action.c(24): web_url("route") was successful, 8 body bytes, 97 header bytes          [MsgId: MMSG-26386]
Action.c(37): Warning -26202: Value of the "{aabb}" parameter could not be obtained (Parameter_GetParameterExt rc=-1)          [MsgId: MWAR-26202]
Action.c(37): web_save_param_length highest severity level was "warning"          [MsgId: MMSG-26391]
Ending action Action.
Ending iteration 1.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.

请问我怎么改改我的脚本,是不是这种方法行不通啊??
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-18 09:25 , Processed in 0.067787 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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