每天2个Loadrunner 函数 (2)

摘要: 今天要学习的2个lr 函数 分别是: 1.lr_abort( ) 函数原型:void lr_abort () 参数:无 返回值:无 作用:终止脚本的运行 2. lr_advance_param 函数原型:int lr_advance_param(const char * param) 参数:char * param 参数名称 返回值:0 (成功) -1 (失败) 作用:进展到下一个可用的参数值 以上2个函数的例子代码如下: lr_abort: 1 Action() 2 { 3 int status; 4 statu... 阅读全文
posted @ 2012-07-09 09:53 laomaoxiha 阅读(372) 评论(0) 推荐(0) 编辑

前端性能测试详细分析(三)

摘要: 因为家里的机器是win7 64位版本,没有装LR。所以,今天周末的LR 2个函数的学习就休息了。。 正好 前端性能测试还没有讲完。。。这次继续吧。。。 上次讲到了第6条,那咱们接着说。。 第7条:将脚本放到底部。。。 其实这一条和CSS 那条基本是类似的。。不同的是解决方法。。。我们可以通过将CSS放置到<head>里来避免页面加载被卡住。 那么 我们也可以将JS放到页面的底部,让页面在加载完成其他组件的后,在来加载和执行JS。这样可以有效的避免一些效率很慢的JS 阻塞我们的页面展现,缩短用户等待时间。当页面被阻塞的时候,我们的页面就会出现类似白屏的状态。这种情况是很难让用户接受的 阅读全文
posted @ 2012-07-08 16:39 laomaoxiha 阅读(264) 评论(0) 推荐(0) 编辑

每天2个loadrunner 函数的学习笔记(1)

摘要: 今天学习的2个函数分别是: 1.web_save_param_length 函数 函数原型:int web_save_param_length( const char *Param, const char *Base, LAST ); 返回值:LR_PASS (0) 成功 , LR_FAIL(1) 失败 作用:得到指定参数的长度大小。 参数解释:Param 需要获得的参数名称,Base 参数大小的格式包括Hexadecimal(十六进制) 和Decimal(十进制) 2.web_save_timestamp_param 函数 函数原型:int web_save_timest... 阅读全文
posted @ 2012-07-06 09:46 laomaoxiha 阅读(355) 评论(0) 推荐(0) 编辑

loadrunner 关联操作

摘要: 关联是LR中经常使用到的技术。那么 ,这篇文章就来详细的讲解一下关联技术。。。 关联:其实可以理解成 将返回内容中需要的值放到一个变量内,供我们后边使用该数据。 关联最常用的函数为 web_reg_save_param. 其原型为:int web_reg_save_param (const char *ParamName, <List of Attributes>, LAST); 返回值为:LA_PASS (0) LR_FAIL(1) 参数中(介绍比较重要的): LB:左边界 RB:右边界 ,ORD:表示得到参数的顺序。notfound :没找到时候的操作(warring(程序.. 阅读全文
posted @ 2012-07-05 09:15 laomaoxiha 阅读(295) 评论(0) 推荐(0) 编辑

品味生活

摘要: 这些天,加班很多。记忆力直线下降。幸好每周都能找到2个小时去打球,否则,没准身体就垮掉了。。 关于高考的视频,最近很流行。看了几个,比较感动。贫瘠的土地,父母期望的眼神,朗朗的读书声,充满了对未来生活的想像。这种生活离我很遥远,但是,不代表我不能体会那种心情。一种希望。 人生从来都不是公平的,这样才能体现出人生魅力。你永远不知道幸运女神什么时候会垂怜你。也许是你在干渴中的一杯水,或者是一笔从天而降的横财。 当人在健康的时候,永远不知道生命和时间的宝贵,而当要失去生命时,才会知道自己当初的奋斗,努力其实都是最大的浪费。不要活在别人的目光里,人要学会洒脱。当你嫉妒别人的时候,看看你自己,... 阅读全文
posted @ 2012-06-06 23:34 laomaoxiha 阅读(141) 评论(0) 推荐(0) 编辑

selenium 学习心得一

摘要: 先来无趣,从新拿起自动化,不要呆头呆脑。 1.selenium IDE 该IDE 需要火狐支持,嘛版本都可以。下载地址:http://www.cnblogs.com/cauatmn/ 添加启动就好了,没什么好说的。 使用方面也是挺简单的。就当一普通的插件,在火狐的工具卡里找到Selenium IDE 并且启动。 图示: 基本使用过程就是点那个红色的按钮,开启录制,完后操作浏览器。录制结束后,就得到你需要的代码了。。 而IDE 是有缺陷的,它并不支持一些循环等我们长用的操作方法,这就限制了他的功能,不过不用怕,俺们还有功夫。后边那个帮你摆平。 这个使用方法挺简单的,网上也有很多操作的资... 阅读全文
posted @ 2012-05-14 20:11 laomaoxiha 阅读(539) 评论(0) 推荐(0) 编辑

loadrunner 中关于信息函数的解释和使用方法

摘要: loadrunner中有许多关于message的函数,本文整理一下loadrunner中的message函数[lr_message]int lr_message (const char *format, exp1, exp2,...expn.);中文解释:lr_message函数将信息发送到日志文件和输入窗口。在VuGen中运行时,输入文件为output.txt。[lr_log_message]int lr_log_message (const char *format, exp1, exp2,...expn.);中文解释:该函数将消息发送到Vuser或代理日志文件,通过向日志内发送错误消息或 阅读全文
posted @ 2012-02-27 14:28 laomaoxiha 阅读(313) 评论(0) 推荐(0) 编辑

前端性能测试详细分析(二)

摘要: 接着上篇文章的思路,咱继续聊 前端性能测试分析和优化。今天是第二章,一共会有三章。上文说到了图片大小的限制,如今的个大门户都不注意图片大小的限制。可能是觉得无所谓吧,其实一张图片减少1KB,整个网站所节省的大小就很可观了。规则4:添加Expires头使用缓存技术可以很大程度的节省HTTP 请求的开销,对那些很长时间都不更新变化的组件增加缓存,是一个很明智的选择。这其中不仅仅是图片,包括一些JS CSS flash等。但是使用缓存是带来一部分的开发成本,这个是需要考虑之一。另外,对于一个经常需要更新内容的网站(例如新闻网站的图片),使用缓存技术不是一个好主意。如果想要更新这一部分的内容,那么需要 阅读全文
posted @ 2012-02-24 20:43 laomaoxiha 阅读(215) 评论(0) 推荐(0) 编辑

前端性能测试详细分析(一)

摘要: Yahoo 提出了前端的重要性。。。金法则:只有10%-20% 的最终用户响应时间花在了下载HTML文档上,其余的80%-90%的时间都花在了下载页面中的组件上。。。。当我们无数次的使用各种测试工具测试后端的性能时,不论是loadrunner或者别的什么工具,为了提高一点点用户响应时间而大动干戈的时候,也许,改动前端JS的一个执行顺序,就可以答到目的。下面的文章,介绍了如何用很简单的方法,让你的网站的展现时间减少20%.1.减少HTTP请求 图片地图技术。容许你在一张图片上指定多个URL的链接,他们中间是用坐标来加以区分。 举个例子: 以上图片你可以使用一个HTTP 请求把整个图片下载下来,完 阅读全文
posted @ 2012-02-23 20:59 laomaoxiha 阅读(347) 评论(0) 推荐(0) 编辑

一个Loadrunner 生成随机字母的方法

摘要: char *randstring1(int slen){ int i,randid; char temp[100]=""; char character_set[52] = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N','O', 'P&# 阅读全文
posted @ 2012-02-23 16:55 laomaoxiha 阅读(857) 评论(1) 推荐(0) 编辑