apache jmeter best practices and performance tuning tips

Post on 09-May-2015

4.821 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

This presentations explains about Apache Jmeter Best Practices and Performance Tuning Tips

TRANSCRIPT

Apache Jmeter Best Practices and Performance Tuning Tips

NAVEENKUMAR NAMACHIVAYAMFounder – QAInsights.com

http://QAInsights.com

Apache Jmeter Best Practices

Do not use GUI modeuse jmeter -n -t test.jmx test.jtl,

add a '-l' argument before the test plan name for listeners.

Apache Jmeter Best Practices

Use Remote and Distributed testing

for larger load testing

Apache Jmeter Best Practices

Do not load more than 300 threads

per Jmeter enginer

Apache Jmeter Best Practices

Do not add Listeners to your Jmeter

test plan

Apache Jmeter Best Practices

Do not add Graphs to your Jmeter test

plan

Apache Jmeter Best Practices

Monitor the command prompt of Jmeter during testing

(non-GUI mode)

Monitor the log during testing (GUI mode)

Apache Jmeter Best Practices

Erase the local path of all the CSV Data Set config files

Apache Jmeter Best Practices

Use naming conventions for all the elements

Apache Jmeter Best Practices

Use JTL file name (XML format) to store the logs

Apache Jmeter Performance Tuning Tips

Add following properties for better outputjmeter.save.saveservice.output_format=csvjmeter.save.saveservice.data_type=falsejmeter.save.saveservice.label=truejmeter.save.saveservice.response_code=truejmeter.save.saveservice.response_data.on_error=falsejmeter.save.saveservice.response_message=falsejmeter.save.saveservice.successful=truejmeter.save.saveservice.thread_name=truejmeter.save.saveservice.time=truejmeter.save.saveservice.subresults=falsejmeter.save.saveservice.assertions=falsejmeter.save.saveservice.latency=truejmeter.save.saveservice.bytes=truejmeter.save.saveservice.hostname=truejmeter.save.saveservice.thread_counts=truejmeter.save.saveservice.sample_count=truejmeter.save.saveservice.response_message=falsejmeter.save.saveservice.assertion_results_failure_message=falsejmeter.save.saveservice.timestamp_format=HH:mm:ssjmeter.save.saveservice.default_delimiter=;jmeter.save.saveservice.print_field_names=true

Apache Jmeter Performance Tuning Tips

Add relevant Assertions and Post-processors elements

only

Apache Jmeter Performance Tuning Tips

Do not use XPATH extractor

Apache Jmeter Performance Tuning Tips

Use JSR 223 and Groovy for scripting

Apache Jmeter Performance Tuning Tips

Generate reports after run

Thank you

Please visit http://qainsights.com/services for more training programs.

top related