LoadRunner学习记录
cgg66
这个作者很懒,什么都没留下…
展开
-
LoadRunner常用术语
1、并发用户数 与服务器进行交互的在线用户数。2、请求响应时间 从Client端发出请求得到响应的时间。3、事务请求响应时间 完成事务响应需要的时间。4、吞吐率 单位时间网络传输的数据量(通常指从Server端到Client端)。5、TPS(Transcations Per Second) 每秒钟系统处理事务的数量。6、点击率 场景中的虚拟用户向Web端发送的HTT请求P数量。原创 2013-11-20 17:26:08 · 1348 阅读 · 0 评论 -
IE浏览器已停止工作的问题
使用环境是:win7+IE8+LR11LR在录制脚本过程中出现“”原创 2014-06-05 16:18:36 · 3361 阅读 · 0 评论 -
LoadRunner函数web_reg_find使用总结
LoadRunner中检查函数int web_reg_find( const char *attribute_list, LAST );原创 2014-06-05 15:33:08 · 2398 阅读 · 0 评论 -
LoadRunner录制FTP脚本
在LR中用它自带的FTP协议去录制FTP工具(例如cuteFTP等)的下载或上传时,虽然可以看到LR的录制条有捕获到东西,但是脚本里却什么都没有,这时录制无效时就需要自己手动去写脚本了.下面是脚本,里面加了详细的注释,大家可以看看.因为只是示范,所以里面没有加集合点和事务,也没有做参数化. 1 Action() 2 { 3 //定义FTP对象 4 F转载 2014-05-22 10:26:49 · 1772 阅读 · 0 评论 -
LoadRunner中IP欺骗执行步骤
LoadRunner模拟多用户场景时,有时候原创 2014-05-16 16:21:20 · 1466 阅读 · 0 评论 -
网络数据包拦截软件介绍
1、OmnipeekOmnipeek是出自WindPackets的著名抓包软件,其功能与Sniffer Pro有相似之处,但是经过多年的发展,其开发环境已经从VC++转移到了C#平台。Omnipeek提供了高效的故障诊断和定位能力,这一特性能够明显缩减日常花费大量寻障和排障的时间。2、SnifferSniffer是一种基于被动侦听原理的网络分析方式。使用这种技术方式,可以监视网络状态、原创 2013-12-21 09:42:03 · 3761 阅读 · 0 评论 -
LR事务四种状态
LR事务四种状态,在默认情况下使用LR_AUTO来作为事务状态:1、LR_AUTOLR_AUTO是指事务的状态有系统自动根据默认规则来判断,结果为PASS/FAIL。2、LR_PASSLR_PASS是指事务是以PASS状态通过的,说明该事务正确的完成了,并且记录下对应的时间,这个时间就是指做这件事情所需要消耗的响应时间。3、LR_FAILLR_FAIL是指事务以FAIL状态原创 2013-12-19 15:48:16 · 2994 阅读 · 0 评论 -
LR关联注意要点
一、关联中常用的转义内容\b Backspace键\f 换页\n 换行\r 回车\t 水平制表符\v 垂直制表符\' 单引号标记\" 双引号标记\\ 反斜线\? 文本问号二、关联的使用要点1、需要关联的内容: 当脚本中的数据每次回放都发生变化时,并且这个动态数据在后面的请求中需要发送给服务器,那么这个内容就需要通过关联来询问服务器,获得该数据原创 2013-12-19 15:00:20 · 2011 阅读 · 0 评论 -
LR录制乱码问题
对应乱码出现的情况是因为我们所使用的中文操作系统默认的中文编码格式GB2312,所以LoadRunner对服务器的返回内容自动使用GB2312方式阅读的,但是机会所有的中文网站现在都是用的是UTF-8的方式来编码,由于编码解码的方式不同最终导致乱码问题。对于乱码问题可以使用lr_convert_string_encoding()函数来处理。例如:lr_convert_string_encodi原创 2013-12-17 10:35:09 · 893 阅读 · 0 评论 -
LR参数化设置:数据分配与取值方式
LoadRunner参数化设置中有九种取值方式:(以用户名参数user为例,其数据参数列表为:jojo、201401、201402、201403、201405、201406、201407、201408、201409,迭代次数设置为10次)1、Sequential+Each Iteration 脚本会执行10次,每次迭代会按数据列表顺序取值,每一次迭代中出现的参数user的值是当前第一次原创 2013-12-13 11:04:41 · 5220 阅读 · 0 评论 -
lr_start_transaction和lr_end_transaction
语法格式如下: int lr_start_transaction (const char * transaction_name); int lr_end_transaction (const char * transaction_name,int status); transacton为事物名称,status为事物的结束状态,共有LR_PASS(通过)、LR_原创 2013-12-10 11:13:41 · 2734 阅读 · 0 评论 -
LR中各种message区别
Loadrunner提供了若干message函数,以在脚本回放中和脚本运行中,对外输入信息,主要的函数有: 【lr_message】 int lr_message (const char *format, exp1, exp2,...expn.); 中文解释:lr_message函数将信息发送到日志文件和输入窗口。在VuGen中运行时,输入文件为output.txt。 【l转载 2013-12-09 10:31:16 · 1742 阅读 · 0 评论 -
LoadRunner基础知识点
关联的目的:1、简化或优化代码2、用于动态数据3、容纳唯一的数据记录 关联的步骤:1、从服务器返回的数据中选取需要关联的数据;2、将该数据存入脚本中的一个参数中;3、将脚本中需要使用该数据的地方用参数来替代。 事务:1、定义:一系列操作的集合。2、参数化:LR的参数化功能是为了更加真实的模拟实际用户的操作而设置的。 Lr_continue_o转载 2013-11-21 19:23:11 · 1815 阅读 · 0 评论 -
loadrunner脚本录制
HTML和URL based script介绍HTML:可以为每个用户请求生成单独的函数。URL:可以捕获所有作为用户操作的结果发送到服务器的HTTP请求,然后一条条记录下来。它甚至可以捕获非HTML的应用程序,比如小程序和非浏览器程序。HTML录制方式录制出来的脚本比较直观,易于理解和维护。而URL录制的脚本看起来比较长而且多。 录制选择方式的原则:1、基于浏览器的应用程转载 2013-11-21 19:21:41 · 942 阅读 · 0 评论 -
LoadRunner中URL和HTML两种录制方式
HTML和URL based script介绍HTML:可以为每个用户请求生成单独的函数。URL:可以捕获所有作为用户操作的结果发送到服务器的HTTP请求,然后一条条记录下来。它甚至可以捕获非HTML的应用程序,比如小程序和非浏览器程序。HTML录制方式录制出来的脚本比较直观,易于理解和维护。而URL录制的脚本看起来比较长而且多。 录制选择方式的原则:1、基于浏览器的应用程转载 2013-11-20 20:58:38 · 1893 阅读 · 0 评论 -
关联函数lrs_save_param
lrs_save_param的功能是把接收到的数据包或data.ws中静态buffer的数据包baocun原创 2014-06-05 21:39:11 · 3832 阅读 · 0 评论