关住 公 纵 号 “ 阿蒙分享 ” 获得学习资料及趣味分享
controller 及场景设计
隐藏的组件负载生成器(用来模拟用户数量,loadrunner 核心的组成部分)
controller :
控制虚拟用户的数量
控制性能测试场景
控制各种运行策略(考虑用户的带宽,如果只用局域网中的100M的带宽(不考虑有的用户用的是3g,4g的网络)就严重偏离性能测试严格要求的原则了)
附属功能:指标监控
1.手工场景(默认) ,所有的策略都是测试人员配置
用百分比的模式去分发虚拟用户(虚拟用户分配的时候会用到)
2.目标导向场景,简化了场景本身的设计(鸡肋设计,100用户响应时间达到5秒,策略自动生成)
带宽 100% 不会系统崩溃,最多是堵一下,等待时间长一点,或者是超时了服务端没有响应
CPU 100% 不会系统崩溃,只是CPU的队列排的越来越长,响应时间越来越慢而已
内存 100% 系统会崩溃
以上这些都是不能通过目标导向场景知道的
3. 不要把很多脚本混合在一起进行性能测试,一个脚本做他该做的事情,测他该测的东西,为了避免混乱,不能分析