51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3407|回复: 3
打印 上一主题 下一主题

[求助] 新手请教有关winsockets协议下的data.ws字符格式问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-10-26 10:34:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
环境:
客户端位于XP 服务端位于2003
C#开发的C/S客户端 数据传输采用XML格式
通讯机制为Socket套接字
loadrunner 9.10

现象:
在data.ws中除了记录正常传输的字符串外,还有一部分是类似于16进制的字节码
比如(send buf7 318
    "\x00\x00\x01"
    ">"
    "\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00"
    "1"
    "\x00"
    "2"
    ....
        )
buf中只有">"、"1"、"2"这样的字符可识别出是传输的字符,其余的均为乱码。

求教:
请问如何能将buf中的数据格式更改为可识别的格式,去掉这些诸如“\x00”的字符串?

谢谢各位!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-10-26 11:42:50 | 只看该作者

回复 1# 的帖子

(send buf7 318
    "\x00\x00\x01"
    ">"
    "\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00"
    "1"
    "\x00"
    "2"
    ....
        )
这里你所说的"\x00\x00\x01"这种不是乱码,它是客户端信息,每次向服务器发送的不仅仅是你输入的部分,比如\x00这些可能就是转义后显示给你看的东西,实际上记录的是客户端的内容。
这些是去不掉的,不知道LZ想干嘛,是不是回放的时候很慢,buf内容对不上?
建议LZ用些高级协议,像RTE、ICA这些协议录制出来的就只有你输入和键盘的内容,但回放的时候不会判断返回传输是否结束,不过比较简单,小量并发还是支持的。

[ 本帖最后由 zhong_z82 于 2009-10-26 11:55 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-10-26 11:45:25 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-6-10 16:57:21 | 只看该作者
关注中……
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-10 21:16 , Processed in 0.071119 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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