簡體   English   中英

與TCP服務器連接時出現JMeter錯誤

[英]JMeter Error on connexion with TCP server

我正在嘗試在TCP聊天服務器上啟動JMeter測試。 但是我在初始化時總是有相同的錯誤:

2017-12-03 18:21:13,366 ERROR o.a.j.p.t.s.TCPSampler: org.apache.jmeter.protocol.tcp.sampler.TCPSampler@3b957217 Exception creating: src.camix.TCPClientImpl
java.lang.InstantiationException: null
    at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48) ~[?:1.8.0_151]
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_151]
    at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_151]
    at org.apache.jmeter.protocol.tcp.sampler.TCPSampler.getProtocol(TCPSampler.java:338) [ApacheJMeter_tcp.jar:3.3 r1808647]
    at org.apache.jmeter.protocol.tcp.sampler.TCPSampler.initSampling(TCPSampler.java:496) [ApacheJMeter_tcp.jar:3.3 r1808647]
    at org.apache.jmeter.protocol.tcp.sampler.TCPSampler.sample(TCPSampler.java:357) [ApacheJMeter_tcp.jar:3.3 r1808647]
    at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:498) [ApacheJMeter_core.jar:3.3 r1808647]
    at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:424) [ApacheJMeter_core.jar:3.3 r1808647]
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:255) [ApacheJMeter_core.jar:3.3 r1808647]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
2017-12-03 18:21:13,378 DEBUG o.a.j.p.t.s.TCPSampler: Using Protocol Handler: NONE
2017-12-03 18:21:13,378 DEBUG o.a.j.p.t.s.TCPSampler: tcp://127.0.0.1:12345   
2017-12-03 18:21:13,379 WARN o.a.j.p.t.s.TCPSampler: Could not create socket for tcp://127.0.0.1:12345
java.net.ConnectException: Connexion refusée (Connection refused)
    at java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:1.8.0_151]
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[?:1.8.0_151]
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[?:1.8.0_151]
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[?:1.8.0_151]
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:1.8.0_151]
    at java.net.Socket.connect(Socket.java:589) ~[?:1.8.0_151]
    at org.apache.jmeter.protocol.tcp.sampler.TCPSampler.getSocket(TCPSampler.java:169) [ApacheJMeter_tcp.jar:3.3 r1808647]
    at org.apache.jmeter.protocol.tcp.sampler.TCPSampler.sample(TCPSampler.java:385) [ApacheJMeter_tcp.jar:3.3 r1808647]
    at org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:498) [ApacheJMeter_core.jar:3.3 r1808647]
    at org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:424) [ApacheJMeter_core.jar:3.3 r1808647]
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:255) [ApacheJMeter_core.jar:3.3 r1808647]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]

有任何想法嗎 ? 在Windows / Ubuntu上使用Oracle和Open JDK進行了嘗試...

將ApacheJmeter_core.jar添加到項目中解決了該問題。 ApacheJmeter_tcp.jar不夠

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM