自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 滑动屏幕操作

手机端操作不可缺少的可能就是点击、滑动等操作了,今天学习了滑动操作从startx,starty坐标点滑动到endx,endy坐标点,每一步用时是duration毫秒。swipe(int startx, int starty, int endx, int endy, int duration);举例:driver.swipe(700,1500,700,30

2016-10-27 19:46:19 559

原创 实现用坐标点击元素

当页面中的元素没有任何可用属性定位时,我们可以考虑采用坐标的方式点击它按X和Y坐标点击,在持续duration毫秒后松开,如此重复fingers次。driver.tap(int fingers, int x, int y, int duration)举例:driver.tap(1,300,500,1);点击1次,坐标位置300

2016-10-26 16:47:00 156

转载 webdriver 实例 IE8报错:Unexpected error launching Internet Explorer

环境:wind7,ie8,pydev+eclipse问题:实例ie8时,报错:WebDriverException: Message: u'Unexpected error launching Internet Explorer. Protected Mode must be set to the same value (enabled or disabled) for all zones

2016-07-22 11:25:27 179

原创 strtok函数

该函数的意义是利用分隔符,截取字符串中的指定字符学习了解该函数即可,因为在LR11的Path中增加了web_reg_save_param_regxp函数,利用该函数实现上述功能即可Action(){char city[1000];char * token;//由于strtok函数的返回值必须转换为指针,所以声明该指针变量用于存储返回值char * strto

2015-06-18 23:22:21 184

原创 lr_save_var函数

Action(){ lr_save_string("My name is Lixiaolong","name"); lr_save_var(lr_eval_string("{name}")+11,10,0,"surname");//格式为"正文内容的偏移量",“剩余文本中保留的字节数”,“参数设置0,默认即可”,“保存结果的参数” return 0;}

2015-05-25 23:34:18 293

原创 Strcpy And Strcmp

1. Strcpy Action(){ char test[10]; strcpy(test,"woaini");//将字符串赋值给数组test lr_output_message("love=%s",test); return 0;}该函数意义为定义数组变量后,将字符串赋值至该变量2. StrcmpAction(){ int dx; char surname

2015-05-25 23:27:10 135

原创 web_reg_save_param_ex函数详解

Action(){ web_set_max_html_param_len("99999"); web_reg_save_param_ex("ParamName=cv",//保存服务器返回内容的参数名称 "LB=\"search_input\" type=\"text\" value=\"",//在Generation Log中查找指定内容的左边界

2015-05-25 23:16:56 781

原创 关于web_set_max_html_param_len函数

在添加关联函数后回放脚本,有时会出现Error-26377的错误引起这个错误的可能原因有:1. 确认关联的内容在当前脚本中的web_url参数中2. 被存储于参数中的关联内容字节大小是否小于等于256,如果大于,则需要设置web_set_max_html_param_len函数脚本为:web_set_max_html_param_len("999999");

2015-05-25 11:59:51 2960

原创 关联函数-4 一边录制一边关联

其主要是利用Recording Options-Correlation的关联选项进行录制勾选"Enable correlation during recording"选项,表示在录制脚本过程中开启关联其主要目的也是通过设置关联函数的各项属性参数,在录制的过程中建立关联函数1. 点击【New Application】新建关联项2. 点击【New Rule】新建关联规则3. 分别根

2015-05-21 22:43:25 75

原创 关联函数-3 获取网页中的指定文本

既然获取到了服务器返回的HTML信息,那么就可以从中抓取指定的文本了通过OutPut Window中的Generation Log可以查看录制网页的源代码例如:【默认版块】就可以在关联函数代码中这样设置:web_reg_save_param_ex("ParamName=phpwind","LB=thread.php?fid=2\">【",//发现"=2\">"多了一

2015-05-20 20:54:06 373

原创 在LoadRunner创建参数数组

在创建数组前有2个条件:每一条数组值都必须使用"参数名_1"的方式依次命名数组中必须包含"参数名_count"的参数记录数组长度lr_save_string("www.baidu.com","website_1");lr_save_string("www.sina.com","website_2");lr_save_string("www.qq.com","webs

2015-05-12 14:30:40 645

原创 设置参数值增量+1的简单函数

lr_param_increment("next","{NewParam}");该函数表示对"NewParam"参数值执行+1的操作,如果其值为"100",则输出后"next"参数值为101

2015-05-12 13:37:09 237

原创 lr_param_sprintf

该函数是将格式化的值赋值给参数int name[10] = "alex";int age = 80;lr_param_sprintf("detail","name=%s,age=%d",name,age);输出为:detail = name=alex,age=80主要意义是将变量赋值,再将整段格式化的文本赋值至参数detail

2015-05-12 12:21:18 398

原创 lr_save函数

lr_save_int() 函数是将整数存储于目标参数中int num = 8;lr_save_int(num*2,"test");输出结果:test = 16lr_save_datetime() 函数是按格式输出日期和时间lr_save_datetime("%m-%d",DATE_NOW+ONE_DAY,"tomorrow");其中

2015-05-12 10:54:40 192

原创 通过函数得出参数首字符的ASCII码

Action(){lr_output_message("%d",lr_eval_string("{NewParam}")[0]);return 0;}主要函数为:lr_eval_string("{NewParam}")[0];其中{NewParam}为设置的参数,该函数是计算参数值“首字符”的ASCII码

2015-05-12 10:02:59 197

原创 Same Line As参数取值方法

使用该参数的取值方法主要目的是同行取值1. 新建脚本Action(){lr_eval_string("yonghuming");lr_eval_string("mima");return 0;}2. 打开参数清单页面,新建参数"yonghuming"和"mima"3. 分别在各参数的设置界面中点击【Browse】按钮,设置文件的指

2015-05-07 14:01:03 412

原创 LoadRunner参数的简单设置

今天把LoadRunner在VuGen下的参数学习过程记录一下1. 首先建立脚本:Action(){lr_eval_string("test");return 0;}2. 选中"test"文本后右键选择"Replace with a Parameter"为该文本创建参数3. 在弹出窗口中可设置参数的名称以及类型4. 确认后

2015-05-06 23:00:12 242

原创 简单的实现数据参数化

脚本一:Action(){int i;for(i=0;i{lr_eval_string("parameter");}}脚本二:Action(){int i;for(i=0;i{lr_eval_string("{TEST}");}lr_output_message(lr_eval_string("{{TEST}}"));

2015-04-28 23:58:22 119

原创 web_reg_find函数

Action(){web_reg_find("text=welcome",        //想要搜索的文本,不区分大小写"savecount=welcome_count",        //对搜索到的文本执行计数,也就算在页面中搜索到多少个指定文本,在日志中以count=X为计数显示"fail=found",        //以找到指定文本

2015-04-27 23:02:30 279

原创 web_reg_find函数在web_submit_data函数前出错的问题

在学习web_reg_find函数时,发现帮助文档的example 1中是使用的web_submit_form函数提交的表单而我录制脚本时是使用的web_submit_data函数,并在该函数前添加脚本:web_reg_find("text=welcome",LAST);总是出错,日志为:Action.c(22): Error -26366:

2015-04-26 12:43:06 1543

原创 web_find

今天学习了web_find函数,看似简单,但是要想学好,还是有必要了解每一个函数和每一个属性的意义for example:                        web_find("查找新闻",      //函数的步骤名称  "Expect=found",      //预期结果:如果找到(found)预期的检查文本,函数结果设置为成功;如果未找到(notfound),函

2015-04-21 23:56:44 224

转载 LoadRunner中进程运行和线程运行区别

LoadRunner controller将使用驱动程序mmdrv运行Vuser。用户可以在controller的run-time setting中选择Vuser的运行方式, 是多进程方式or多线程方式。  如果选择以线程方式来运行虚拟用户:  在场景设置时,“是单行脚本,还是多行脚本”会决定系统启动的进程数的多少: 假设并发用户设置为30,如果是单行30个用户,系统只需启动一

2015-04-15 23:01:34 154

原创 LR_EXIT函数的学习

今天学习了LR_EXIT函数,这个函数是在脚本中,是做“结束”或“结束并执行下一对应脚本”的作用lr_exit(int continuation_option, int exit_status);这就是函数正文,其中int continuation_option设置的退出操作,有以下几种状态:LR_EXIT_ACTION_AND_CONTINUE表示退出

2015-04-13 22:51:19 287

原创 在代码中实现Run Logic逻辑

在Run Logic中可通配配置Block和Action为随机方式,设置脚本更贴近实际情况的方式来回访脚本但也可通过代码的方式来实现随机方式:-----------------------------int rownum;rownum=rand()%100+1;if rownum执行XX流程;}else执行XX流程;---------------------

2015-04-13 16:15:12 318

原创 LoadRunner的关联功能

1. 选择Web (HTTP/HTML)协议打开自带网站WebTours开始录制2. 输入用户名和密码点击登录,待跳转至登录完成页面停止录制3. 回放脚本检查正确性,并在Task模式下查看回访快照,此时发现回访快照中登录后的页面不一致,但验证回访界面依然显示成功注:其实在没开启一个登录后页面时,服务器都分配了一个随机会话ID,导致回放快照不一致4.

2015-03-26 23:21:35 310

转载 LR实例网站打不开的解决方法

网上问此问题的初学者很多,有的重新安装几次还是无法解决,今天重新安装遇到同样的问题,1.开始->程序->mercury loadruuner->samples->web->start web server.2.IE地址栏输入http://127.0.0.1:1080/WebTours/报错,ERROR500,Internal error: your request

2015-02-10 23:06:11 597

ALM缺陷状态以及权限的设置

自己编写的ALM缺陷状态的更改,以及各个组别的权限设置,图文合集,相互学习

2013-02-19

ALM提交缺陷报告的流程

自己编写的ALM提交缺陷报告的流程,图文都有,适合大家学习,多多关照

2013-02-19

win2008域的建立及林信任

win2008域的建立及林信任,内容很详细,欢迎学习下载

2013-01-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除