性能测试爬坑之路10 controller 基础应用

本文主要探讨了控制器在性能测试中的作用,包括控制虚拟用户数量、性能测试场景以及运行策略。强调了不应将多个脚本混合测试,而应专注于核心模块,如登录和发帖功能。同时提到了不同类型的场景设计,如手工场景和目标导向场景,并分析了带宽、CPU和内存对系统性能的影响。最后,讨论了如何设置虚拟用户数量和管理性能测试脚本。
摘要由CSDN通过智能技术生成

 

关住 公 纵 号 “  阿蒙分享    ”  获得学习资料及趣味分享 

 

controller 及场景设计

 

隐藏的组件负载生成器(用来模拟用户数量,loadrunner 核心的组成部分)

controller :

    控制虚拟用户的数量

    控制性能测试场景

    控制各种运行策略(考虑用户的带宽,如果只用局域网中的100M的带宽(不考虑有的用户用的是3g,4g的网络)就严重偏离性能测试严格要求的原则了)

      附属功能:指标监控

1.手工场景(默认)  ,所有的策略都是测试人员配置

    用百分比的模式去分发虚拟用户(虚拟用户分配的时候会用到)

2.目标导向场景,简化了场景本身的设计(鸡肋设计,100用户响应时间达到5秒,策略自动生成)

带宽 100%  不会系统崩溃,最多是堵一下,等待时间长一点,或者是超时了服务端没有响应

CPU 100% 不会系统崩溃,只是CPU的队列排的越来越长,响应时间越来越慢而已

内存 100%  系统会崩溃

以上这些都是不能通过目标导向场景知道的

3. 不要把很多脚本混合在一起进行性能测试,一个脚本做他该做的事情,测他该测的东西,为了避免混乱,不能分析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值