我正在尝试加载测试我的tcp服务器,该服务器是使用JMeter使用spring集成创建的。我可以使用JMeter中的TcpSampler与服务器建立连接,但服务器无法接收发送的文本。
以下是我的日志
INFO o.a.j.e.StandardJMeterEngine: Running the test!
INFO o.a.j.s.SampleEvent: List of sample_variables: []
INFO o.a.j.g.u.JMeterMenuBar: setRunning(true, *local*)
INFO o.a.j.e.StandardJMeterEngine: Starting ThreadGroup: 1 : Thread Group
INFO o.a.j.e.StandardJMeterEngine: Starting 1 threads for group Thread Group.
INFO o.a.j.e.StandardJMeterEngine: Test will stop abruptly on error
INFO o.a.j.t.ThreadGroup: Starting thread group... number=1 threads=1 ramp-up=1 perThread=1000.0 delayedStart=false
INFO o.a.j.t.ThreadGroup: Started thread group number 1
INFO o.a.j.e.StandardJMeterEngine: All thread groups have been started
INFO o.a.j.t.JMeterThread: Thread started: Thread Group 1-1
INFO o.a.j.p.t.s.TCPClientImpl: Using platform default charset:UTF-8

TcpServer接受ByteArrayCrLfSerializer
在Jmeter中,应该是EOL字节值?
答案 0 :(得分:0)
在您的采样器下添加一个JSR223预处理器,代码如下:
vars.put(“LF”,URLDecoder.decode(“%0A”,“ASCII”)); vars.put(“CR”,URLDecoder.decode(“%0D”,“ASCII”));
然后附加到您的TCP消息:
$ {CR} $ {LF}