Parametrized LDAP benchmark. Admin bind is cached once per thread (Once Only Controller, labelled ADMIN_CONNECT, excluded from metrics). Data ops (ADD/SEARCH/COMPARE/MODIFY/DELETE/ADD WITHOUT DELETE) reuse the cached admin connection. The measured user authentication is a single bind/unbind (test=sbind, own connection) after MODIFY has set the userPassword. false true false continue false -1 ${__P(threads,256)} ${__P(rampup,0)} true ${__P(duration,600)} ${__P(host,localhost)} ${__P(port,1389)} ou=People,${__P(basedn,dc=example,dc=com)} 2 false false 60000 false false ${__P(adminbinddn,cn=Directory Manager)} ${__P(adminbindpw,password)} bind 2 false false false false add cn=user_${__threadNum} sn user_${__threadNum} = mail user_${__threadNum}@test.com = objectClass top = objectClass inetOrgPerson = objectClass organizationalPerson = objectClass person = 2 0 0 cn:dn:objectClass false false false false search (sn=user_${__threadNum}) 2 false false false false cn=user_${__threadNum} mail=user_${__threadNum}@test.com compare 2 false false false false modify cn=user_${__threadNum} sn rename_${__threadNum} replace = userPassword ${__P(benchpw,benchPass1)} replace = ${__P(host,localhost)} ${__P(port,1389)} ou=People,${__P(basedn,dc=example,dc=com)} 2 false false 60000 false false cn=user_${__threadNum},ou=People,${__P(basedn,dc=example,dc=com)} ${__P(benchpw,benchPass1)} sbind 2 false false false false delete cn=user_${__threadNum} 2 false false false false add cn=user_${__threadNum}_${__UUID} sn user_${__threadNum} = mail user_${__threadNum}@test.com = objectClass top = objectClass inetOrgPerson = objectClass organizationalPerson = objectClass person =