l 打开工具Controller弹出场景设计选择,选择手工场景,添加测试脚本
l 添加生成负载的设备,这里是设置本机,点击连接,状态更新为Ready后表示连接成功
l 配置虚拟用户,点击上方Virtual Users 按钮添加虚拟用户数,如图所示:
l 设置集合点
要在系统上模拟较重的用户负载,需要同步各个Vuser以便在同一时刻执行任务,通过创建集合点,可以确保多个Vuser同时执行操作.当某个Vuser到达该集合点时,Controller将会其保留,至到参与该集合的全部Vuser都到达。当满足条件时,Contrller将释放Vuser。
在“Scenarion”菜单中选择“Rendezvous”,然后点击poliy按钮,如图所示,进入策略设置窗口,一般选择默认选项。
第一个选项表示所有的用户到达集合点之后,在释放等待的用户继续场景执行。
第二个选项表示所有正在运行的用户到达集合点之后,在释放等待的用户,继续场景执行。
第三个选项表示当指定数目的用户到达集合点之后,在释放等待的用户,继续执行场景执行。
l 设置方案
Start Vusers选项卡
第一个选项表示场景开始运行时,同时加载所有用户
第二个选项表示设置渐进加载,即按一定时间间隔增量加载虚拟用户。
Duration 选项卡
第一个选项表示所有虚拟用户运行一遍脚本,就停止场景的运行;
第二个选项表示所有虚拟用户一直重复运行脚本,直到指定时间达到;
第三个选项表示一直执行,不会停止。
l 添加服务器资源监控,实现监控负载下的服务器系统
---------------------------------------------------
准备工作:
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进行并发测试了。