Commit f6d73d04 authored by Shawn McKinney's avatar Shawn McKinney
Browse files

+ modrdn params

parent 20dc49e4
......@@ -164,31 +164,34 @@ The tests run from the command line as a maven profile.
The following may be injected into the runtime either as Java system (-D) command-line arguments and/or jmeter params:
| Name | Type | Test | Jmeter param | Java system prop | Description | Example | Default |
| ------------ | ------- | -------------- | ------------ | ---------------- | ------------ | ------------- | ------- |
| type | String | all | False | True | The type of test, e.g. addUser, addGroup, etc. Corresponds with jmeter config file name and must match exactly (minus .jmx extension). | type=addUser | none |
| qualifier | String | all | True | True | Part of the userid: hostname + qualifier + counter. | qualifier=A1 | none |
| verify | Boolean | all | True | True | Read after operation to verify success. | verify=true | false |
| update | Boolean | all | True | True | Edit user's description if set to true. | update=true | false |
| bind | Boolean | checkUser | True | True | Perform a password bind | bind=false | true |
| failures | Integer | checkUser | True | True | Number of failed bind before success | failures=3 | 0 |
| repeat | Integer | checkUser | True | True | Number of times to run duplicate bind sequence | repeat=2 | 1 |
| duplicate | Integer | addUser | False | True | Sends a duplicate add after specified interval. | duplicate=1000 | none (don't duplicate) |
| duplicate | Integer | modUser | False | True | Changes the description field. | duplicate=1000 | none (don't duplicate) |
| duplicate | Integer | addGroup | False | True | Sends a duplicated delete after specified interval. | duplicate=1000 | none (don't duplicate) |
| duplicate | Integer | delGroup | False | True | Duplicate request after specified interval. | duplicate=1000 | none (don't duplicate) |
| duplicate | Integer | assignGroup | False | True | Duplicate request after specified interval. | duplicate=1000 | none (don't duplicate) |
| duplicate | Integer | deassignGroup | False | True | Duplicate request after specified interval. | duplicate=1000 | none (don't duplicate) |
| duplicate | Integer | checkUser | False | True | Duplicate failed binds after specified interval. | duplicate=1000 | none (don't duplicate) |
| sleep | Integer | all | True | True | Sleep this many milliseconds after each op. | sleep=30 | none (no sleep) |
| hostname | String | all | False | True | Useful for distributing the load in a multi-master env. Will override what's in fortress.properties. | hostname=foo | none |
| name | String | assignGroup | True | True | The group name used | name=localhost-A1-1 | none |
| name | String | deAssignGroup | True | True | The group name used | name=localhost-A1-1 | none |
| size | Integer | checkUser | True | True | Specifies the number of members in a particular group during checkUser | size=1000 | none |
| password | String | addUser | False | True | Use this value for the user's password | password=changeit | 'password' |
| password | String | checkUser | True | True | Use this value for the user's password | password=changeit | 'password' |
| newpassword | String | changePw | True | True | New password used in changePw tests | newpassword=changeitagain | 'newpassword' |
| start | Integer | all | False | True | Set the start value for sequence counter | start=10000 | 0 |
| Name | Type | Test | Jmeter param | Java system prop | Description | Example | Default |
|-------------| ------- |---------------|--------------| ---------------- |----------------------------------------------------------------------------------------------------------------------------------------|---------------------------|------------------------|
| type | String | all | False | True | The type of test, e.g. addUser, addGroup, etc. Corresponds with jmeter config file name and must match exactly (minus .jmx extension). | type=addUser | none |
| qualifier | String | all | True | True | Part of the userid: hostname + qualifier + counter. | qualifier=A1 | none |
| verify | Boolean | all | True | True | Read after operation to verify success. | verify=true | false |
| update | Boolean | all | True | True | Edit user's description if set to true. | update=true | false |
| bind | Boolean | checkUser | True | True | Perform a password bind | bind=false | true |
| failures | Integer | checkUser | True | True | Number of failed bind before success | failures=3 | 0 |
| repeat | Integer | checkUser | True | True | Number of times to run duplicate bind sequence | repeat=2 | 1 |
| duplicate | Integer | addUser | False | True | Sends a duplicate add after specified interval. | duplicate=1000 | none (don't duplicate) |
| duplicate | Integer | modUser | False | True | Changes the description field. | duplicate=1000 | none (don't duplicate) |
| duplicate | Integer | addGroup | False | True | Sends a duplicated delete after specified interval. | duplicate=1000 | none (don't duplicate) |
| duplicate | Integer | delGroup | False | True | Duplicate request after specified interval. | duplicate=1000 | none (don't duplicate) |
| duplicate | Integer | assignGroup | False | True | Duplicate request after specified interval. | duplicate=1000 | none (don't duplicate) |
| duplicate | Integer | deassignGroup | False | True | Duplicate request after specified interval. | duplicate=1000 | none (don't duplicate) |
| duplicate | Integer | checkUser | False | True | Duplicate failed binds after specified interval. | duplicate=1000 | none (don't duplicate) |
| sleep | Integer | all | True | True | Sleep this many milliseconds after each op. | sleep=30 | none (no sleep) |
| hostname | String | all | False | True | Useful for distributing the load in a multi-master env. Will override what's in fortress.properties. | hostname=foo | none |
| name | String | assignGroup | True | True | The group name used | name=localhost-A1-1 | none |
| name | String | deAssignGroup | True | True | The group name used | name=localhost-A1-1 | none |
| size | Integer | checkUser | True | True | Specifies the number of members in a particular group during checkUser | size=1000 | none |
| password | String | addUser | False | True | Use this value for the user's password | password=changeit | 'password' |
| password | String | checkUser | True | True | Use this value for the user's password | password=changeit | 'password' |
| newpassword | String | changePw | True | True | New password used in changePw tests | newpassword=changeitagain | 'newpassword' |
| modrdn | Integer | modUser | False | True | Perform modrdn after specified interval | modrdn=1000 | none (don't modrdn) |
| newrdn | String | modUser | False | True | Set the new rdn for userId | newrdn=newUserId | none |
| newdn | String | modUser | False | True | Set the new dn for user entry. Param contains the parent rdn for target container. | newdn=ou=People2 | none |
| start | Integer | all | False | True | Set the start value for sequence counter | start=10000 | 0 |
* The Java system properties take precedence over jmeter params.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment