Professional Documents
Culture Documents
By Lamiya Qasim
Apache JMeter
Tool for load test functional behavior and measure performance. Questions: Does JMeter offers support for each step of load test process? Can we create our own elements? How we could enhance JMeter?
System Analysis
Enable customers to convert their goals and requirements into a successful test script. you can: -Create your own test Script consistently - Careful UI design allows you to create your own test Easily
Assign scripts to individual virtual user Tester can define any number of virtual users needed to run the tests Allows user to simulate concurrent connections to server application.By enables user to create multiple threads ( virtual user) executing different test plan. Increasing the number of virtual users in a controlled fashion.
Analyzing Results
JMeter offers support for this step by:
displaying the data visually (Graph Results) . save data in file. allows user to see one multiple views of the data displays the response from the server. shows the URL of each sample taken . listeners will show different sets of data. it can send email based on test results.
Analyzing Results
Showing detailed performance results that can be easily understood and analyzed to quickly pinpoint the root cause of problems.
Extending JMeter
Creating your own Timer. Creating your own SampleListener (such as visualizer or reporter). Creating your own Config Element. Creating your own logic SamplerController. Creating your own test sample SamplerController. Making your custom elements play nice as a JMeter UI component . Making your custom elements saveable and loadable from within JMeter.
- Maintaining the test by build reusable tests to use throughout the applications lifecycle.
Conclusion
JMeter offers support for each segment of the load test process. You can create your own different elements. But still JMeter needs some kind of enhancements.
http://jakarta.apache.org