• 【原创】如何分析LoadRunner场景运行中的错误


    如何分析LoadRunner场景运行中的错误

    指导手册

    (本文按照LoadRunner 8.1版本软件进行编写)

    本文对LoadRunner的测试场景运行过程中出现运行错误、警告的处理和分析方法,总结形成分析操作指导手册,以指导测试人员进行相关性分析。

    1.                什么是测试场景

    测试场景是将测试需求结合测试用例进行转化后,用来承载实现测试用例测试目标的测试脚本的容器,对这个容器,我们可以定义出容器的规格,这个有了规格的容器的执行,就相当于测试需求被覆盖。

    在LoadRunner中,测试场景在Controller中管理,一般一个场景打开后的界面如下图:

    图一:场景参数设置界面

     图二:场景运行、监控界面

    2.                测试场景运行错误、警告在哪里体现

    在场景运行监控界面的右上角,会显示场景运行过程中的错误及事务执行情况。如下图:

     

    3.                如何查看错误信息

    在下图中

     

    点击错误数字,则会弹出错误的详细信息,示例如下:

    看到在错误信息中,有红颜色框中错误代码、黄颜色矩形区域中错误信息文本的内容,是我们需要关注的重点内容,点击错误信息后,在上图底部的详细信息区域,会显示出每条错误的详细信息,如在上图点击了第二个错误后,详细信息如下,详细信息中的vuser_init.c(14)定位了脚本程序的出错位置,vuser_init.c(14): Error -27791: Server "gdiesd.nwpn.com" has shut down the connection prematurely。就可以说明出错的原因了,初步分析,测试客户端与gdiesd.nwpn.com网络不通。

     

    对于27791这个错误编号,可以点击下图标识的按钮

     

    从Controller的帮助文档中找到详细的可能出错原因

     

    4.                如何从错误关联到脚本内容

    在LoadRunner Virtual User Generator工具中,打开场景中运行的测试脚本,点击【Ctrl+G】,弹出转到哪一行的对话框:

    输入刚才的14,点击OK,则光标会被定位到14行的代码,这里值得注意的是将vuser_init.c(14)要理解成Vuser_init的第14行,而不是Action或Vuser_end的第14行。

  • 相关阅读:
    cf B. Sereja and Suffixes
    cf E. Dima and Magic Guitar
    cf D. Dima and Trap Graph
    cf C. Dima and Salad
    最短路径问题(floyd)
    Drainage Ditches(网络流(EK算法))
    图结构练习—BFSDFS—判断可达性(BFS)
    Sorting It All Out(拓扑排序)
    Power Network(最大流(EK算法))
    Labeling Balls(拓扑)
  • 原文地址:https://www.cnblogs.com/xiaoTT/p/2317146.html
Copyright © 2020-2023  润新知