apache / jmeter

Apache JMeter open-source load testing tool for analyzing and measuring the performance of a variety of services
https://jmeter.apache.org/
Apache License 2.0
8.3k stars 2.09k forks source link

During distributed testing, slave - >master network usage is high. #5412

Open asfimport opened 4 years ago

asfimport commented 4 years ago

davelee (Bug 64786):

master rmi debug

Oct 06, 2020 10:37:10 AM sun.rmi.server.LoaderHandler loadClass FINE: RMI TCP Connection(1)-: name = "org.apache.jmeter.threads.JMeterContext$TestLogicalAction", codebase = "file:/D:/TestFolder/apach -jmeter-5.3/lib/accessors-smart-1.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/apiguardian-api-1.1.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib asm-7.3.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/bsf-2.4.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/bsh-2.0b6.jar file:/D:/TestFolder/apa he-jmeter-5.3/lib/bshclient.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/byte-buddy-1.8.15.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/caffeine-2. .0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/checker-qual-2.10.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/cmdrunner-2.2.jar file:/D:/TestFol er/apache-jmeter-5.3/lib/commons-beanutils-1.8.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-codec-1.14.jar file:/D:/TestFolder/apache-jmet r-5.3/lib/commons-collections-3.2.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-configuration-1.6.jar file:/D:/TestFolder/apache-jmeter-5.3 lib/commons-dbcp2-2.7.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-exec-1.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-io-2.6.j r file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-jexl-2.1.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-jexl3-3.1.jar file:/D:/TestFolde /apache-jmeter-5.3/lib/commons-lang3-3.10.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-logging-1.2.jar file:/D:/TestFolder/apache-jmeter-5.3 lib/commons-math3-3.6.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-net-3.6.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-pool2-2.8 0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/commons-text-1.8.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/darklaf-core-2.1.1.jar file:/D:/TestFo der/apache-jmeter-5.3/lib/darklaf-macos-2.1.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/darklaf-native-utils-2.1.1.jar file:/D:/TestFolder/apache jmeter-5.3/lib/darklaf-platform-base-2.1.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/darklaf-property-loader-2.1.1.jar file:/D:/TestFolder/apache jmeter-5.3/lib/darklaf-theme-2.1.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/darklaf-utils-2.1.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/da klaf-windows-2.1.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/dec-0.1.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/dnsjava-2.1.9.jar file:/D:/T stFolder/apache-jmeter-5.3/lib/error_prone_annotations-2.3.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/freemarker-2.3.30.jar file:/D:/TestFolder/ pache-jmeter-5.3/lib/geronimo-jms_1.1_spec-1.1.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/groovy-3.0.3.jar file:/D:/TestFolder/apache-jmeter-5.3 lib/groovy-datetime-3.0.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/groovy-jmx-3.0.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/groovy-json-3. .3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/groovy-jsr223-3.0.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/groovy-sql-3.0.3.jar file:/D:/Test older/apache-jmeter-5.3/lib/groovy-templates-3.0.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/groovy-xml-3.0.3.jar file:/D:/TestFolder/apache-jmet r-5.3/lib/gson-2.2.4.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/hadoop-core-1.1.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/hamcrest-2.2.jar f le:/D:/TestFolder/apache-jmeter-5.3/lib/hamcrest-core-2.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/hamcrest-date-2.0.7.jar file:/D:/TestFolder/a ache-jmeter-5.3/lib/hbase-0.94.5.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/htmlunit-2.32.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/htmlunit-c re-js-2.32.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/htmlunit-cssparser-1.2.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/htmlunit-driver-2.33. .jar file:/D:/TestFolder/apache-jmeter-5.3/lib/httpasyncclient-4.1.4.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/httpclient-4.5.12.jar file:/D:/Tes Folder/apache-jmeter-5.3/lib/httpcore-4.4.13.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/httpcore-nio-4.4.13.jar file:/D:/TestFolder/apache-jmeter- .3/lib/httpmime-4.5.12.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jackson-annotations-2.10.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jackson core-2.10.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jackson-core-asl-1.8.8.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jackson-databind-2.10. .jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jackson-mapper-asl-1.8.8.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/javax.activation-1.2.0.jar file /D:/TestFolder/apache-jmeter-5.3/lib/jcharts-0.7.5.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jcl-over-slf4j-1.7.30.jar file:/D:/TestFolder/apache jmeter-5.3/lib/jmespath-core-0.5.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jmespath-jackson-0.5.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib jmeter-plugins-cmn-jmeter-0.4.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jmeter-plugins-cmn-jmeter-0.6.jar file:/D:/TestFolder/apache-jmeter-5.3/l b/jmeter-plugins-common-io-0.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jna-5.5.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jodd-core-5.0.13 jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jodd-lagarto-5.0.13.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jodd-log-5.0.13.jar file:/D:/TestFold r/apache-jmeter-5.3/lib/jodd-props-5.0.13.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jorphan.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/json-li -2.4-jdk15.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/json-path-2.4.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/json-smart-2.3.jar file:/D:/Te tFolder/apache-jmeter-5.3/lib/jsoup-1.13.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jsyntaxpane-1.0.0.jar file:/D:/TestFolder/apache-jmeter-5.3/ ib/jtidy-r938.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/junit-4.13.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/jxlayer-3.0.4.jar file:/D:/TestF lder/apache-jmeter-5.3/lib/kafka_2.8.2-0.8.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/log4j-1.2-api-2.13.1.jar file:/D:/TestFolder/apache-jmeter 5.3/lib/log4j-api-2.13.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/log4j-core-2.13.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/log4j-slf4j-im l-2.13.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/mail-1.5.0-b01.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/metrics-core-2.2.0.jar file:/D:/T stFolder/apache-jmeter-5.3/lib/miglayout-core-5.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/miglayout-swing-5.2.jar file:/D:/TestFolder/apache-jm ter-5.3/lib/mongo-java-driver-2.11.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/mysql-connector-java-8.0.19.jar file:/D:/TestFolder/apache-jmeter- .3/lib/neko-htmlunit-2.32.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/neo4j-java-driver-1.7.5.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/okhttp- .10.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/okio-1.14.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/org.eclipse.paho.client.mqttv3-1.0.2.ja file:/D:/TestFolder/apache-jmeter-5.3/lib/oro-2.0.8.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ph-commons-9.4.1.jar file:/D:/TestFolder/apache-jm ter-5.3/lib/ph-css-6.2.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/phantomjsdriver-1.4.4.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/qpid-clien -0.20.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/qpid-common-0.20.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/rhino-1.7.12.jar file:/D:/TestFold r/apache-jmeter-5.3/lib/rsyntaxtextarea-3.1.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/Saxon-HE-9.9.1-7.jar file:/D:/TestFolder/apache-jmeter-5. /lib/scala-library-2.8.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/selenium-api-3.14.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/selenium-chr me-driver-3.14.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/selenium-firefox-driver-3.14.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/selenium- e-driver-3.14.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/selenium-java-3.14.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/selenium-remote-driv r-3.14.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/selenium-support-3.14.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/serializer-2.7.2.jar fil :/D:/TestFolder/apache-jmeter-5.3/lib/slf4j-api-1.7.30.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/spring-core-2.5.6.jar file:/D:/TestFolder/apache jmeter-5.3/lib/spring-jms-2.5.6.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/svgSalamander-1.1.2.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/tik -core-1.24.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/tika-parsers-1.24.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/xalan-2.7.2.jar file:/D: TestFolder/apache-jmeter-5.3/lib/xercesImpl-2.12.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/xml-apis-1.4.01.jar file:/D:/TestFolder/apache-jmete -5.3/lib/xmlgraphics-commons-2.3.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/xmlpull-1.1.3.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/xpp3_min 1.1.4c.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/xstream-1.4.11.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/zookeeper-3.4.5.jar file:/D:/Test older/apache-jmeter-5.3/lib/ext/ApacheJMeter_bolt.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeter_components.jar file:/D:/TestFolder/a ache-jmeter-5.3/lib/ext/ApacheJMeter_core.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeter_ftp.jar file:/D:/TestFolder/apache-jmeter-5. /lib/ext/ApacheJMeter_functions.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeter_http.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext ApacheJMeter_java.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeterjdbc.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeter ms.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeter_junit.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeter_ldap.jar file: D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeter_mail.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeter_mongodb.jar file:/D:/TestFol er/apache-jmeter-5.3/lib/ext/ApacheJMeter_native.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/ApacheJMeter_tcp.jar file:/D:/TestFolder/apache-jm ter-5.3/lib/ext/jmeter-parallel-0.9.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/jmeter-plugins-casutg-2.9.jar file:/D:/TestFolder/apache-jmeter 5.3/lib/ext/jmeter-plugins-cmd-2.2.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/jmeter-plugins-csvars-0.1.jar file:/D:/TestFolder/apache-jmeter- .3/lib/ext/jmeter-plugins-dbmon-0.1.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/jmeter-plugins-dummy-0.4.jar file:/D:/TestFolder/apache-jmeter- .3/lib/ext/jmeter-plugins-ffw-2.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/jmeter-plugins-fifo-0.2.jar file:/D:/TestFolder/apache-jmeter-5.3 lib/ext/jmeter-plugins-graphs-additional-2.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/jmeter-plugins-graphs-basic-2.0.jar file:/D:/TestFolde /apache-jmeter-5.3/lib/ext/jmeter-plugins-graphs-composite-2.0.jar file:/D:/TestFolder/apache-jmeter-5.3/lib/ext/jmeter-plugins-graphs-ggl-2.0.jar fi e:/D:/TestFolder/apache-jmeter-5.3/lib/ext/jmeter.backendlistener.kafka-1.0.0.jar" Oct 06, 2020 10:37:10 AM sun.rmi.server.LoaderHandler loadClass FINER: RMI TCP Connection(1)-182.195.128.65: (thread context class loader: org.apache.jmeter.DynamicClassLoader@515f550a) Oct 06, 2020 10:37:10 AM sun.rmi.server.LoaderHandler loadClass

