LoadRunner性能测试基础知识问答

发表于:2011-2-17 14:40

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:aovenus(CSDNblog)    来源:51Testing软件测试网采编

分享:

  ● Notfound:指当找不到要找的动态数据时,怎么处理。

  ● Notfound=error,当找不到动态数据时,发出一个错误信息,为LoadRunner的默认值。

  ● Notfound=warning,当找不到动态数据时,不发出错误信息,只发出警告,脚本会继续执行下去不会中断。

  ● LB:动态数据的左边界字符串,该参数为必选参数,并区分大小写。

  ● RB:动态数据的右边界字符串,该参数为必选参数,并区分大小写。

  ● ORD:指提取第几次出现的左边界的数据,该参数为可选参数,默认值是1。假如值为All,则查找所有符合条件的数据并把这些数据存储在数组中。

  ● Search:搜寻的范围。可以是Headers(只搜寻Headers)、Body(只搜寻Body部分,不搜寻Headers)、Noresources(只搜寻Body部分,不搜寻Header与Resource)或是All(搜寻全部范围,此为默认值),该参数为可选参数。

  ● RelFrameID:相对于URL而言,欲搜寻的网页的Frame,此属性可以是All或是具体的数字,该参数为可选参数。

  ● SaveOffset:当找到符合的动态数据时,从第几个字符开始才存储到参数中,该参数为可选参数,此属性值不可为负数,其默认值是0.

  ● Convert:可能的值有两种:

  ● HTML_TO_URL:将HTML-encoded数据转成URL-encoded数据格式。

  ● HTML_TO_TEXT:将HTML-encoded数据转成纯文字数据格式。

  ● SaveLen:从Offset开始算起,到指定长度内的字符串,才储存到参数中,该参数为可选参数,默认值为-1,表示储存到结尾整个字符串。

  Q17.你在VUGen中何时选择关闭日志?何时选择标准和扩展日志?

  A17:在测试场景执行时,关闭日志,因为日志信息过多,也会影响性能测试结果;在调试测试脚本时,可以选择标准或扩展日志,用于输出调试信息。

  可以在运行时设置中,进行日志设置,如下图所示:

  Q18.你如何调试LoadRunner脚本?

  A18: 通常采用以下方法调试LoadRunner测试脚本

  ● 断点

  【方法】在脚本的任意一行上按右键菜单或F9增加断点。

  ● 单步跟踪

  【方法】通过菜单命令VUser—>Run Step by Step或F10,可以控制脚本以语句为单位执行。

  ● 日志输出

  【方法】通过日志输出函数lr_message、lr_log_message、lr_output_message输出。

  ● 对话框输出

  综上,在实际测试工作中,基本上使用前三种方法,对话框输出基本上没用过。

  Q19、你在LR中如何编写自定义函数?请给出一些你在以前进行的项目中编写的函数。

  A19:在编写用户自定义函数之前,需要首先为函数创建外部库(DLL)文件,将这些库文件放在bin目录下,一旦库文件已经被添加并且将用户自定义函数作为参数,函数应该为以下格式:__declspec (dllexport) char* (char*, char*)

  Q20.在运行设置下你能更改那些设置?

  A20:可以修改Run Logic、pacing、Log、Think Time等,见下图;可以测试实际需要,修改相关选项。

64/6<123456>
100家互联网大公司java笔试题汇总,填问卷领取~

精彩评论

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号