LR之手动场景设置

→打开工具Controller弹出场景设计选择,选择手工场景,添加测试脚本

→添加生成负载的设备,这里是设置本机,点击连接,状态更新为Ready后表示连接成功

→配置虚拟用户,点击上方Virtual Users 按钮添加虚拟用户数,如图所示:

→设置集合点

要在系统上模拟较重的用户负载,需要同步各个Vuser以便在同一时刻执行任务,通过创建集合点,可以确保多个Vuser同时执行操作.当某个Vuser到达该集合点时,Controller将会其保留,至到参与该集合的全部Vuser都到达。当满足条件时,Contrller将释放Vuser。

在“Scenarion”菜单中选择“Rendezvous”,然后点击poliy按钮,如图所示,进入策略设置窗口,一般选择默认选项。

第一个选项表示所有的用户到达集合点之后,在释放等待的用户继续场景执行。

第二个选项表示所有正在运行的用户到达集合点之后,在释放等待的用户,继续场景执行。

第三个选项表示当指定数目的用户到达集合点之后,在释放等待的用户,继续执行场景执行。

→设置方案

Start Vusers选项卡

第一个选项表示场景开始运行时,同时加载所有用户

第二个选项表示设置渐进加载,即按一定时间间隔增量加载虚拟用户。

Duration 选项卡

第一个选项表示所有虚拟用户运行一遍脚本,就停止场景的运行;

第二个选项表示所有虚拟用户一直重复运行脚本,直到指定时间达到;

第三个选项表示一直执行,不会停止。

→添加服务器资源监控,实现监控负载下的服务器系统

准备工作:

1.开启测试服务器以下5个服务

2.修改本地安全策略为经典类型

3.设置可远程桌面登录的用户帐号和密码,如test,test,设置完成后先在运行处输入mstsc远程桌面测试下,是否可以成功远程到服务器。

准备工作完毕

--------------------------------------------------

1.在Controller的Run标签页中右键-Add Measurements

2.输入服务器IP地址或名称,本机可输入localhost,win7系统Platform选择WIN2003

3.再点击下方的add,输入远程到服务器的用户名和名称,(准备工作中步骤3)

如果用户名或密码错误,或服务器相关远程服务未启动,则会提示拒绝访问。

正确的情况是输入用户名和密码后会弹出以下窗口,一方面证明已经成功连接到服务器,还可在弹窗中选择额外需要监控的参数,点击add,关闭后会添加到左侧的监控参数值列表。

4.windows资源监控如下图:

场景设置完毕,接下来可以点击Run进行并发测试了。

举报
评论 0