I have set my OS system locale language as Chinese and set Charset as UTF-8 for the specific HTTP request. However Jmeter still not able to show Chinese characters in view results tree. Any leads?
I think you need to set file.encoding system property to UTF-8, add the next line to system.properties file (lives in the "bin" folder of your JMeter installation)
file.encoding=UTF-8
and restart JMeter to pick the property up.
More information:
Configuring JMeter
Overriding Properties Via The Command Line
Apache JMeter Properties Customization Guide
Related
Image reference
The jmeter console does not show any logs or print output.I am using jmeter 5.2.3.
I cannot reproduce your issue:
so my expectation is that your JMeter logging configuration is not default, i.e. you turned logging of by accident.
I believe if you:
Take log4j2.xml file from JMeter Github page and copy it to "bin" folder of your JMeter installation
Restart JMeter to pick up the original logging configuration file
You should get the same behaviour as I do
I am outputting results from 30 tests to a single xml file.
Currently the file includes latency, connection time, and whether it returned OK. I want the endpoint I am hitting to also be shown. My tests run in sequence and output to a single file.
It's Save URL checkbox:
You can also achieve the same by amending JMeter Results File Configuration like:
jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.time=true
jmeter.save.saveservice.filename=true
jmeter.save.saveservice.latency=true
jmeter.save.saveservice.response_code=true
jmeter.save.saveservice.url=true
and others set to false
Put your changes to user.properties file, JMeter restart will be required to activate the changes.
More information:
Configuring JMeter
Apache JMeter Properties Customization Guide
I tried pushing object message in solace queue using JMeter JMS Publisher. But I am getting below error.
Kindly help on this
Configuration:
enter image description here
Error:
com.thoughtworks.xstream.io.StreamException
Caused by: org.xmlpull.v1.XmlPullParserException: only whitespace content allowed before start tag and not + (position: START_DOCUMENT seen +... #1:2)
Most probably there is an issue with your data file as it cannot be converted into well-formed XML, consider double-checking the way you're generating it or contact the person who provided it to you.
You can also increase JMeter log verbosity level to get more details regarding what's going on by adding the following line to log4j2.xml file (lives in "bin" folder of your JMeter installation)
<Logger name="org.apache.jmeter.protocol.jms" level="debug" />
JMeter restart will be required to pick up the change.
Also be aware that according to JMeter Best Practices you should always be using the latest version of JMeter so consider upgrading to JMeter 4.0 (or whatever version is available on the JMeter Downloads page)
I can't record my chrome actions in Jmeter, because of below mentioned screen shot. Is there any suggestion for this ?
Your proxy.cert.directory setting is incorrect, you need to amend the property value to point to the "bin" folder of your JMeter installation.
If for any reason your user account doesn't have permissions to create files in JMeter's "bin" folder - set it to the location, you can create files at. The folder must exist.
proxy.cert.directory property can be set in at least 3 ways:
in jmeter.properties file (not recommended)
in user.properties file (recommended for permanent changes)
via -J command-line argument (recommended for temporary changes)
JMeter restart will be required to pick the property up.
See HTTPS recording and certificates chapter of the HTTP(S) Test Script Recorder User Manual entry and Apache JMeter Properties Customization Guide for more details.
Is it possible to see "view results tree " sampler of jmeter in jenkins. I want to see all my request and response data of jmeter in jenkins. i am not able to find it
By default JMeter does not store the response data when it is being run in non-GUI mode, however you can override this by adding the next lines to user.properties file (located in "bin" folder of your JMeter installation)
jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.response_data=true
jmeter.save.saveservice.samplerData=true
jmeter.save.saveservice.requestHeaders=true
jmeter.save.saveservice.url=true
jmeter.save.saveservice.responseHeaders=true
But be aware that:
It changes results output format to XML so if you have any post processors which explicitly rely on CSV default format (i.e. HTML Reporting Dashboard) - they might fail
Storing request and response data causes massive RAM and Disk IO overheads so JMeter will consume way more memory hence throughput might be lower. It is recommended to use the above settings only for debugging or investigation when something definitely goes wrong and revert them back to defaults once you figure out and eliminate the root cause.
See Apache JMeter Properties Customization Guide for more information on using JMeter Properties and ways of setting and overriding them