zoukankan      html  css  js  c++  java
  • 性能测试工具LoadRunner12-LR之Virtual User Generator 脚本编写验证步骤以及LR常见错误处理方法

    验证脚本比较好的流程:

    1. Generate:录制或开发脚本
    2. SUSI(Single User Single Iteration,单用户单循环):运行录制生成的脚本,解决可能存在的关键问题
    3. SUMI(Single User Multi Iterations,单用户多循环):参数化脚本,在Run-time中设置Iteration,再次运行,验证参数化问题。
    4. MUSI(Multi User Single Iterations,多用户单循环):Controller里多用户运行脚本,验证脚本中可能的多线程同步问题。
    5. MUMI(Multi User Multi Iteration,多用户多循环):即性能测试开始

       其中1~3是在VU中进行的,而4和5是在Controller中进行的。

    LR常见报错处理方法

    1.LoadRunner录制脚本时为什么不弹出IE浏览器?

      当一台主机上安装多个浏览器时,LoadRunner录制脚本经常遇到不能打开浏览器的情况,可以用下面方法来解决

      启动浏览器,打开Internet选项对话框,切换到高级标签,去掉“启用第三方浏览器扩展(需要重新启动)”的勾选,然后再次运行VuGen即可解决问题

      提示:通常安装Firefox等浏览器后,都会勾选上面的选项,导致不能正常录制

    2.录制Web脚本时,生成的脚本中存在乱码该如何解决?

      录制脚本前,打开录制选项配置对话框Record-Options,进入到Advanced标签,先勾选“Support charset”,然后选择中支持UTF-8。再次录制,就不会有乱码问题。

    3.Error -26377:No match found for the requested parameter "CorrelationParameter_1".Check whether the requested boundaries exist in the response data. Also,if the data you want to save exceeds 1024 bytes,use web_set_max_html_param_len to increase the parameter size.

      参数化前面把web_set_max_html_param_len(999999)值加大

      在关联函数添加“NotFound=warning”

        web_reg_save_param_ex(

            "ParamName=CorrelationParameter_l",

            "LB=114936.3",

            "RB=f",

            "NotFound=warning",

            SEARCH_FILTERS,

            "Scope=Body",

            "IgnoreRedirections=Yes",

            "RequestUrl=*/nav.pl*",

            LAST);

    4.录制的脚本为空

    • 选择的协议不对
    • 没有选择jar包
    • 检查防火墙杀毒软件

    5.Action.c(16):Error -27728:Step download timeout(120 seconds)has expired when downloading non-resource(s)

    错误分析:对于HTTP协议,默认的超时时间是120秒,客户端发送一个请求到服务器端,如果超时120秒服务器端还没有返回结果,则出现超时错误

    解决办法:首先在运行环境中对超时进行设置,默认的超时时间可以设置长一些,再设置多次迭代运行,如果还有超时现象,需要在“Runtime Setting”>"Internet Protocol:Preferences">"Advanced">option 修改HTTP-request connect timeout,HTTP-request receieve timeout,Step download timeout的值,再回放是否成功

  • 相关阅读:
    PHP mysqli_error() 函数
    PHP mysqli_error_list() 函数
    PHP mysqli_errno() 函数
    PHP mysqli_dump_debug_info() 函数
    PHP mysqli_data_seek() 函数
    PHP mysqli_debug() 函数
    PHP mysqli_connect() 函数
    PHP mysqli_connect_errno() 函数
    PHP mysqli_connect_error() 函数
    PHP mysqli_commit() 函数
  • 原文地址:https://www.cnblogs.com/shenhainixin/p/9639502.html
Copyright © 2011-2022 走看看