LoadRunner录制:脚本调试

Posted 微微微笑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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}"));

以上是关于LoadRunner录制:脚本调试的主要内容,如果未能解决你的问题,请参考以下文章

LoadRunner创建脚本和场景流程

Loadrunner之脚本的调试和保存

loadrunner录制成功但脚本内容为空,无任何代码//脚本中包含乱码

loadrunner11为啥不能录制google浏览器

loadrunner小飞机的脚本录制和相关函数

loadrunner 怎么录制app中的脚本