Severity: normal OS: All

asfimport commented 4 years ago

davelee (migrated from Bugzilla): In addition, if you look at the rmi debugging log on the slave side, RMI initialization is performed every time.

FINER: Thread-1: outbound call: [endpoint:xxx.xxx.xxx.xxx:58321,objID:[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]] : com.sun.proxy.$Proxy21[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException Oct 06, 2020 11:57:38 AM sun.rmi.transport.tcp.TCPChannel newConnection FINE: Thread-1: reuse connection Oct 06, 2020 11:57:38 AM sun.rmi.server.UnicastRef invoke FINER: Thread-1: opnum = -1162676783990493770 Oct 06, 2020 11:57:38 AM sun.rmi.transport.StreamRemoteCall <init> FINER: Thread-1: write remote call header... Oct 06, 2020 11:57:38 AM sun.rmi.transport.StreamRemoteCall getOutputStream FINER: Thread-1: getting output stream Oct 06, 2020 11:57:38 AM sun.rmi.transport.StreamRemoteCall getInputStream FINER: Thread-1: getting input stream Oct 06, 2020 11:57:38 AM sun.rmi.server.UnicastRef invoke FINE: Thread-1: free connection (reuse = true) Oct 06, 2020 11:57:38 AM sun.rmi.transport.tcp.TCPChannel free FINE: Thread-1: reuse connection Oct 06, 2020 11:57:38 AM sun.rmi.server.UnicastRef invoke FINER: Thread-1: method: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException Oct 06, 2020 11:57:38 AM sun.rmi.server.UnicastRef logClientCall FINER: Thread-1: outbound call: [endpoint:xxx.xxx.xxx.xxx:58321,objID:[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]] : com.sun.proxy.$Proxy21[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException Oct 06, 2020 11:57:38 AM sun.rmi.transport.tcp.TCPChannel newConnection FINE: Thread-1: reuse connection Oct 06, 2020 11:57:38 AM sun.rmi.server.UnicastRef invoke FINER: Thread-1: opnum = -1162676783990493770 Oct 06, 2020 11:57:38 AM sun.rmi.transport.StreamRemoteCall <init> FINER: Thread-1: write remote call header... Oct 06, 2020 11:57:38 AM sun.rmi.transport.StreamRemoteCall getOutputStream FINER: Thread-1: getting output stream Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall getInputStream FINER: Thread-1: getting input stream Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke FINE: Thread-1: free connection (reuse = true) Oct 06, 2020 11:57:39 AM sun.rmi.transport.tcp.TCPChannel free FINE: Thread-1: reuse connection Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke FINER: Thread-1: method: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef logClientCall FINER: Thread-1: outbound call: [endpoint:xxx.xxx.xxx.xxx:58321,objID:[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]] : com.sun.proxy.$Proxy21[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException Oct 06, 2020 11:57:39 AM sun.rmi.transport.tcp.TCPChannel newConnection FINE: Thread-1: reuse connection Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke FINER: Thread-1: opnum = -1162676783990493770 Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall <init> FINER: Thread-1: write remote call header... Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall getOutputStream FINER: Thread-1: getting output stream Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall getInputStream FINER: Thread-1: getting input stream Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke FINE: Thread-1: free connection (reuse = true) Oct 06, 2020 11:57:39 AM sun.rmi.transport.tcp.TCPChannel free FINE: Thread-1: reuse connection Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke FINER: Thread-1: method: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef logClientCall FINER: Thread-1: outbound call: [endpoint:xxx.xxx.xxx.xxx:58321,objID:[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]] : com.sun.proxy.$Proxy21[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException Oct 06, 2020 11:57:39 AM sun.rmi.transport.tcp.TCPChannel newConnection FINE: Thread-1: reuse connection Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke FINER: Thread-1: opnum = -1162676783990493770 Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall <init> FINER: Thread-1: write remote call header... Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall getOutputStream FINER: Thread-1: getting output stream Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall getInputStream FINER: Thread-1: getting input stream Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke FINE: Thread-1: free connection (reuse = true) Oct 06, 2020 11:57:39 AM sun.rmi.transport.tcp.TCPChannel free FINE: Thread-1: reuse connection Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke FINER: Thread-1: method: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef logClientCall FINER: Thread-1: outbound call: [endpoint:xxx.xxx.xxx.xxx:58321,objID:[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]] : com.sun.proxy.$Proxy21[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException Oct 06, 2020 11:57:39 AM sun.rmi.transport.tcp.TCPChannel newConnection FINE: Thread-1: reuse connection Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke FINER: Thread-1: opnum = -1162676783990493770 Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall <init> FINER: Thread-1: write remote call header... Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall getOutputStream FINER: Thread-1: getting output stream Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall getInputStream FINER: Thread-1: getting input stream Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke FINE: Thread-1: free connection (reuse = true) Oct 06, 2020 11:57:39 AM sun.rmi.transport.tcp.TCPChannel free FINE: Thread-1: reuse connection Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke FINER: Thread-1: method: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef logClientCall FINER: Thread-1: outbound call: [endpoint:xxx.xxx.xxx.xxx:58321,objID:[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]] : com.sun.proxy.$Proxy21[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException Oct 06, 2020 11:57:39 AM sun.rmi.transport.tcp.TCPChannel newConnection FINE: Thread-1: reuse connection Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke FINER: Thread-1: opnum = -1162676783990493770 Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall <init> FINER: Thread-1: write remote call header... Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall getOutputStream FINER: Thread-1: getting output stream Oct 06, 2020 11:57:39 AM sun.rmi.transport.StreamRemoteCall getInputStream FINER: Thread-1: getting input stream Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke FINE: Thread-1: free connection (reuse = true) Oct 06, 2020 11:57:39 AM sun.rmi.transport.tcp.TCPChannel free FINE: Thread-1: reuse connection Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef invoke FINER: Thread-1: method: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException Oct 06, 2020 11:57:39 AM sun.rmi.server.UnicastRef logClientCall FINER: Thread-1: outbound call: [endpoint:xxx.xxx.xxx.xxx:58321,objID:[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]] : com.sun.proxy.$Proxy21[-1713dfb2:174fbd79e3c:-7ffe, -4367068574482337798]: public abstract void org.apache.jmeter.samplers.RemoteSampleListener.processBatch(java.util.List) throws java.rmi.RemoteException

asfimport commented 3 years ago

@pmouawad (migrated from Bugzilla): Hello, 0) Did you make a network capture of your test that confirms what you write ?

1) What do you mean by:

"Transmits rmi codebase content from slave to master every time." ?

Can you clarify and point to complete logs ?

2) What line makes you think "RMI initialization is performed every time" ?

Thanks

asfimport commented 3 years ago

davelee (migrated from Bugzilla): 0) Did you make a network capture of your test that confirms what you write ?

Answer : Checked the network usage of Jmeter Master OS.

1) What do you mean by:

"Transmits rmi codebase content from slave to master every time." ?

2) What line makes you think "RMI initialization is performed every time" ?

Answer : Test Enviroment -> mode=StrippedAsynch When transmitting the result from the slave Jeter to the master Jeter, the rmi is reconnected.When checking RMI reconnection, send the file list below jmeter lib to the master.

asfimport commented 3 years ago

jason (migrated from Bugzilla): I also fond this issue when distributed testing, this issue is liked it https://github.com/apache/jmeter/issues/4781

asfimport commented 3 years ago

davelee (migrated from Bugzilla): master receive network usage 123Mbps

Created attachment jmeter-gui.JPG: jmeter master network usage

jmeter master network usage