LoadRunner中log的使用总结

 1、log的设置方式。
  在 runtime setting中可以设置log的生成方式:
  默认的log方式:
  Enable logging选中,log option是Send messages only when an error occurs.
  可以修改日志的方式:
  Always send messages(这种方式会一直打印输出日志,不仅在错误时)
  standard log——记录所有的请求反馈的日志,包括successful和fail的日志。
  Extended log——可提供扩展的日志信息,包括
  Parameter subsititution——日志中打印所有中使用的参数值。
  Data returned by server——日志中打印每个客户端请求服务器返回的数据值
  Advanced trace——日志中打印所有的消息信息和函数执行信息
  2、log的存储方式
  log的存储路径在res文件夹下。
  如果是从脚本中直接关联create scenario则在脚本的目录下的res下。如果是直接create scenario然后再选择脚本的话,则存储在c盘,如“C:Documents and SettingsUSERNAMELocal SettingsTempreslog”
  具体该场景的日志结果存哪,可以查看controll的result界面的result setting定义的目录。
  根据不同的log记录级别,在log文件中记录日志。
  3、log信息的分析
  1)从log中得到虚拟用户失败的原因。
  通常如果场景在运行时出现用户失败,则先要查看错误原因,可直接查看日志,从日志中查看ERROR的信息;
  从outputdb中可以查看到错误代码ERROR CODE
  2)从日志中确认每次分配给虚拟用户的参数值
  想判断是否在场景中每个用户使用不同的或预定义规则的参数,可以通过在log生成规则处设定为parameter subsititution,然后查看每个日志文件中的对应行参数值是否为预计的参数值。可从此判断出是否同用户的实际使用类似,是否达到对服务器的压力策略。
  3)从日志中确认服务器端返回的值是什么。
  在脚本中通常设定了检查点,检查点策略是否生效,如果对此产生怀疑则可以考虑从日志中查看一下。查看服务器返回的值来验证是不是所期待得到的值。
  思考问题
  log的输出 会不会影响到客户端,会不会使客户端成为瓶颈?(认为是会的,任何程序都是要消耗资源的,loadrunner也一样,所以选取日志输出的模式是要谨慎考虑尽量以适用为前提)

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-07-30 12:24:08

LoadRunner中log的使用总结的相关文章

如何用好LoadRunner中的检查点

如何用好LoadRunner中的检查点转自:领测软件测试网[http://www.ltesting.net] 原文链接:http://www.ltesting.net/ceshi/ceshijishu/rjcsgj/mercury/loadrunner/2012/0120/203946.html 如何用好LoadRunner中的检查点LR中检查点有两种:图片和文字. 常用检查点函数如下: 1)web_find()函数用于从 HTML 页中搜索指定的文本字符串; 2)web_reg_find()函

软件测试工具LoadRunner中的测试协议选择

在学习LoadRunner协议选择之前,我觉得我们有必要了解一下协议的基本概念.首先我们知道,计算机与计算机之间的通信都离不开通信协议,接着我们来说说通信协议的概念.通信协议是什么,通信协议实际上是一组规定和约定的集合.说白了就是两台或者多台计算机在通信时必须约定好本次通信做什么,例如是进行文件传输,还是发送电子邮件;然后约定怎样通信,什么时间通信等.因此,通信双方要遵从相互可以接受的协议(相同或兼容的协议)才能进行通信,如目前因特网上广泛使用的TCP/IP协议等,任何计算机连入网络后只要运行T

亲们,loadrunner中录制飞机订票系统,怎么参数化航班?求详细介绍

问题描述 亲们,loadrunner中录制飞机订票系统,怎么参数化航班?求详细介绍 Virtual User Script started at : 2015-09-30 10:25:58Starting action vuser_init.Web Turbo Replay of LoadRunner 11.0.0 for WINXP; build 8859 (Aug 18 2010 20:14:31) [MsgId: MMSG-27143]Run Mode: HTML [MsgId: MMSG

loadrunner问题-loadrunner中analysis如何显示所有的图?

问题描述 loadrunner中analysis如何显示所有的图? loadrunner中analysis如何显示所有的图?显示出所有的图,在哪里设置?

Android系统开发中log的使用方法及简单的原理_Android

在程序开发过程中,LOG是广泛使用的用来记录程序执行过程的机制,它既可以用于程序调试,也可以用于产品运营中的事件记录.在Android系统中,提供了简单.便利的LOG机制,开发人员可以方便地使用.在平时开发过程中经常需要与log打交道,所以很有必要了解log的使用方法及简单的原理. 1.linux内核的log输出 在标准的linux内核开发过程中,使用printk,这是一个与printf输出打印齐名的函数,同样提供格式化输出功能,只是其有 打印级别且将信息保存到/proc/kmsg日志中,使用c

LoadRunner中90%响应时间的理解

最近有几个学员问道关于90%的响应时间不太理解,顾摘录如下内容供大家参考: 官方解释: Solution: The 90th percentile is the value for which 90% of the data points are smaller The 90th percentile is a measure of stastical distribution, not unlike the median. The median is the middle value. The

Android系统开发中log的使用方法及简单的原理

在程序开发过程中,LOG是广泛使用的用来记录程序执行过程的机制,它既可以用于程序调试,也可以用于产品运营中的事件记录.在Android系统中,提供了简单.便利的LOG机制,开发人员可以方便地使用.在平时开发过程中经常需要与log打交道,所以很有必要了解log的使用方法及简单的原理. 1.linux内核的log输出 在标准的linux内核开发过程中,使用printk,这是一个与printf输出打印齐名的函数,同样提供格式化输出功能,只是其有 打印级别且将信息保存到/proc/kmsg日志中,使用c

LoadRunner中如何使用动态链接库技术

什么是动态库? 动态库一般又叫动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件.动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数.函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译.链接并与使用它们的进程分开存储的函数.DLL 还有助于共享数据和资源.多个应用程序可同时访问内存中单个DLL 副本的内容.DLL 是一个包含可由多个程序同时使用的代码和数据的库

LoadRunner中HTML模式与URL模式的区别

在Web(HTTP/HTML)录制中,有2种重要的录制模式. 用户该选择那种录制模式呢? 一)HTML-mode录制是缺省也是推荐的录制模式.它录制当前网页中的HTML动作. 在录制会话过程中不会录制所有的资源.在回放时,HTML-mode脚本积极地解析返回的信息来获得要下载的资源. HTML-mode是亦称上下文敏感方式因为它只能在先前请求的结果的上下文之内执行.由于许多的HTTP 请求数据都是从内存中取出来的,所以语句必须在正确的前个请求之后执行. HTML-mode录制的优点是: 1.资源