51Testing软件测试论坛
标题:
loadrunner中关于socket协议的脚本编写
[打印本页]
作者:
miscomputer
时间:
2012-6-4 10:36
标题:
loadrunner中关于socket协议的脚本编写
使用loadrunner socket连接 C++客户端。
部分代码如下:
lrs_create_socket("socket0", "TCP", "LocalHost=0", "RemoteHost=127.0.0.1:8008", LrsLastArg);
lrs_send("socket0","buf0",LrsLastArg);
....
data.ws:
send buf0 143
“<?xml version='1.0' encoding='UTF-8'?><USERNAME>user<USERNAME><PASSWORD>123<PASSWORD><POST>12345<POST>”
-1
连接的服务端提示读取格式错误,怎么写buf0的XML内容能把发送到服务器端?
作者:
wangyong3552128
时间:
2012-6-4 11:13
请确定你的后台是否支持这样的XML格式。
<?xml version='1.0' encoding='UTF-8'?><USERNAME>user<USERNAME><PASSWORD>123<PASSWORD><POST>12345<POST>
作者:
miscomputer
时间:
2012-6-4 12:13
后台支持的,而且后台经过处理只解析这样格式的XML,不然就打印readerr
作者:
xuhongaxl
时间:
2012-6-4 17:32
data.ws中的内容是你手写的?
手写的难度很高啊。。。。。
作者:
夏日摸摸茶
时间:
2012-6-4 18:57
检查下标点符号是否全都是英文格式,我记得之前实践过一次,看到显示在data.ws中的数据是被LR自动转义后的脚本,不太清楚data.ws中的内容是不是必须要转义。
作者:
jj_ljw
时间:
2012-6-5 09:24
最好先录制下,看看data里面的编码规则,然后再手写
作者:
liberalwu
时间:
2012-6-6 12:15
send buf0 143
忘记是不是说发送的buf0的长度是143了 你可以看看,如果是143的话,意味这被截断了
作者:
miscomputer
时间:
2012-6-12 10:22
传输采用的是CS模式的,但现在没有客户端,没办法录制,只能手写代码,模拟客户端发起请求,并接收响应的XML消息。 有谁做过类似的吗
作者:
miscomputer
时间:
2012-6-12 10:22
本帖最后由 miscomputer 于 2012-6-12 10:24 编辑
传输采用的是CS模式的,但现在没有客户端,没办法录制,只能手写代码,模拟客户端发起请求,并接收响应的XML消息。 有谁做过类似的吗
主要问题是不知道LRS 自身传输的过程,在传输编码选项里是NONE。服务器端和客户端都是TCP明文传输的
作者:
miscomputer
时间:
2012-6-14 12:19
有人吗!
作者:
jonish
时间:
2014-5-14 14:08
回复
10#
miscomputer
怎么解决的?我也遇到这样的问题 ,发送的数据是json格式,,data里面该怎么写?
作者:
jonish
时间:
2014-5-14 14:13
发送的数据是这样的。
send buf0 50
{
"reqMsg" : {
"tc" : "t0001",
"id" : "1234567",
"ctct" : "15800871857",
"chnl" : "SMS_CH",
"pdcd" : "jtyzm",
"ctnt" : "短信内容。。。"
}
}
作者:
梨海棠
时间:
2016-3-17 15:53
LR录制Socket协议脚本,data.ws里面全是乱码,还有许多十六进制的数,真心要崩溃了,该怎么弄啊,哪路大神指点一下!!
作者:
鲲鹏展翅
时间:
2016-9-12 20:54
闲话少说,直接上LR脚本
作者:
鲲鹏展翅
时间:
2016-9-12 20:55
[attach]102648[/attach]
直接上脚本
作者:
鲲鹏展翅
时间:
2016-9-12 20:55
[attach]102649[/attach]
作者:
auto_tester
时间:
2017-7-8 17:55
data.ws 2 1
send buf0 143
“<?xml version='1.0' encoding='UTF-8'?><USERNAME>user<USERNAME><PASSWORD>123<PASSWORD><POST>12345<POST>”
-1
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2