多个GENERATOR共同加压 博客分类: LoadRunner
程序员文章站
2024-03-07 12:38:39
...
LOADRUNNER对应用程序施压时,采用的方法就是让一台机器模拟很多用户,同时向被测用户发送请求或进行操作。这样,如果一台测试机器模拟的虚拟用户数过多,他本身性能的下降会直接影响测试效果。为了避免这种情况,LOADRUNNER允许使用多台机器运行场景来均衡测试机器的负荷。只要一台机器安装了LOAD GENERATOR并启动了LOADRUNNER AGENT PROCESS进程,就可以被CONTROLLER统一调度来运行场景,CONTROLLER负载收集统一的测试信息和执行结果。
Ø 安装LOAD GENERATOR,如果一台测试机仅用来被CONTROLLER调用执行场景,只需安装LOAD GENERATOR就可以了。方法是在LOADRUNNER安装首页选择LOAD GENERATOR选项。需要注意的是,LOAD GENERATOR的服务启动后,屏幕右下角的任务栏上会显示一个代理(AGENT)的图标;
Ø 在CONTROLLER中创建LOAD GENERATOR
CONTROLLER进行多机联合产生负载之前,首先要加载准备使用的LOAD GENERATOR,单击场景设定对话框中的GENERATORS按钮,系统会弹出LOAD GENERATORS对话框;在LOAD GENERATOR
对话框中可以查看到所有已经加载的LOAD GENERATOR信息。
n NAME:LOAD GENERATOR所在的机器名称。如果是LOCALHOST,表明这个GENERATOR是在本机上;
n STATUS:标识了GENERATOR目前的状态,
n PLATFORM:显示了系统的平台名称;
n 单击ADD可以添加新的LOAD GENERATOR;添加LOAD GENERATOR后,一般要测试CONTROLLER能否正确连接到这个GENERATOR,单击CONNECT按钮,LOADRUNNER的CONTROLLER就会尝试去连接选中的LOAD GENERATOR,如果连接成功就在STATUS字段中显示READY,如果失败就会显示FAILED。
Ø 在场景中用不同的LOAD GENERATOR联合产生负载
创建好LOADGENERATOR以后,在CONTROLLER的LOAD GROUPS列表中就可以选择使用了,
使用多个LOAD GENERATOR运行场景的时候,可以让不同的虚拟用户组在不同的机器上运行,分解了CONTROLER本身的压力,更能体现系统真实的运行环境;
所以如果在LOAD GENERATOR中添加了一个其它的IP,而连接失败,主要是因为在那台电脑上没有安装或启动LOADRUNNER AGENT PROCESS进程。安装上该进程后,就可以解决该问题
注意:
每个LOAD GENERATOR都需要配置脚本,如果系统中不允许重复登录,需要准备不同脚本(脚本中的用户账号不能相同)不然会登录失败
http://roadandroad.blog.sohu.com/106696321.html
Ø 安装LOAD GENERATOR,如果一台测试机仅用来被CONTROLLER调用执行场景,只需安装LOAD GENERATOR就可以了。方法是在LOADRUNNER安装首页选择LOAD GENERATOR选项。需要注意的是,LOAD GENERATOR的服务启动后,屏幕右下角的任务栏上会显示一个代理(AGENT)的图标;
Ø 在CONTROLLER中创建LOAD GENERATOR
CONTROLLER进行多机联合产生负载之前,首先要加载准备使用的LOAD GENERATOR,单击场景设定对话框中的GENERATORS按钮,系统会弹出LOAD GENERATORS对话框;在LOAD GENERATOR
对话框中可以查看到所有已经加载的LOAD GENERATOR信息。
n NAME:LOAD GENERATOR所在的机器名称。如果是LOCALHOST,表明这个GENERATOR是在本机上;
n STATUS:标识了GENERATOR目前的状态,
n PLATFORM:显示了系统的平台名称;
n 单击ADD可以添加新的LOAD GENERATOR;添加LOAD GENERATOR后,一般要测试CONTROLLER能否正确连接到这个GENERATOR,单击CONNECT按钮,LOADRUNNER的CONTROLLER就会尝试去连接选中的LOAD GENERATOR,如果连接成功就在STATUS字段中显示READY,如果失败就会显示FAILED。
Ø 在场景中用不同的LOAD GENERATOR联合产生负载
创建好LOADGENERATOR以后,在CONTROLLER的LOAD GROUPS列表中就可以选择使用了,
使用多个LOAD GENERATOR运行场景的时候,可以让不同的虚拟用户组在不同的机器上运行,分解了CONTROLER本身的压力,更能体现系统真实的运行环境;
所以如果在LOAD GENERATOR中添加了一个其它的IP,而连接失败,主要是因为在那台电脑上没有安装或启动LOADRUNNER AGENT PROCESS进程。安装上该进程后,就可以解决该问题
注意:
每个LOAD GENERATOR都需要配置脚本,如果系统中不允许重复登录,需要准备不同脚本(脚本中的用户账号不能相同)不然会登录失败
http://roadandroad.blog.sohu.com/106696321.html
下一篇: java实现合并图片的方法示例