Apache JMeter Wiki
Apache JMeter is a 100% pure Java desktop 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. |
|
Current Version: 2.7 |
{{{#!wiki red/solid Sorry, but due to persistent spamming, we have had to introduce the restriction that users must ask for permission to edit pages.
To edit pages, visit Login at the top-left of any page to create a user profile.
Then send a brief request (including your wiki username) to the JMeter JMeter Developer List asking to be added to the Contributors Group. You can then edit the pages in this Wiki.
Everyone is encouraged to help us keep JMeter's Wiki up to date.
}}}
User Pages
- JMeter FAQ
- A step by step guide to creating regular expressions
- JMeter and HTTPS
- JMeterAndOperatingSystemsTested - List of operating system tested with JMeter
- How to decode encoded/escaped URLs
- Debugging problems when recording with the JMeter Proxy
- Tutorials and How-to articles
- Distributed Testing (pdf)
- Recording Tests (pdf)
- JUnit Sampler (pdf)
- Access Log Sampler (pdf)
- Pushing the envelope with JMeter
- Testing a JSF Application with JMeter
- Website load tests with JMeter (in french) and Several articles/tutorials (in french)
- Testing a SUN RI JSF Application with JMeter
- A short series of JMeter articles
- The BSF PreProcessor for dynamically generating requests in JMeter
- Code and example JMeter workbench showing how to use the BSF PreProcessor
- Apache JMeter book
- JMeterTesting/ASPNETViewState
- JSF_test_with_SUN_implementation - Testing a SUN RI JSF Application with JMeter
- JMeter and Amazon - Issues with load testing applications hosted in Amazon's cloud
- JMeter Knowledge Sharing Blog - Blog with a number of tips on using jmeter, calculating results, automating the performance tests and analysis of the test results.
- JMeter Switch Controller or How to Run a sampler with a certain Percentage
- JMeter Cloud Blog - Blog with tips about testing with JMeter, evaluating JMeter features, calculating results and analysis of results.
- General Articles on Performance testing etc.
- How many threads does JMeter support?
- Articles on Performance Testing see in particular "User Experience, not Metrics" about half-way down the page
- Performance Testing Guidance for Web Applications
- JMeterAutomatedRemoteTesting - notes on remote testing and parameterisation
- Types of Performance Testing Performance Testing Guidance for Web Applications (Microsoft)
- The Art of Application Performance Testing Ian Molyneux (pub. O'Reilly)
- Why does JMeter get different results from my browser?
- Some error messages and possible causes
- It does not work! Fault Reporting
- JtlFiles - information on JTL files
- RegularExpressions - examples etc
- LogAnalysis using Perl and Excel etc
- BrowserAddons - browser tools to show HTTP headers, etc.
- NetworkSniffer - tools to capture HTTP Requests
- JMeterMavenPlugin - user-contributed plugin for running JMeter in Maven
- MysqlCollectorPlugin - user-contributed code to create MySQL Listener plugin
- MonitoringServers - tools to monitor servers
- Benchmarking MySQL with JMeter and MySQL
- JMeter Shortcuts - Current and proposed changes
- JMeter Performance evolution accross versions - A performance comparison of JMeter versions starting from 2.5.1
External (Third Party) References
- Links to Third Party JMeter Resources and Plugins
- Companies that use JMeter - a list of companies that use JMeter for testing
- Support and Training - A list of companies that offer support and training for JMeter.
- External JMeter Services - companies providing JMeter services such as cloud-based JMeter
Developer Pages
- Building JMeter - brief description of how to build JMeter
- ReleaseCreation - steps needed to create a release
- CreatingHashes - Using Ant to create MD5 and SHA1 hash files
- CommittingChanges - steps needed to commit changes
- FutureReleases - JMeter committer discussion page
- JMeter's Contributors
- Developer Manual
- Java14Proposals - what can be changed/improved
- JMeterAndEclipseHowTo
- JMeterEclipse - settings to be used with Eclipse
- JMeterTestExecution - what happens when a test plan is run
- JMeterTesting - build testing using Junit
- JMeterArchitecturalOverview
- JMeterRemoteTestingEnhancements
- JMeterTestElements
- JMeterVariablesAndFunctions
- JMeterDevelopment
- JMeterDevelopment/DeveloperDocumentation
- JMeterDevelopment/Enhancements
- JMeterDevelopment/LongTerm
- JMeterDevelopment/Requirements
- JMeterHelpImplementation
- JMeterGuiTestElementSeparation