xingcyx

编码未动,测试先行

常用链接

统计

积分与排名

软件测试

最新评论

LoadRunner日积月累(持续添加中)

以下内容均来自 LoadRunner 帮助手册,或根据帮助手册内容整理。

 

1.         lr_set_transaction_status(int status) :设置事务的默认结束状态。
lr_set_transaction_status_by_name(LR_PASS,<transaction name>)
:设置单一事务的默认结束状态。

2.         lr_continue_on_error(int value) :指定 LR 在脚本运行时出错的处理方式。通过在脚本片段的前后插入该函数,可以为某一段脚本指定出错的处理方式。(注:在 Vugen 中“ Vuser ”的“ Runtime Settings à General ”页 à Miscellaneous ”中设置的是整个脚本的出错处理方式)

3.         设置高级录制选项:通过选择 UTF-8 选项可支持 UTF-8 编码。该选项指示 VuGen 将非 ASCII UTF-8 字符转换为本地计算机上的编码,以便在 VuGen 编辑器中正确显示它们。如果启用 UTF-8 支持选项,则无法录制非 UTF-8 字符集的站点。

4.         设置 Internet 首选项:通过 启用图像和文本检查 复选框,可以让 Vuser 在重播期间执行验证检查(方法是执行验证函数): web_find web_image_check 。该选项仅适用于在基于 HTML 的模式下录制的语句。运行验证检查的 Vuser 使用的内存要比不执行检查的 Vuser 使用的内存多(默认情况下禁用)。

5.         lr_get_transaction_duration const char * transaction ): 此函数在事务内定义一个点,函数返回的是,从事务开始到函数指定的点的时间段的值。

posted on 2006-12-25 16:40 xingcyx 阅读(1292) 评论(5)  编辑  收藏 所属分类: 兵器谱

评论

# re: LoadRunner日积月累(持续添加中)[未登录] 2007-01-15 11:45 xingcyx

* 在启动录制脚本操作的Start Recording对话框,去掉Record the application startup前的选择,可以不录制应用程序启动时的操作,而仅录制所需的特定操作。

* 添加windows性能计数器时,必须先用管理员身份登录该台服务器,然后添加才可生效(注意先后顺序)。

* 设置DB2数据库监视:在Monitored Server Machines中配置Machine Information机器信息,Name中要填写“主机名@实例名”,如“168.31.6.47@DB2”,其中实例名要填完整,包括节点名称。Platform选“N/A”。

* 添加windows性能计数器时,必须先用管理员身份登录该台服务器,然后添加才可生效(注意先后顺序)。

* web_reg_save_param是在web脚本中用于关联HTML语句的函数。只有在录制中的关联有效时(在录制选项中设置),web_reg_save_param才会被自动录制。
  回复  更多评论   

# re: LoadRunner日积月累(持续添加中) 2007-01-19 14:37 xingcyx

6. 设置Internet首选项的其它选项
几个比较常用的:
由资源引起的步骤超时是警告(Step timeout caused by resources is a warning):如果由于资源未在超时间隔内加载而引起超时,将发出警告而不是错误。对于非资源,VuGen 总是发出错误。(默认情况下为 NO)
HTTP 请求连接超时(秒)(HTTP-request connect timeout(sec)):Vuser 终止之前在步骤内等待特定 HTTP 请求连接的时间(秒)。超时为服务器保持稳定并响应用户提供了机会。默认值为 120 秒。
HTTP 请求接收超时(秒)(HTTP-request receive timeout(sec)):Vuser 终止之前在步骤内等待接收特定 HTTP 请求的响应时间(秒)。超时为服务器保持稳定并响应用户提供了机会。默认值为 120 秒。
超时设置主要用于以下高级用户:这些用户已确定可接受的超时值应该随环境而异。大多数情况下,默认设置应该足够长。如果服务器在合理的时间内并未做出响应,请检查其他与连接相关的问题,不要设置太长的超时,否则可能会导致脚本不必要地等待。
网络缓冲区大小(Network buffer size):设置用于接收 HTTP 响应的缓冲区的最大大小。如果该数据的大小超过了指定的大小,则服务器将按块发送数据,从而增加了系统开销。从 Controller 中运行多个 Vuser 时,每个 Vuser 都使用自己的网络缓冲区。该设置主要用于以下高级用户:这些用户已确定网路缓冲区的大小可能影响其脚本的性能。默认值为 12K 字节。
  回复  更多评论   

# re: LoadRunner日积月累(持续添加中)[未登录] 2007-02-02 14:59 xingcyx

* 在Analysis中,可以很方便地将各个分析图表拷贝出来。方法是:先切换到某个图表页(Graph),再使用EditCopy to Clipboard功能,便可将该图表的图、数据等复制到剪贴板,然后就可以粘贴到需要的地方(如测试报告)去。
* 将参数设置为Unique时,要特别注意提供的参数列表是否足够,在Controller中分配值的选项(Allocate Vuser values in the Controller)默认设置为自动分配数据块(Automatically allocate block size),这样的设置在场景的执行过程中往往会出问题,报出“参数不够”的错误,可以修改为由人工分配(Allocate__values for each Vuser),为每个虚拟用户分配指定数目的参数,以便于控制。
* LR在录制脚本时有时常会出现一些乱七八糟的字符,例如:
"Name=save_path", "Value=D:"
"\\x5C"
"resin-2.1.12"
"\\x5C"
"doc"
以上脚本片断中用红色标出的“x5C”部分就是录制下来的乱字符,该脚本原本是为了将附件上传到服务器端保存,可录制下来的保存路径却多了以上的乱字符,导致本应的保存路径D:\resin-2.1.12\doc\...,变为D:\x5Cresin-2.1.12\x5Cdoc\...。要特别注意,以避免产生不必要的错误。
  回复  更多评论   

# re: LoadRunner日积月累(持续添加中) 2007-05-10 17:27 linvsfen

如何设置oracle数据库监视?
一般监控哪些oracle数据参数?  回复  更多评论   

# re: LoadRunner日积月累(持续添加中)[未登录] 2007-05-10 18:22 xingcyx

首先要安装oracle客户端,完成相关配置,再添加oracle计数器就可以了。
至于要监控哪些参数,完全看你的需要,这个需要参考下oracle的资料。
  回复  更多评论   


标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
 
 

推荐图书:
走出软件作坊》、《悟透JavaScript》、《Head First 设计模式
相关链接:
网站导航: