博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
多机联合产生负载
阅读量:4949 次
发布时间:2019-06-11

本文共 1106 字,大约阅读时间需要 3 分钟。

多机联合产生负载 

      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信息。       

          Name:Load Generator所在的机器名称。如果是Localhost,表明这个Generator是在本机上;    

          Status:标识了Generator目前的状态,    

          Platfrom:显示了系统的平台名称;

         单击Aadd可以添加新的Load Generator;添加Load Generator后,一般要测试Controller能否正确连接到这个Generator,单击Connect按钮,Loadrunner的Controller就会尝试去连接选中的Load Generator,如果连接成功就在Status字段中显示Read,如果失败就会显示Failed。  

     »在场景中用不同的Load Generator联合产生负载 

      创建好LoadGenerator以后,在Controller的Load Groups列表中就可以选择使用了, 

使用多个Load Generator运行场景的时候,可以让不同的虚拟用户组在不同的机器上运行,分解了Controller本身的压力,更能体现系统真实的运行环境;

转载于:https://www.cnblogs.com/jasonteststudy/p/4002295.html

你可能感兴趣的文章
stm32调试过程中如何判断是程序问题还是硬件问题?
查看>>
LabView中,下拉列表和枚举有什么区别?
查看>>
第五次立会(2018.4.12)
查看>>
Git 常用命令速查表(三)
查看>>
MySQL数据类型
查看>>
循环写入一个月的每一天日期
查看>>
[WEB地图] 2017高德地图API WEB开发(key申请,地图搭建)简约教程
查看>>
Java 多线程 高可用原则
查看>>
Python 深浅copy
查看>>
Spring Bean的生命周期
查看>>
Nginx服务器 之反向代理与负载均衡
查看>>
[51nod] 1432 独木桥 贪心
查看>>
jsoup笔记之Elements.select的类选择器空格处理问题
查看>>
python的web测试
查看>>
适合初学者的嵌入式Linux计划
查看>>
使用Node.js+Socket.IO搭建WebSocket实时应用
查看>>
tomcat 7配置
查看>>
必备12种职场软能力
查看>>
业务架构优化
查看>>
mysql高级
查看>>