zoukankan      html  css  js  c++  java
  • LoadRunner录制:脚本调试

    优化思路

    1. 先录制

    2. 然后进行清理。清理掉多余的cookie、lr_think_time等冗余脚本。

    3. 调试脚本,让脚本可以跑通过。

    4. 逐步优化添加

    调试思路

    1. 单用户单迭代

    录制之后,先直接跑。这个时候可能可能跑不过,那可能是需要设置关联之类的。总之,先保证单用户单迭代可以通过。

    2. 单用户多迭代

    打开 Vuser-> Run-time Settings –> General –> Run Logic

    设置 Number of Iterations 为多次,比如说3,意思就是单用户跑3次迭代。

    设置之后保证多迭代可以跑通。

    image

    3. 多用户多迭代

    在脚本登录以及相关的地方进行参数化设置,采用多个用户进行测试。

    调试关注点

    Replay Log

    在跑的过程中,可以查看下方的 Replay Log来判断测试结果。

    重点关注 Warning以及红色的error字样。双击该行log 就可以定位到产生该log的脚本。

    添加断点

    也可以通过添加断点的方式来重点关注某几个步骤。

    在需要添加断点的脚本行,右键,选择 Toggle Breakpoint ,即可添加成功,可以看到该行左边出现一个小红点。

    Run的时候,遇到断点会停下,之后点击Run按钮或F5会继续执行。

    单步执行

    也可以点击F10 进行单步执行,一步步查看结果。

    Tree View

    跑完之后,也可以切换到 treeview模式查看返回的数据。

    点击 View –> Tree View 即可切换到 Tree View。

    该视图可以查看 HTTP View,里面有Request Body 、Headers、 Response body、Cookies 等等详细的数据。

    image

    lr_output_message

    可以像调试其他语言一样,添加打印函数查看某个变量的值

    lr_output_message("用户 ID:%s", lr_eval_string("{user_id_value}"));
  • 相关阅读:
    一月5日
    一月5日
    面试java工程师的自我介绍(模拟篇)
    Spring Boot Jpa 介绍
    spring+redis做缓存使用
    Spring Boot Web 开发详解
    thymeleaf+spring的简单搭建
    如何搭建 Spring boot
    通用baseDao
    pagehelper的使用
  • 原文地址:https://www.cnblogs.com/miniren/p/6893063.html
Copyright © 2011-2022 走看看