Questions tagged [jmeter]

Apache JMeter is an open source Java application, designed to load-test functional behavior and measure performance. Originally designed for testing Web Applications, it has since expanded to other test functions as well.

The Apache JMeter desktop application is open source software, a 100% pure Java application designed to load-test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.

What can I do with it?

Apache JMeter may be used to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more). It can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types. You can use it to make a graphical analysis of performance or to test your server/script/object behavior under heavy concurrent load.

What does it do?

  • Can load and performance test many different server types:
    • Web (HTTP, HTTPS)
    • SOAP / REST
    • Database via JDBC
    • LDAP
    • JMS
    • Mail - SMTP(S), POP3(S) and IMAP(S)
    • Native commands or shell scripts
  • Complete portability and 100% Java purity.
  • Full multithreading framework allows concurrent sampling by many threads and simultaneous sampling of different functions by separate thread groups.
  • Careful GUI design allows faster operation and more precise timings.
  • Nice and Complete HTML report for in depth analysis of Load-Test results
  • Live results with Graphite Connector or InfluxdbBackendListenerClient
  • Caching and offline analysis/replaying of test results.
  • Highly Extensible:
    • Pluggable Samplers allow unlimited testing capabilities.
    • Several load statistics may be choosen with pluggable timers .
    • Data analysis and visualization plugins allow great extensibility as well as personalization.
    • Functions can be used to provide dynamic input to a test or provide data manipulation.
    • Scriptable Samplers (Apache Groovy is fully supported through JSR223 Test elements, as long as any other JSR223-compatible languages).

Official

Useful Links:

Related Tags

19057 questions
3
votes
2 answers

jMeter Server Mode - Windows can not find "rmiregistry"

When I try to execute jMeter in server mode, I get this exception: "Windows can not find 'rmiregistry'" . I don't know how to solve this, I googled about it, but I didn't find anything related to my problem.
Cleiton
  • 17,663
  • 13
  • 46
  • 59
3
votes
1 answer

javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated when load testing with JMeter

So I have JMeter setup to test my SSL-enabled site (I've got a real certificate from Geotrust, not a self-signed cert) and I've been running into problems when I try testing an SSL connection directly from Tomcat. I…
John S
  • 1,695
  • 2
  • 14
  • 25
3
votes
1 answer

Integrating JMeter as part of Maven project

I'm starting my work on the project related to creating some custom set of jmeter components that would be bundled in my custom jmeter distribution. Those custom components are part of the Maven project and what I would like to do is try to…
Bakir Jusufbegovic
  • 2,806
  • 4
  • 32
  • 48
3
votes
1 answer

Jmeter- How to read an xml attribute value from the response of a HTTP Sampler

How can I get the atrribute value from a response of a HTTP sampler and use that variable in other sampler? Another issue is the HTTP sampler from which I want to get the attribute value have more than one Element with same name, so I have to loop…
user1665011
  • 31
  • 1
  • 3
3
votes
2 answers

How to configure JMeter for SSH tunneling over a different host

i have trouble setting up a JMeter client to connect to a remote JMeter server over an intermediate jumphost. Especially which ports need to be open and forwarded to which host and how to configure JMeter for that. Apparently there are some blog…
buster
  • 1,071
  • 1
  • 10
  • 15
3
votes
2 answers

how to find accurate the "Total Testing duration time" in Jmeter?

I would like to know if there is a JMeter listener that displays the total time that a test has been running for. Although this plugin shows elapsed time/total duration time along the x-axis, it gives this value in seconds but I would like the value…
AsadYarKhan
  • 678
  • 2
  • 14
  • 31
3
votes
2 answers

How to make JMeter wait for a page answer

I was not able to figure out how to make JMeter wait for HTTP Response from Web Service. I added If Controller with ${JMeterThread.last_sample_ok} option, but unfortunately it doesn't work. Anyone can help me ?
3
votes
2 answers

How to use JMeter test component (i.e. sampler or assertion) twice in same test?

GUI mode is interesting. At this moment I create one component (i.e. assertion) and then copy and paste it on every place where it's needed. But if I change assertion in some place I must manually change all same assertions in all other places…
Ivan Velichko
  • 6,348
  • 6
  • 44
  • 90
3
votes
1 answer

Jmeter to pass JSF View State in Post request

I am evaluating the JMeter to be used for Load testing of our JSF application. I followed the below link to find the way to pass JSF View State Id from one requests to other and it…
user684434
  • 1,165
  • 2
  • 19
  • 39
3
votes
2 answers

jboss unable to handle more than 3000 request

I created a web service both client and server. I thought of doing the performance testing. I tried jmeter with a sample test plan to execute it. Upto 3000 request jboss processed the request but when requests more than 3000 some of the request are…
Miko
  • 2,615
  • 9
  • 33
  • 58
3
votes
1 answer

Loop halts entire test

Have an issue with my testplan. I'm trying to check several groups of link. Positive Loop - Anonymous is allowed to visit URLs. Negative Loop - URLs forbidden for Anonymous. Each loop works when other are collapsed. But if all Loops are enabled…
user1355677
3
votes
2 answers

Jmeter error 404

I am trying to load test a webapp, which has following functonality 1. Login in app (setting some cookie variables ) 2. Serach customer with some parameter 3. Get detail of particular customer 4. Logout from webapp When i am running Jmeter i…
Arvind
  • 1,207
  • 6
  • 27
  • 55
3
votes
3 answers

Send data in MD5 format

In my project there is a scenario that user will log in -> browse some pages -> then he will click on the logout link . to test this scenario in JMeter, I used CSV config so that I can test this scenario for 50 users. during logout, each user…
Neil
  • 43
  • 1
  • 6
3
votes
1 answer

JMeter JavaSamplerClient current thread & all threads

I'm extending AbstractJavaSamplerClient and creating a custom Java Sampler. It's all working good but I wonder if is there a way to get current thread number(or a name, something unique to the thread) and number of all threads running my custom…
aykut
  • 563
  • 2
  • 6
  • 18
3
votes
3 answers

Getting the number of users / threads in a thread group

In JMeter, I have a test plan with a thread group. The thread group has number of threads and a loop count which can be set in the gui. Is there anyway I can figure out dynamically what they have being set so I can pass them to variable? Thanks.
dublintech
  • 16,815
  • 29
  • 84
  • 115