51Testing软件测试论坛
标题:
新手请教有关winsockets协议下的data.ws字符格式问题
[打印本页]
作者:
zheyekeyi
时间:
2009-10-26 10:34
标题:
新手请教有关winsockets协议下的data.ws字符格式问题
环境:
客户端位于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”的字符串?
谢谢各位!
作者:
zhong_z82
时间:
2009-10-26 11:42
标题:
回复 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 编辑
]
作者:
kuangquanshui
时间:
2009-10-26 11:45
作者:
yxd2006
时间:
2012-6-10 16:57
关注中……
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2