• loadrunner-controller-场景执行run


    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


    场景控制

    run选项卡主要包括场景运行控制信息以及数据图两部分
    在这里插入图片描述

    在这里插入图片描述

    scenario groups:场景组

    左边为每组的运行状态,右边为场景的控制操作

    start scenario:开始场景

    开始场景,此时controller开始初始化虚拟用户,并将这些虚拟用户服务分配到负载发生器,开始运行脚本。

    stop:停止场景

    停止场景,对于如何控制场景停止运行有3种方式(tools->options)
    在这里插入图片描述 
    1.等当前迭代运行结束后,再停止运行场景;
    2.等当前的action结束后,再停止运行场景;
    3.不等待,立即停止运行场景

    reset:重置

    将方案中所有的vuser组重置为方案运行前的‘关闭(Down)’状态,准备下一次场景的执行

    vusers:虚拟用户组

    可以看到每个vuser的详细状态(ID、运行状态、脚本、负载发生器和所用时间),在这里可以选择单个vusers进行操作(那些右键的其他操作可以自己去点一下)
    在这里插入图片描述

    run/stop vusers:运行/停止vusers

    (目标测试场景的该按钮是置灰的)设置继续执行还是停止某个用户组,在运行期间可以在这里手动控制新添加的vuser(注意:该对话框因运行场景的模式不同而有所不同)
    在这里插入图片描述
    在百分比模式下运行场景,能够根据定义的百分比,分配新的vusers数,以及运行这些添加 的vuser的负载发生器。
    在这里插入图片描述

    场景查看

    vuser运行状态

    关闭(Down):vuser处于关闭状态
    挂起(Pending):vuser初始化已就绪,正在等待可用的负载发生器,或者正在向负载发生器传输文件
    初始化(Init):vuser正在进行初始化
    就绪(Ready):vuser已经执行了脚本的初始化部分,可以开始运行
    正在运行(run):vuser正在运行,正在负载发生器上执行vuser脚本
    集合点(Rendezous):vuser已经到达了集合点,正在等待释放
    完成并通过(Passed):vuser已结束运行,脚本执行通过
    完成但失败(Failed):vuser已结束运行,脚本执行失败
    错误(Error):vuser发生了错误,要了解错误的完整说明,查看”输出“窗口或vuser对话框中的”状态“字段
    逐步退出(Gradual Exiting):vuser正在运行退出前的最后一次迭代
    退出(Exiting):vuser运行结束,正在退出
    停止(Stopped):vuser立即停止

    事务详细信息

    在这里插入图片描述

    在这里插入图片描述

    查看”输出“窗口

    在这里插入图片描述
    在这里插入图片描述
    分析输出信息时,需要确定以下几个方面的问题:
      1)出错是由于性能测试引起的还是由于脚本编写的错误引起;
      2)找到出错的日志信息。
      要找到出错的具体日志信息,必须通过输出的信息找到这几方面的信息,错误信息是来自哪台负载机,错误信息是来自哪个虚拟用户。确定这两方面的信息后就可以找到场景运行时的日志信息了,否则在运行大量虚拟用户时,如果一个一个地查看每个虚拟用户的日志信息,则效率很低。

  • 相关阅读:
    Go 语言快速开发入门(环境搭建)
    再见了繁琐的Excel,掌握数据分析处理技术就靠它了
    【Qt绘制小猪】以建造者模式绘制小猪
    kubernetes数据持久化PV-PVC详解(一)
    前端笔试题记录(二)-代码输出题
    CentOS7 安装MySQL 图文详细教程
    River Locks
    基于Dijkstra、A*和动态规划的移动机器人路径规划(Matlab代码实现)
    ES6 String.prototype新增方法
    TrafficGPT: Viewing, Processing, and Interacting with Traffic Foundation Models
  • 原文地址:https://blog.csdn.net/weixin_44406011/article/details/126019132