9 添加一个LDAP测试计划

9 添加一个LDAP测试计划

在这一部分,你将学会如何去创建一个基础的测试计划来测试一个LDAP服务器。你会创建4个用户来给LDAP服务器发送4次请求。同样,你也可以让用户运行他们的测试2次。这样总的LDAP请求数量就是(4用户)*(4次请求)*(重复2次)=32。要构建这个测试计划,你将会用到下面的元件:线程组,LDAP请求,LDAP请求默认值,用表格查看结果。

这个例子假定你在你的个人机器上已经安装了LDAP服务器

9.1 添加用户

处理每个JMeter测试计划的第一步就是添加线程组元件。这个线程组会告诉JMeter你想要模拟的用户数量,用户应该发送请求的频率和应该发送的数量。

进一步来添加一个线程组:首先选择这个测试计划,用鼠标右键点击然后在得到的菜单中选择添加--> 线程组。这时你应该看到这个线程组已经在测试计划下面了,如果没有看到,就点击测试计划元件展开这个测试计划树。

Figure 9.1. Thread Group with Default Values

9.2添加Login Config Element

首先选择Siptech Users元件,右键点击,在弹出的菜单中选择Add --> ConfigElement --> Login Config Element。然后,选择这个新建的元件使它的控制面板显示出来。
像所有的JMeter元件一样,这个Login Config Element控制面板有一个名字域需要你来修改,在这个例子,我们取它的默认值。

Figure 9.2 Login Config Element for our Test Plan

在UserName域中输入你的服务器用户名
在password域中输入你的服务器密码
LDAP请求的值为默认值。

9.3添加LDAP请求默认值

首先选择Siptech Users元件,右键点击,在弹出的菜单中选择Add --> Config Element --> LDAP Request Defaults。然后,选择这个新的元件使它的控制面板显示出来。
像所有的JMeter元件一样,这个Login Config Element控制面板有一个名字域需要你来修改,在这个例子,我们取它的默认值。


Figure 9.3 LDAP Defaults for our Test Plan

在DN域中输入你的服务器Root Dn
在LDAP Server's Servername域中输入"localhost"
端口设为389。
LDAP请求的值为默认值。

9.4添加LDAP请求

在我们这个测试计划, 我们需要创建4个LDAP请求。

  1. Inbuilt添加测试
  2. Inbuilt修改测试
  3. Inbuilt删除测试
  4. Inbuilt搜索测试
JMeter发送请求的次序就是你向树中添加它们的次序。

首先给Siptech Users添加第一个LDAP请求(Add --> Sampler --> LDAP Request)。然后,在树型结构中选择这个LDAP请求元件修改下面的属性。

  1. 修改名字Name为"Inbuilt-Add Test"。
  2. 选择Serch Test单行框。

Figure 9.4.1 LDAP Request for Inbuilt Add test

你不必需设置Server Name域,port 域,Username,Password和DN域,因为你已经在Login Config Element和LDAP请求默念值中确认了这些值。

下一步,添加第二个LDAP请求,并修改下面的属性值。

  1. 修改名字Name为"Inbuilt-Modify Test"。
  2. 选择Serch Test单行框。

Figure 9.4.2 LDAP Request for Inbuilt Modify test

  1. 修改名字Name为"Inbuilt-Delete Test"。
  2. 选择Serch Test单行框。

Figure 9.4.3 LDAP Request for Inbuilt Delete test

  1. 修改名字Name为"Inbuilt-Serch Test"。
  2. 选择Serch Test单行框。

Figure 9.4.4 LDAP Request for Inbuilt Search test

9.5添加一个监听器浏览/保存测试结果

你需要添加到你测试计划的最后元件是一个监听器。这个元件责任是储存所有你的LDAP请求结果到文件,并且展示一个可视数据模型。

选择Siptech Users元件,添加一个Graph Results监听器(Add --> Listener --> View Results in Table)。

Figure 9.5 View result in Table Listener

9.6保存测试计划

虽然它不是需要的,但是我们推荐你在运行前保存测试计划到一个文件。为了保存测试计划,从File菜单选择Save Test Plan(使用最新版本,它不再需要首先选择测试计划元件)。

JMeter允许你保存这个测试计划树或者其中一部分。为了仅保存在测试计划树上的特殊"分支",选择在树中用来启动"分支"的测试计划元件,然后右击在菜单项中选择"Save"。或者,选择合适测试计划元件,然后从Edit菜单选择Save。

9.7运行测试计划

从Run菜单,选择Run。

如果你测试正在运行,JMeter在右手上方的角落点燃一个绿正方形显示。当所有测试停止,那个方块变成灰色。即使你选择了"stop",绿光依然会继续停留,知道所有测试都已经停止。
 
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值