Skip to content

Commit b9b410c

Browse files
jonathanvaughnJonathan Vaughn
authored and
Jonathan Vaughn
committed
Improving documentation for jMeter performance tests
1 parent fc916fb commit b9b410c

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

dev/tools/performance-toolkit/README.txt

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,24 @@ Performance Toolkit
44
Installation
55
-----------
66
jMeter:
7-
-- go to http://jmeter.apache.org/download_jmeter.cgi and download jMeter in Source section (pay you attention that Java 6 or later is required)
7+
-- go to http://jmeter.apache.org/download_jmeter.cgi and download jMeter in Binary section (pay you attention that Java 6 or later is required)
88
-- unzip archive
99

1010
Plugins (only if you want to use additional reports (like graphs)):
1111
-- go to http://jmeter-plugins.org/downloads/all/ and download JMeterPlugins-Standard and JMeterPlugins-Extras
1212
-- unzip them to appropriate ext directory of your jMeter instance.
13+
-- additional reports can now be enabled via GUI (right click them, then click Enable) or editing the jMeter JMX XML (set 'enabled="true"').
1314

1415

1516
Usage
1617
-----------
18+
Before running the jMeter tests for the first time, you will need to first use generate.php to generate the test data.
19+
20+
If you do not wish to use performance metrics gathered from the server(s) (such as CPU / IO load), or do not wish to configure the jMeter metric gathering software on your server(s), you can disable that either via the GUI (right click on "Performance Metrics Collector" and click Disable) or by editing the jMeter JMX XML from:
21+
<kg.apc.jmeter.perfmon.PerfMonCollector guiclass="kg.apc.jmeter.vizualizers.PerfMonGui" testclass="kg.apc.jmeter.perfmon.PerfMonCollector" testname="Performance Metrics Collector" enabled="true">
22+
to:
23+
<kg.apc.jmeter.perfmon.PerfMonCollector guiclass="kg.apc.jmeter.vizualizers.PerfMonGui" testclass="kg.apc.jmeter.perfmon.PerfMonCollector" testname="Performance Metrics Collector" enabled="false">
24+
Attempting to run with Performance Metrics Collector enabled without appropriately configuring it will result in a timeout error connecting to the collector and the test not running.
1725

1826
1. Run via console
1927
Scenario can accept 5 parameters that are described bellow in format <parameter_name:default_value>:
@@ -24,6 +32,9 @@ Scenario can accept 5 parameters that are described bellow in format <parameter_
2432
<ramp_period:300> Ramp period (seconds). Period the request will be distributed within.
2533
<orders:0> Number of orders in the period specified in the current allocation. If <orders> is specified, the <users> parameter will be recalculated.
2634
<report_save_path:./> Path where reports will be saved. Reports will be saved in current working directory by default.
35+
<admin_path:backend/> Admin backend path. Default is backend.
36+
<admin_user:admin/> Admin backend user. Default is admin.
37+
<admin_password:123123q/> Admin backend password. Default is 123123q.
2738

2839
All parameters must be passed to command line with "J" prefix: "-J<parameter_name>=<parameter_value>"
2940

0 commit comments

Comments
 (0)