Open codedude10 opened 11 years ago
Can you please attach you script with csv file? So i can reproduce it.
Is there a way I could send you a ZIP with the CSV, JMeter test plan, build.gradle? Will not let me attach here. Raw content is quite large to post as comment.
Can you please upload it to dropbox or just send to my email alexandr.kulik1988@gmail.com
Thank you Alex.
I have attached the ZIP which has the JMeter test plan, the build.gradle, and the CSV of data the JMeter plan pulls from. When I disable the CSV, I have no issue running. When the CSV is enabled is when I encounter problems.
On Fri, Apr 19, 2013 at 3:21 AM, Alexandr Kulik notifications@github.comwrote:
Can you please upload it to dropbox or just send to my email alexandr.kulik1988@gmail.com
— Reply to this email directly or view it on GitHubhttps://github.com/kulya/jmeter-gradle-plugin/issues/17#issuecomment-16639366 .
Unfortunately i dind't receive any email from you with zip. Can you please send it directly to my email?
Actually after i modified :
from
Everything start working fine.
I just ran again after modifying the slashes from ..\data\MSN.csv to ../data/MSN.csv and same result in my log. Are you running this from inside your JMeter install (line 14)? 2013/04/23 13:52:38 INFO - jmeter.JMeter: JMeterHome=C:\Users\codedude10\Desktop\CSGradle
Log file below:
2013/04/23 13:52:38 INFO - jmeter.util.JMeterUtils: Setting Locale to en_US
2013/04/23 13:52:38 INFO - jmeter.JMeter: Setting JMeter property: url=www.msn.com
2013/04/23 13:52:38 WARN - jmeter.JMeter: LogLevel: DEBUG
2013/04/23 13:52:38 INFO - jmeter.JMeter: Copyright (c) 1998-2012 The Apache Software Foundation
2013/04/23 13:52:38 INFO - jmeter.JMeter: Version 2.6
2013/04/23 13:52:38 INFO - jmeter.JMeter: java.version=1.7.0_17
2013/04/23 13:52:38 INFO - jmeter.JMeter: java.vm.name=Java HotSpot(TM) 64-Bit Server VM
2013/04/23 13:52:38 INFO - jmeter.JMeter: os.name=Windows 7
2013/04/23 13:52:38 INFO - jmeter.JMeter: os.arch=amd64
2013/04/23 13:52:38 INFO - jmeter.JMeter: os.version=6.1
2013/04/23 13:52:38 INFO - jmeter.JMeter: file.encoding=Cp1252
2013/04/23 13:52:38 INFO - jmeter.JMeter: Default Locale=English (United States)
2013/04/23 13:52:38 INFO - jmeter.JMeter: JMeter Locale=English (United States)
2013/04/23 13:52:38 INFO - jmeter.JMeter: JMeterHome=C:\Users\codedude10\Desktop\CSGradle
2013/04/23 13:52:38 INFO - jmeter.JMeter: user.dir =C:\Users\codedude10\Desktop\CSGradle
2013/04/23 13:52:38 INFO - jmeter.JMeter: PWD =C:\Users\codedude10\Desktop\CSGradle
2013/04/23 13:52:38 INFO - jmeter.JMeter: search_paths=/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-jorphan/2.6/jar/e4e132b188733822fdf03b4380c3aa803b78a89/jmeter-jorphan-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-core/2.6/jar/3147d1fa7797c10480edf16ae8ce6fcab868e86b/jmeter-core-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-functions/2.6/jar/27657ccbb8e348167cb6f9d3bb16851d69346b33/jmeter-functions-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.beanshell/bsh-core/2.0b4/jar/495e25a99e29970ffe8ba0b1d551e1d1a9991fc1/bsh-core-2.0b4.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-junit/2.6/jar/1fcf9c6579e58122c8acdfe6da86d0310fbc0e9f/jmeter-junit-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-tcp/2.6/jar/6fde4f993758537567d4725256eb0b4cfafbc857/jmeter-tcp-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-ftp/2.6/jar/cb3b0142f3c978275deb1804a25cb989eaa77500/jmeter-ftp-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-java/2.6/jar/d7f8db74892ba9240173362a44a432e938a9f628/jmeter-java-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-components/2.6/jar/c23cba7e11c0e07386b1333b7d1f38ff5341e7d7/jmeter-components-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-http/2.6/jar/fc6aa62ed0feedfd43e2fe117a3dbd6cb582761/jmeter-http-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-monitor-model/2.6/jar/1982520804a3ff00abf4e6a33c65232af12ec82b/jmeter-monitor-model-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-monitor-components/2.6/jar/8fc310c07c8faf01009aa6b2b359c92107abfb48/jmeter-monitor-components-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-jms/2.6/jar/b0e4e20133af0d963b39e1f9806ca6cd2b7e47e0/jmeter-jms-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-jdbc/2.6/jar/5a5789ff1e18b68ff9c0f20c86a1c45d82ba08a0/jmeter-jdbc-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-report/2.6/jar/6f6176ca9e734a7e9725bf849c1959b70bae01ed/jmeter-report-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-ldap/2.6/jar/b6c72164244e221442afeb653326f6f2c4e24d01/jmeter-ldap-2.6.jar;/C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-mail/2.6/jar/c97772c332e03cf175e838d27f071b7c783c563/jmeter-mail-2.6.jar;
2013/04/23 13:52:38 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-jorphan/2.6/jar/e4e132b188733822fdf03b4380c3aa803b78a89/jmeter-jorphan-2.6.jar
2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-core/2.6/jar/3147d1fa7797c10480edf16ae8ce6fcab868e86b/jmeter-core-2.6.jar
2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-functions/2.6/jar/27657ccbb8e348167cb6f9d3bb16851d69346b33/jmeter-functions-2.6.jar
2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.beanshell/bsh-core/2.0b4/jar/495e25a99e29970ffe8ba0b1d551e1d1a9991fc1/bsh-core-2.0b4.jar
2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-junit/2.6/jar/1fcf9c6579e58122c8acdfe6da86d0310fbc0e9f/jmeter-junit-2.6.jar
2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-tcp/2.6/jar/6fde4f993758537567d4725256eb0b4cfafbc857/jmeter-tcp-2.6.jar
2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-ftp/2.6/jar/cb3b0142f3c978275deb1804a25cb989eaa77500/jmeter-ftp-2.6.jar
2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-java/2.6/jar/d7f8db74892ba9240173362a44a432e938a9f628/jmeter-java-2.6.jar
2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-components/2.6/jar/c23cba7e11c0e07386b1333b7d1f38ff5341e7d7/jmeter-components-2.6.jar
2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-http/2.6/jar/fc6aa62ed0feedfd43e2fe117a3dbd6cb582761/jmeter-http-2.6.jar
2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-monitor-model/2.6/jar/1982520804a3ff00abf4e6a33c65232af12ec82b/jmeter-monitor-model-2.6.jar
2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-monitor-components/2.6/jar/8fc310c07c8faf01009aa6b2b359c92107abfb48/jmeter-monitor-components-2.6.jar
2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-jms/2.6/jar/b0e4e20133af0d963b39e1f9806ca6cd2b7e47e0/jmeter-jms-2.6.jar
2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-jdbc/2.6/jar/5a5789ff1e18b68ff9c0f20c86a1c45d82ba08a0/jmeter-jdbc-2.6.jar
2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-report/2.6/jar/6f6176ca9e734a7e9725bf849c1959b70bae01ed/jmeter-report-2.6.jar
2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-ldap/2.6/jar/b6c72164244e221442afeb653326f6f2c4e24d01/jmeter-ldap-2.6.jar
2013/04/23 13:52:39 INFO - jmeter.JMeter: Adding to classpath: /C:/Users/codedude10/.gradle/caches/artifacts-14/filestore/org.apache.jmeter/jmeter-mail/2.6/jar/c97772c332e03cf175e838d27f071b7c783c563/jmeter-mail-2.6.jar
2013/04/23 13:52:39 INFO - jmeter.services.FileServer: Default base='C:\Users\codedude10\Desktop\CSGradle'
2013/04/23 13:52:39 INFO - jmeter.services.FileServer: Set new base='C:\Users\codedude10\Desktop\CSGradle\tests'
2013/04/23 13:52:39 INFO - jmeter.JMeter: Loading file: C:\Users\codedude10\Desktop\CSGradle\tests\MSN.jmx
2013/04/23 13:52:39 INFO - jmeter.save.SaveService: Testplan (JMX) version: 2.2. Testlog (JTL) version: 2.2
2013/04/23 13:52:39 INFO - jmeter.save.SaveService: Using SaveService properties file encoding UTF-8
2013/04/23 13:52:39 INFO - jmeter.save.SaveService: Using SaveService properties file version 1050447
2013/04/23 13:52:39 INFO - jmeter.save.SaveService: Using SaveService properties version 2.1
2013/04/23 13:52:39 WARN - jmeter.save.SaveService: Bad _version - expected 2.2, found 2.1.
2013/04/23 13:52:39 INFO - jmeter.save.SaveService: All converter versions present and correct
2013/04/23 13:52:39 ERROR - jmeter.util.NameUpdater: Could not find upgrade file: java.io.FileNotFoundException: C:\Users\codedude10\Desktop\CSGradle\bin\upgrade.properties (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.
2013/04/23 13:52:39 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Cannot find .className property for htmlParser, using default
2013/04/23 13:52:39 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for text/html is
2013/04/23 13:52:39 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for application/xhtml+xml is
2013/04/23 13:52:39 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for application/xml is
2013/04/23 13:52:39 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for text/xml is
2013/04/23 13:52:39 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Parser for text/vnd.wap.wml is org.apache.jmeter.protocol.http.parser.RegexpHTMLParser
2013/04/23 13:52:39 INFO - jmeter.protocol.http.sampler.HTTPSamplerBase: Reuse SSL session context on subsequent iterations: true
2013/04/23 13:52:39 INFO - jmeter.engine.StandardJMeterEngine: Listeners will be started after enabling running version
2013/04/23 13:52:39 INFO - jmeter.engine.StandardJMeterEngine: To revert to the earlier behaviour, define jmeterengine.startlistenerslater=false
2013/04/23 13:52:39 INFO - jmeter.engine.StandardJMeterEngine: Running the test!
2013/04/23 13:52:39 INFO - jmeter.engine.util.CompoundVariable: Note: Function class names must contain the string: '.functions.'
2013/04/23 13:52:39 INFO - jmeter.engine.util.CompoundVariable: Note: Function class names must not contain the string: '.gui.'
2013/04/23 13:52:39 INFO - jmeter.JMeter: Running test (1366739559470)
2013/04/23 13:52:39 INFO - jmeter.engine.StandardJMeterEngine: Starting 1 threads for group Thread Group.
2013/04/23 13:52:39 INFO - jmeter.engine.StandardJMeterEngine: Thread will continue on error
2013/04/23 13:52:39 INFO - jmeter.threads.JMeterThread: jmeterthread.startearlier=true (see jmeter.properties)
2013/04/23 13:52:39 INFO - jmeter.threads.JMeterThread: Running PostProcessors in forward order
2013/04/23 13:52:39 INFO - jmeter.engine.StandardJMeterEngine: All threads have been started
2013/04/23 13:52:39 WARN - jmeter.testbeans.BeanInfoSupport: Localized strings not available for bean class org.apache.jmeter.config.CSVDataSet java.util.MissingResourceException: Can't find bundle for base name org.apache.jmeter.config.CSVDataSetResources, locale en_US
at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1499)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1322)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:796)
at org.apache.jmeter.testbeans.BeanInfoSupport.
2013/04/23 13:52:39 INFO - jmeter.threads.JMeterThread: Thread started: Thread Group 1-1 2013/04/23 13:52:39 ERROR - jmeter.threads.JMeterThread: Test failed! java.lang.NullPointerException at org.apache.jmeter.config.CSVDataSetBeanInfo.getShareModeAsInt(CSVDataSetBeanInfo.java:102) at org.apache.jmeter.config.CSVDataSet.iterationStart(CSVDataSet.java:113) at org.apache.jmeter.control.GenericController.fireIterationStart(GenericController.java:387) at org.apache.jmeter.control.GenericController.fireIterEvents(GenericController.java:379) at org.apache.jmeter.control.GenericController.next(GenericController.java:144) at org.apache.jmeter.control.LoopController.next(LoopController.java:108) at org.apache.jmeter.threads.AbstractThreadGroup.next(AbstractThreadGroup.java:75) at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:268) at java.lang.Thread.run(Thread.java:722)
2013/04/23 13:52:39 INFO - jmeter.threads.JMeterThread: Thread finished: Thread Group 1-1 2013/04/23 13:52:39 INFO - jmeter.engine.StandardJMeterEngine: Ending thread Thread Group 1-1 2013/04/23 13:52:39 INFO - jmeter.engine.StandardJMeterEngine: Notifying test listeners of end of test 2013/04/23 13:52:39 INFO - jmeter.engine.StandardJMeterEngine: Test has ended on host null
Sorry, forget mention it can you please comment upgrade_properties property in jmeter.properties file.
Comment it out you mean?
Because when done that, same result:
Can you please leave upgrade_properties commented ant try use latest version of plugin: buildscript { repositories { mavenCentral() } dependencies { classpath "com.github.kulya:jmeter-gradle-plugin:1.3.1-2.6" } }
on my local machine project that you send me works fine.
Does you still have a problem?
Does this issue still there?
Hey, I have been through all the above comment.. I had same issue and its been resolved by commenting upgrade_properties file in jmeter properties. Is it ok if I added the /ext and /junit to my gradle/libs folder to fix those errors, as mentioned in issue #9 and #5.? These will be the blank folder.
As far as issue #9 goes, if you launch Jmeter 2.13 using the method I prepared in my GitHip repo, I doubt you would have any reason to add a /ext or /junit folder to your Jmeter: https://github.com/djangofan/launch-jmeter If you look at the build.gradle in the above repo, there is a mechanism to include whatever versions of any 3rd party libraries that you like. It is fully tested and vetted for version 1.3.4-2.13 of jmeter-gradle-plugin .
Hi,
I have a JMeter test plan which uses the included CSV Data Config in the test plan. When I run via gradle I get the following errors. This is AFTER I added the /ext and /junit to my gradle/libs folder to fix those errors, as mentioned in issue #9.
Any ideas? Log is below.
Thank you.
2013/04/18 14:03:52 WARN - jmeter.testbeans.BeanInfoSupport: Localized strings not available for bean class org.apache.jmeter.config.CSVDataSet java.util.MissingResourceException: Can't find bundle for base name org.apache.jmeter.config.CSVDataSetResources, locale en_US at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1499) at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1322) at java.util.ResourceBundle.getBundle(ResourceBundle.java:796) at org.apache.jmeter.testbeans.BeanInfoSupport.(BeanInfoSupport.java:111)
at org.apache.jmeter.config.CSVDataSetBeanInfo.(CSVDataSetBeanInfo.java:45)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at java.lang.Class.newInstance0(Class.java:374)
at java.lang.Class.newInstance(Class.java:327)
at com.sun.beans.finder.InstanceFinder.instantiate(InstanceFinder.java:96)
at com.sun.beans.finder.InstanceFinder.find(InstanceFinder.java:66)
at java.beans.Introspector.findExplicitBeanInfo(Introspector.java:436)
at java.beans.Introspector.(Introspector.java:386)
at java.beans.Introspector.getBeanInfo(Introspector.java:161)
at org.apache.jmeter.testbeans.TestBeanHelper.prepare(TestBeanHelper.java:67)
at org.apache.jmeter.threads.TestCompiler.trackIterationListeners(TestCompiler.java:160)
at org.apache.jmeter.threads.TestCompiler.subtractNode(TestCompiler.java:130)
at org.apache.jorphan.collections.HashTree.traverseInto(HashTree.java:978)
at org.apache.jorphan.collections.HashTree.traverseInto(HashTree.java:975)
at org.apache.jorphan.collections.HashTree.traverse(HashTree.java:959)
at org.apache.jmeter.threads.JMeterThread.initRun(JMeterThread.java:517)
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:266)
at java.lang.Thread.run(Thread.java:722)
2013/04/18 14:03:52 INFO - jmeter.threads.JMeterThread: Thread started: PricingAPI 1-1 2013/04/18 14:03:52 ERROR - jmeter.threads.JMeterThread: Test failed! java.lang.NullPointerException at org.apache.jmeter.config.CSVDataSetBeanInfo.getShareModeAsInt(CSVDataSetBeanInfo.java:102) at org.apache.jmeter.config.CSVDataSet.iterationStart(CSVDataSet.java:113) at org.apache.jmeter.control.GenericController.fireIterationStart(GenericController.java:387) at org.apache.jmeter.control.GenericController.fireIterEvents(GenericController.java:379) at org.apache.jmeter.control.GenericController.next(GenericController.java:144) at org.apache.jmeter.control.LoopController.next(LoopController.java:108) at org.apache.jmeter.threads.AbstractThreadGroup.next(AbstractThreadGroup.java:75) at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:268) at java.lang.Thread.run(Thread.java:722)