rsearch1
Stress test an ldap server with search operations
Usage
rsearch -D
binddn
-w
bindpw
-s
suffix
-f
filter
[options]
Overview
Stress tests an LDAP server with search operations.
Options
A summary of options is included below:
-
-H -
print Usage (this message)
-
-h host -
ldap server host (default: localhost)
-
-p port -
ldap server port (default: 389)
-
-S scope -
search SCOPE [0,1,or 2] (default: 2)
-
-b -
bind before every operation
-
-u -
don't unbind
--just close the connection
-
-L -
set linger
--connection discarded when closed
-
-N -
No operation
--just bind (ignore mdc)
-
-v -
verbose
-
-y -
nodelay
-
-q -
quiet
-
-l -
logging
-
-m -
operaton: modify non-indexed attr (description).
-Brequired
-
-M -
operaton: modify indexed attr (telephonenumber).
-Brequired
-
-d -
operaton: delete.
-Brequired
-
-c -
operaton: compare.
-Brequired
-
-i file -
name file; used for the search filter
-
-B file -
[DN and] UID file (use '-B \?' to see the format)
-
-A attrs -
list of attributes for search request
-
-a file -
list of attributes for search request in a file
-- (use '-a \?' to see the format ; -a & -A are mutually exclusive)
-
-n number -
(reserved for future use)
-
-o number -
Search time limit, in seconds; (default: 30; no time limit: 0)
-
-j number -
sample interval, in seconds (default: 10)
-
-t number -
threads (default: 1)
-
-T number -
Time limit, in seconds; cmd stops when exceeds <number>
-
-V -
show running average
-
-C num -
take num samples, then stop
-
-R num -
drop connection & reconnect every num searches
-
-x -
Use
-Bfile for binding; ignored if-Bis not given
Releases
3 releases since Debian 8 (Jessie); the text changed 1 time.