auto_tester 发表于 2017-7-8 18:04:50

loadrunner 测试TCP协议用socket ,发送字符串后系统没有返回,这是什么情况

1loadrunner   用socket测试TCP协议 ,发送字符串后系统没有返回,用第三方的小工具发送系统有返回,这是什么情况?
data.ws 2 1
sendbuf0 143
"71 25 3e 5r 7s 9p"
-1
2 而用第三方的小工具发送的字符串是不带双引号的,而通过lr就必需输入双引号,而lr去了双引号后就不能发送成功!

jingzizx 发表于 2017-7-10 17:23:23

双引号不是关键
看看loadrunner到底发了什么

auto_tester 发表于 2017-7-8 18:05:48

请高手赐教

天之秦 发表于 2017-7-10 14:52:55

用wireshark抓包看下小工具发出的报文和lr发出的有啥区别

remind19 发表于 2017-7-10 15:16:57

楼上已经回答你了,抓包工具看下发的有什么区别,小工具是不是做过什么处理

auto_tester 发表于 2017-7-13 15:18:23

谢谢,发送的内容的确不一样
我要发送的是:
7e80010005304003909994000000030200006b7e
小程序发送的是
7e:80:01:00:05:30:40:03:90:99:94:00:00:00:03:02:00:00:6b:7e
loadrunner发送的啊
37:65:38:30:30:31:30:30:30:35:33:30:34:30:30:33:39:30:39:39:39:34:30:30:30:30:30:30:30:33:30:32:30:30:30:30:36:62:37:65
而正确的发送应该是小程序那个测试

auto_tester 发表于 2017-7-13 15:39:02

jingzizx 发表于 2017-7-10 17:23
双引号不是关键
看看loadrunner到底发了什么

2个返回的值的确不一样,现在的问题是把lr的抓的发送的值怎么变为和小程序一样的值

remind19 发表于 2017-7-13 16:19:11

auto_tester 发表于 2017-7-13 15:39
2个返回的值的确不一样,现在的问题是把lr的抓的发送的值怎么变为和小程序一样的值

你把lr里的代码和回放日志贴出来看看,按道理你data里写什么传什么,但是你实际传的是7e这些的Hex值

auto_tester 发表于 2017-7-13 16:51:17

这是我刚才录制的,是正常的
;WSRData 2 1

sendbuf0 20
        "~"
        "\x80\x01\x00\x05"
        "0@"
        "\x03"
        "悪"
        "\x94\x00\x00\x00\x03\x02\x00\x00"
        "k~"

recvbuf1 20
        "~"
        "\x80\x01\x00\x05"
        "0@"
        "\x03"
        "悪"
        "\x94\x00\x00\x00\x00\x80\x01\x00"
        "雫"
我怎么处理乱码及我这边脚本和录制的脚本的区别在哪里

remind19 发表于 2017-7-13 18:07:06

auto_tester 发表于 2017-7-13 16:51
这是我刚才录制的,是正常的
;WSRData 2 1



想看下你直接发送的那个,有问题的脚本代码
页: [1]
查看完整版本: loadrunner 测试TCP协议用socket ,发送字符串后系统没有返回,这是什么情况