8a。构建 LDAP 测试计划¶
在本节中,您将学习如何创建一个基本的测试计划来测试 LDAP 服务器。您将创建四个用户,它们发送对 LDAP 服务器上四个测试的请求。此外,您将告诉用户运行他们的测试 4 次。因此,请求总数为(4 个用户)x(4 个请求)x(重复 4 次)= 64 个 LDAP 请求。要构建测试计划,您将使用以下元素: 线程组、 LDAP 请求、 LDAP 请求默认值和 在表中查看结果 。
此示例假定 LDAP 服务器在 ldap.test.com 上可用。
8a.1 添加用户¶
您想要对每个 JMeter 测试计划执行的第一步是添加一个线程组元素。线程组告诉 JMeter 你想模拟的用户数量,用户应该多久发送一次请求,以及他们应该发送多少个请求。
继续添加 ThreadGroup 元素,首先选择 Test Plan,单击鼠标右键以获取
菜单,然后选择 。您现在应该在测试计划下看到线程组元素。如果您没有看到该元素,则通过单击“测试计划”元素“展开”测试计划树。
8a.2 添加登录配置元素¶
首先选择LDAP 用户元素。单击鼠标右键以获取“添加”菜单,然后选择“ ” 。然后,选择这个新元素以查看其控制面板。
与大多数 JMeter 元素一样,Login Config Element的控制面板有一个您可以修改的名称字段。在此示例中,将此字段保留为默认值。

在“您的 LDAP 用户名”中输入用户名字段,在“
您的 LDAP 密码”中输入密码字段
LDAP 请求将使用这些值。
8a.3 添加 LDAP 请求默认值¶
首先选择LDAP 用户元素。单击鼠标右键以获取 菜单,然后选择 。然后,选择这个新元素以查看其控制面板。
与大多数 JMeter 元素一样,LDAP 请求默认值控制面板有一个您可以修改的名称字段。在此示例中,将此字段保留为默认值。

将LDAP Server 的Servername字段输入到“ ldap.test.com ”。端口为389。
_ 这些值是 LDAP 请求的默认值。
8a.4 添加 LDAP 请求¶
在我们的测试计划中,我们需要发出四个 LDAP 请求。
- 内置添加测试
- 内置搜索测试
- 内置修改测试
- 内置删除测试
JMeter 按照您将请求添加到树中的顺序发送请求。首先将第一个 LDAP 请求添加到 LDAP 用户元素(
)。然后,在树中选择 LDAP Request 元素并编辑以下属性- 重命名为“添加”这个元素
- 在测试配置组中选择添加测试单选按钮

您不必设置服务器名字段、端口字段、用户名、密码 和DN,因为您已经在登录配置元素和 LDAP 请求默认值中指定了此值。
接下来,添加第二个 LDAP 请求并编辑以下属性
- 重命名为“搜索”这个元素
- 选择测试配置组中的搜索测试单选按钮
接下来,添加第三个 LDAP 请求并编辑以下属性

- 重命名为“修改”这个元素
- 在测试配置组中选择修改测试单选按钮
接下来,添加第四个 LDAP 请求并编辑以下属性

- 重命名为“删除”这个元素
- 选择测试配置组中的删除测试单选按钮

8a.5 添加响应断言¶
您可以添加一个响应断言元素。该元素将通过验证响应文本是否“成功”来检查接收到的响应数据。( )。
- 在响应字段中选择文本响应单选按钮以测试组
- 在模式匹配规则组中选择子字符串单选按钮
- 单击添加按钮并在模式到测试字段中添加字符串“成功”

8a.6 添加监听器以查看/存储测试结果¶
您需要添加到测试计划的最后一个元素是侦听器。此元素负责将 LDAP 请求的所有结果存储在一个文件中并呈现数据的可视化模型。选择 LDAP 用户元素并在表中添加一个查看结果(
)