LoadRunner - 选项设置说明

上一篇 / 下一篇  2013-10-15 13:14:16 / 个人分类:LoadRunner

Virtual User Generator-->Tools-->Recording Options

  Script 脚本

Close all AUT processes when recording stops 录制停止时关闭所有AUT进程(默认没有启用)

Generate fixed think time after end transation 3 结束事务后添加固定的思考时间(以秒为单位,默认没有启用)

Generate recorded wvents log 生成录制事件日志(默认没有启用)

Generate think time greater than threshold 3 思考时间大于阈值时生成:使用思考时间的阈值.如果录制思考时间小于该阈值,VUGEN将不会生成思考时间语句.也可以指定阈值.默认为3,如果思考时间少于3S,VUGEN将不会生成思考时间语句.如果禁用此选项,VUGEN将不会生成思考时间(默认情况下是启用的.)

Maximum number of lines in action file 60000 操作文件中的最大行数 : 如果操作中的行数超过了指定的阈值则新开一个文件.默认为60000(仅用于C语言)

Track processes created as COM local servers 跟踪创建为COM本地服务器的进程 : 如果录制的应用程序的某个子进程被创建为COM本地服务器,则跟踪该应用程序的活动(默认情况下是启用的.)

 

  Recording  

HTML-based script 基于HTML的录制:基于HTML的脚本级别可为每个HTML用户操作生成单独的步骤.

    HTML Advanced

      A script. describing user actions(e.g web_link,web_submit_form) 描述用户操作的脚本,建议选项,它可以生成HTTP行为对应的操作函数,例如创建URL(web_url),链接(web_link),图像(web_image)和表单提交(web_submit_form)

      A script. containing explicit URLs only(e.g web_url,web_submit_data) 仅包含明确URL的脚本将所有链接,图像和URL录制为web_url语句,如果是表单提交,则录制为web_submit_data.它不会生成web_link),web_image,web_submit_form函数.产生脚本直观性较差.如果站点中有许多链接具有相同的链接文本,该模式十分有用.如果使用第一个选项录制站点,它会录制链接的序号(实例),但如果使用第二个选项录制,将按每个链接的URL将其列出.这便于实现该步骤的参数化和关联.

 

 

URL-based sceipt 基于URL的录制:基于URL的脚本录制级别可捕获所有作为用户操作的结果发送到服务器的HTTP请求,该录制模式甚至可以捕获非HTML应用程序,如小程序和非浏览器应用程序.基于URL的脚本可伸缩性更强,用于创建负载测试更加有效,该脚本包含有关用户操作的更详细的信息,但是不如基于HTML的脚本直观.

 

选择哪种方式录制,有以下参考原则:

1)       基于浏览器的应用程序推荐使用HTML-based script

2)       不是基于浏览器的应用程序推荐使用URL-based sceipt

3)       如果基于浏览器的应用程序中包含了JavaScript并且该脚本向服务器产生了请求,比如DataGrid的分页按钮,也要使用URL-based sceipt方式录制.

4)       基于浏览器的应用程序中使用了HTTPS安全协议,使用URL-based sceipt方式录制;

 

Advanced

  -Headers –

Accept-Language 如果实测系统使用应用服务器的是Websphere Server,录制后脚本重放出现问题,则最好选择该项,因为以前来看,由于Websphere会根据HTTP请求发出的Header来确定编码,所以有时候要选择该项,以使Websphere能够正确处理编码信息.

该选项选择后,在录制的脚本中开始处会加入一句如下脚本

Web_add_auto_header(“Accept_Language”,”zh-cn”)

 

General 常规

  Run Logic 运行逻辑

                Iteration Count 迭代次数

  Pacing 步设置

                   As soon as the previous iteration ends

                            上一次迭代结束后立即开始

                   After the previous iteration ends : With a fixed/Random delay of

                            上一次迭代结束并等待固定/随机的时间间隔延迟后开始

                   At fixed/Random intervals every-sec

                            按固定/随机的时间间隔(每几秒/到几秒后)开始

  Log 日志

                   Enable logging 启用日志

                   Log options 日志选项

                            Send messages only when an error occurs 仅在出错时发送消息

                            Always send messages 始终发送消息

                            Log messages at the detail level of 设置日志详细级别

                                     Standard log 标准日志

                                     Extended log创建扩展日志

                                               Parameter substitution参数替换 脚本的所有参数及相应的值

                                               Data returned by server 服务器返回的数据 服务器返回的所有数据

                                               Advanced trace 高级跟踪 在会话期间发送的所有函数和消息

  Think Time 思考时间 lr_think_time(8)

         Lgnore think time 忽略思考时间

         Replay think time 回放思考时间

                   As Recorded按录制参数

                   Multiply recorded think time by录制思考时间乖以

                   Use random percentage of recorded think time 使用录制思考时间的随机百分比

                   Limit think time to_seconds 将思考时间限制为

         Additional attributes 附加属性

         Mi

TAG:

 

评分:0

我来说两句

ftdtest

ftdtest

For The Dream 以此记录一个测试界的Green hand 的成长历程

日历

« 2024-04-26  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 29725
  • 日志数: 37
  • 书签数: 14
  • 建立时间: 2013-10-13
  • 更新时间: 2014-02-07

RSS订阅

Open Toolbar