zoukankan      html  css  js  c++  java
  • 【原创】如何分析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行。

  • 相关阅读:
    PHP实现大文件下载
    使用CSS样式的三种方式
    PHP工厂模式
    使用 curl 命令发送请求
    vim 基本操作
    MAC OS 各个文件夹详细介绍以及 node 安装位置
    linux find 命令
    Mac 关闭某端口程序
    glob 模式的 Linux Shell 通配符介绍
    Mac tree 输出文件树形式
  • 原文地址:https://www.cnblogs.com/xiaoTT/p/2317146.html
Copyright © 2011-2022 走看看