码迷,mamicode.com
首页 > 其他好文 > 详细

Loadrunner——调试及脚本编译

时间:2020-12-28 11:49:18      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:就会   管理器   标识   录制   技术   服务   文件   str   创建   

调试一般用于运行代码是出现的错误。

loadrunner调试方式:断点、单步跟踪、日志输出、值查看器等,

断点设置

断点插入的位置:非空行或非语句的起始,简单来说呢就是断点打在函数前(取消断点就直接在标识断点的位置处单击)

插入方法:1.右击>【Toggle Breakpoint】,2.F9,3.在左侧单击也可

技术图片

打开断点管理器(版本12.55)

技术图片

断点管理器

技术图片

然后运行脚本。

单步跟踪

单步跟踪——没执行完一条语句就会停下来,可结合日志或页面的显示情况,分析脚本,定位问题。

单步跟踪没必要从头开始执行

F10:进行单步跟踪

 

【提示】Microsoft.NET Vuser,Vugen的编辑窗口不支持断点和但不跟踪,若想要调试该类脚本,则在Visual Studio.NET进行设置并运行脚本。

 

日志输出

日志设置

技术图片

日志信息的存储

  在window环境中,日志信息会存储在脚本信息下的output.txt文件中;

  LINUX环境中,日志信息会直接存储在标准输出中。

【选项说明】

启用日志记录:在回放期间启用日志记录,Vugen会写入日志消息,可在执行日志中查看

仅在错误的时候发送消息:有错误发生的时候记录日志,可以设置缓存的大小,当缓存内容超过指定大小是会删除最旧的部分,默认为1KB

标准日志: 创建在脚本执行期间发送的函数和消息的标准日志,供调试使用。大型的负载测试场景、优化回话和配置文件是禁用此选项。

扩展日志:创建扩展日志,包括警告和其他消息。大型的负载测试场景、优化回话和配置文件是禁用此选项。

  • 参数替换:记录指定脚本的所有参数及其相应的值。
  • 服务器返回数据:记录服务器返回的所有数据。
  • 高级跟踪:记录了Vuser在回话期间的所有函数和消息。调试Vuser脚本时,可以使用该项。

提示:脚本执行完成之后,可以在“回放日志”中进行检测,检测脚本在运行过程中是否会发生错误。

“回放日志”脚本中不同颜色文本的含义

  • 黑色:标准输出消息
  • 红色:标准错误消息
  • 绿色:用引号括起来的文字字符串
  • 蓝色:事务信息
  • 橘黄色:迭代的开始和结束

【日志类型】

技术图片

  • Raplay:回放日志。查看脚本回放期间的日志信息
  • Compilation:编辑(目前不知道有什么用)
  • Code generation:生成日志。用于查看生成代码的脚本设置信息
  • Recording:录制入日志。查看录制期间发出消息的日志

【提示】

启用日志记录选项仅对lr_log_message函数有影响

脚本调试后,进行负载时,应将日志记录取消,因为日志记录会写入磁盘文件,会导致系统的运行速度过慢。

Vugen的五个消息类:简要,扩展,参数,结果数据,完全跟踪。

 

脚本编译

编译:对脚本的代码的关键字拼写错误、语法错误等进行基本的验证。若发现问题则在“回放日志页中”给出响应的错误信息。

编译方法:Shift + F5

“No erroes detected”表示编译通过。

 

Loadrunner——调试及脚本编译

标签:就会   管理器   标识   录制   技术   服务   文件   str   创建   

原文地址:https://www.cnblogs.com/XiaWang/p/14173814.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!