LoadRunner录制:脚本调试

优化思路

1. 先录制

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

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

4. 逐步优化添加

调试思路

1. 单用户单迭代

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

2. 单用户多迭代

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

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

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

LoadRunner录制:脚本调试

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 等等详细的数据。

LoadRunner录制:脚本调试

lr_output_message

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

lr_output_message("用户 ID:%s", lr_eval_string("{user_id_value}"));
上一篇:谷歌发布基于机器学习的Android APP安全检测系统:Google Play Protect


下一篇:利用HTML5定位功能,实现在百度地图上定位