添加用户

第一步你想做的每一个JMeter测试计划是添加一个线程组元素。 线程组告诉JMeter的用户数量你想模拟,用户应该发送的次数 请求,他们应该发送的请求的数量。

。 如果您没有看到的元素,然后测试计划树的“扩大” 点击测试计划元素。

 

jmeter 建立一个扩展LDAP测试计划图9责任。 线程组的默认值

 

添加LDAP请求违约

。 然后, 选择这个新元素以查看其控制面板。

控制面板有一个名字 可以被修改。 在这个例子中,离开这个字段的默认值。

 

jmeter 建立一个扩展LDAP测试计划
图9 b。 为我们的测试计划2 LDAP违约

 

对于每个不同的操作,可以填写一些默认值。 在所有情况下,当一个默认的填充,这是用于LDAP请求延长。 对于每个请求,您可以填写的值覆盖默认的LDAP请求延长取样器。 当没有输入值为一个测试是必要的,以不可预知的方式测试会失败!

我们不会在这里输入任何默认值,我们会建立一个非常小的测试规划,我们将解释所有的不同领域,当我们添加LDAP扩展采样。

添加LDAP请求

在我们的测试计划,我们想使用所有9 LDAP请求。

  1. 线程绑定
  2. 搜索测试
  3. 比较测试
  4. 单一的bind / unbind测试
  5. 添加测试
  6. 修改测试
  7. 重命名条目(moddn)
  8. 删除测试
  9. 线程解开

JMeter的顺序发送请求,你将它们添加到树中。

树中的元素 和编辑以下属性。

添加一个线程绑定请求

 

  1. ”按钮。
  2. 输入主机名值的LDAP服务器Servername字段
  3. :在港口领域ldap通过SSL)
  4. (可选) basedn中,您可以使用这个值。 
  5. (可选) 输入您想要使用用户的专有名称进行身份验证。 当这个字段是空的,一个匿名绑定将建立。
  6. (可选) 输入你想进行身份验证的用户的密码,一个空的密码也将导致一个匿名绑定。
  7. (可选) 输入一个值与LDAP连接超时
  8. (可选) 复选框使用安全LDAP协议如果你访问LDAP通过SSL(LDAP)

 

 

jmeter 建立一个扩展LDAP测试计划图9 b.3.1。 线程绑定的例子

 

添加一个搜索请求

 

  1. ”按钮。
  2. (可选) 空的时候,作为搜索basedn基地,这文件是很重要的,如果你想使用一个“基本项”或“一级”的搜索(见下文)
  3. (cn = *)
  4. (可选) 范围字段中输入范围,它有三个选择:
    1. 只使用给定searchbase,只有检查属性或存在。
    2. 只搜索一个水平低于给定searchbase使用
    3. 搜索对象在任何时候低于给定basedn
  5. (可选) 大小限制,指定返回条目的最大数量,
  6. (可选) 很大returnset返回时,从一个非常快的服务器,在一个非常缓慢,你可能需要等待很长时间搜索请求的完成,但是这个参数不会影响。
  7. (可选) )。 有三种可能性:
    1. 离开空(默认设置也必须是空的)这将返回所有属性。
    2. ),它将请求一个不存在的属性,所以在现实中它没有返回任何属性
    3. 的属性,用分号隔开。 它将只返回所请求的属性
  8. (可选) 不意味着没有java对象属性将返回。
  9. (可选) 废弃的别名。 检查将意味着它将跟随引用,不不会说。
  10. (可选) 解析搜索结果?。 检查将意味着它会导致响应数据,不不会说。

 

 

jmeter 建立一个扩展LDAP测试计划图9 b.3.2。 搜索请求的例子

 

添加一个比较请求

 

  1. ”按钮。

 

 

jmeter 建立一个扩展LDAP测试计划图9 b.3.3。 比较的例子

 

添加一个bind / unbind

 

  1. ”按钮。
  2. 当这个字段是空的,一个匿名绑定将建立。
  3. 输入你想进行身份验证的用户的密码,一个空的密码也将导致一个匿名绑定。
照顾 :这一个bind / unbind实际上是两个独立的操作但不容易分裂!

 

 

jmeter 建立一个扩展LDAP测试计划图9 b.3.4。 单一的bind / unbind例子

 

添加一个添加请求

 

  1. ”按钮。
  2. 输入对象的专有名称添加,相对于basedn。
  3. ”,这可能会给一个问题。

 

 

jmeter 建立一个扩展LDAP测试计划图9 b.3.5。 添加请求示例

 

添加一个修改的请求

 

  1. ”按钮。
  2. 输入对象的专有名称修改,相对于basedn。
  3. ”按钮。
  4. 您需要输入您想修改属性,值(可选),操作码。 这个操作码的意思:
    添加
    当现有的,但单值,它就会失败。
    取代
    当它现有的旧值删除,添加了新的价值。
    删除
    当给定值不存在,测试就会失败
  5. (可选) 所有修改指定必须成功,让修改测试通过。 当一个修改失败, 任何修改将条目将保持不变。

 

 

jmeter 建立一个扩展LDAP测试计划图9 b.3.6。 修改示例

 

添加一个重命名请求(moddn)

 

  1. ”按钮。
  2. 字段。
  3. , 这将完整的子树,加上子树中所有退休人员的新地方的树。

 

 

jmeter 建立一个扩展LDAP测试计划图9 b.3.8。 重命名的例子

 

添加删除请求

 

  1. ”按钮。
  2. 字段。

 

 

jmeter 建立一个扩展LDAP测试计划图9 b.3.7。 删除示例

 

添加一个解放的要求

 

  1. ”按钮。 这将是足够的,因为它只是关闭当前连接。 这需要的是已知的信息系统

 

 

jmeter 建立一个扩展LDAP测试计划图9 b.3.9。 解放的例子

 

一个侦听器添加到视图/存储测试结果

树视图的结果 )

 

jmeter 建立一个扩展LDAP测试计划图9 b.4。 查看结果树侦听器

 

在这个监听器有三个选项卡查看、取样器的结果,请求和响应数据。

    1. 取样器的结果只包含响应时间,returncode并返回消息
    2. 请求给一个简短的描述的要求,在实践中没有相关信息 包含在这里。

相关文章: