在软件测试过程中,测试机也就是负载发生器也可能成为瓶颈。那么为什么测试机也可能成为瓶颈呢?原因是由于负载不均匀造成的。例如,在测试过程中使用4台测试机作为负载发生器,虚拟用户为1000个,这时如果负载分配不均匀,可能出现这种现象,就是1000个虚拟用户从4台中的2台测试机中产生,这样就导致有2台机器特别忙,而另外2台机器就特别闲,这样这2台特别忙的机器,其本身就可能成为瓶颈了。
为了尽可能减少或者避免测试机成为测试过程中的瓶颈,在测试过程中,需要使用所有的测试机产生Vuser,对被测试系统进行施压。
在默认模式下,会发现在Controller中添加多台Load Generators机器时,不管如何添加,最终只能选中一台机器,如图7-17所示。
图7-17 Load Generators机器设置
这样的负载分配是不均匀的,为了解决这个问题,首先要更换场景模式,选择Scenario→Convert Scenario to the Percentage Mode,将场景模式由组模式更换为百分比模式,如图7-18所示。在弹出的对话框中点击“是”按钮即可。
图7-18 将组模式设置更改为百分比模式
这时,可以在已经添加好的Load Generators机器列表中选择需要的机器,如图7-19所示。
图7-19 选择需要的负载机
选择需要的负载机,也可以选择所有的负载机,点击OK按钮,所选择的机器都将被添加进来,如图7-20所示。
图7-20 为Load Generators设置多台机器
如果需要将百分比模式切换回组模式,那么可以选择Scenario→Convert Scenario to the Vuser Group Mode,将场景模式切换为组模式,如图7-21所示。
图7-21 将百分比模式设置为组模式
这样就可以保证负载机均匀地对服务器进行施压。
本章主要讲解了“负载均衡技术”,大家觉得有用的话记得每天来这里和小编一起学习涨薪技能。识别下方二维码,免费领取学习课件、视频哦。(笔芯)
附:川石信息全国校区最新开班时间,课程资料获取13691729932(微信同号)。