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
1 answer

Jmeter: Understanding correlation between throughput and KB/sec

I have thread group of 15 threads, each sending a 32KB image (HTTP POST). Under summary report, I have the throughput at 550/sec, average response time: 25ms and the KB/sec is shown as 148KB/sec. I am finding it difficult to correlate these numbers.…
Prasanna
  • 3,703
  • 9
  • 46
  • 74
2
votes
1 answer

execute function of openERP in jmeter

I would like to do load testing in openerp using jmeter, i tried the login function by the below code: login db
2
votes
2 answers

JMeter is not able to record and play "Checkbox" in webpage properly

In one of my performance test scenario, user has to select one check box and then click on save button , I am able to record the scenario but unable to play. Steps are as follows: Log in to the application Go to Page 1 and click on any “Check box”…
Pal
  • 225
  • 2
  • 7
  • 18
2
votes
3 answers

Recording AJAX requests and Pop ups using Jmeter or Badboy

I am trying to load test a website where lot of images are called via Ajax and the very first thing i.e. logging into the application opens up a pop up when we click on log in button. I tried JMeter proxy settings to record it but failed. Also tried…
Srivastava
  • 3,500
  • 12
  • 46
  • 74
2
votes
1 answer

JMeter: Can I create a "universal" counter that is updated across runs & saves?

I need to create unique user names in JMeter. Can I create an ever increasing counter that only increments once each time I run the test that is persistent across saves?
David Parks
  • 30,789
  • 47
  • 185
  • 328
2
votes
1 answer

Is there a way to specify a Ramp-up time (like in JMeter) for TestNG multithreaded tests?

I'm testing an api with testNG and I'd like to know if it's possible to specify a ramp-up time for multithreaded tests. What would be the easiest way to do so? e.g. JMeter has the possibility to set: Start X threads in Y seconds
Sebastian Saip
  • 452
  • 2
  • 5
  • 17
2
votes
2 answers

Does Jmeter support client side javascript

Does Jmeter support client side javascript. I am able to record the script but replay log doesn't show anything.
pawanr
  • 45
  • 3
  • 8
2
votes
1 answer

How can I compare performance of a classic ASP page rewritten in ASP .NET with JMeter or a profiler?

We have a classic ASP application that establishes a DB connection, executes a stored procedure into a recordset, and displays the results in an HTML table to the user. We have been having resource (ie. memory), and performance (users wait up to 10…
tresstylez
  • 1,809
  • 6
  • 29
  • 41
2
votes
1 answer

JMeter cookie manager at the global level

The JMeter documentation states that the cookie manager should be added at the Thread Group level. However what happens and/or what are the possible side effects of adding it at the Test Plan level? Am I correct in making the assumption all Thread…
Christopher Dancy
  • 656
  • 2
  • 10
  • 21
2
votes
2 answers

JMeter : Recording Local Web Application using HTTP Proxy Help needed

I'm facing a serious problem from past 1 week. I will explain my scenario very clearly. I have created a WebApplication in ASP.NET and deplOyed in to my local IIS with default Port 80.I want to run JMeter Testing for that. Obstacles which i have…
user570861
  • 21
  • 1
  • 2
2
votes
1 answer

JMeter cookie manager corrupts the cookie value

I'm trying to do load testing using JMeter 2.5.1. The application is written in PHP, and uses the standard cookie-based session management with a named session. Currently, the test plan is a very simple 2 HTTP request and 1 Cookie Manager within 1…
ananda
  • 357
  • 1
  • 2
  • 13
2
votes
1 answer

jmeter performance test: using the functions

I wrote jmeter test for testing the performance of site. So I would like to testing the work of site when there are a lot of user, for example ten. I created JMeter Test plan, with a 10 concurrent users there. For each user request should contain…
javagirl
  • 1,635
  • 6
  • 27
  • 43
2
votes
1 answer

Jmeter JDBC Request Sampler with non-sql queries

Is it possible to query non-sql requests with Jmeter JDBC Configuration? I'm trying to load-test a nebula graphql instance using jmeter and have added the nebula jdbc driver to the jmeter in order to configure the JDBC connection. When I try to…
Usama Ijaz
  • 31
  • 2
2
votes
2 answers

Need to extract value from html response using regex in Jmeter

I am trying to extract a value from HTML response but unable to. Can anyone please help me with regular expression for the below response. I tried below regular expression but, it is capturing whole response starting from Select to '"'. I need to…
Siva
  • 35
  • 3
2
votes
2 answers

What would be the XPATH for XML with condition

Have the following XML response, N
Dev030126
  • 315
  • 1
  • 8
1 2 3
99
100