精华内容
下载资源
问答
  • LoadRunner-----关联函数使用(一)

    千次阅读 2019-05-13 23:19:23
    LR提供了关联函数web_reg_save_param,通过设置左右边界和取值范围来获取服务器返回的数据(关联函数必须放在对应请求之前,先注册,后使用) 实践案例:随机进入一个版块发帖 1、首先,在要测...
    理解关联

    关联是将服务器返回的数据通过一定的规则过滤出来,并将其保存为参数,以供后续的代码中使用

    什么情况下需要关联

    当服务器返回的数据是动态化的,且后续脚本中需要使用这个动态变化的数据

    怎么关联

    LR提供了关联函数web_reg_save_param,通过设置左右边界和取值范围来获取服务器返回的数据(关联函数必须放在对应请求之前,先注册,后使用)

    实践案例:随机进入一个版块发帖

    1、首先,在要测试页面点击鼠标右键,点击查看源文件
    在这里插入图片描述
    2、在html源文件中找到各板块链接
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
    通过观察可以得出规律,每个板块的url前半部分一致。
    因此得出~
    左边界为“forunAction_show.action?id=”
    右边界为“"”

    3、点击Insert–>New Step,输入关联函数名称web_reg_save_param,点击OK添加函数~
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    (此处要注意,所有引号都要用反斜杠转义哟~)

    添加好之后,脚本中会自动生成如下代码段~

    在这里插入图片描述
    打开扩展日志打印
    在这里插入图片描述
    打印结果如下~
    在这里插入图片描述
    最后把脚本中所有取板块id的地方修改为fids即可
    脚本内容如下:

    Action()
    {
    
    	web_set_max_html_param_len("1024");
    
    	web_reg_save_param("JSESSIONID2", 
    		"LB/IC=jsessionid=", 
    		"RB/IC=\"", 
    		"Ord=1", 
    		"Search=body", 
    		"RelFrameId=1", 
    		LAST);
    
    	web_url("userAction_loginUI.action", 
    		"URL=http://localhost:8080/TestOA/userAction_loginUI.action", 
    		"TargetFrame=", 
    		"Resource=0", 
    		"RecContentType=text/html", 
    		"Referer=", 
    		"Snapshot=t1.inf", 
    		"Mode=HTML", 
    		EXTRARES, 
    		"Url=style/blue/images/login_bg.gif", ENDITEM, 
    		"Url=style/blue/images/login.gif", ENDITEM, 
    		LAST);
    
    	web_submit_data("userAction_login.action;jsessionid=27C9A6FAA6FA9D92E13DBD466B03FB1D", 
    		"Action=http://localhost:8080/TestOA/userAction_login.action;jsessionid={JSESSIONID2}", 
    		"Method=POST", 
    		"TargetFrame=", 
    		"RecContentType=text/html", 
    		"Referer=http://localhost:8080/TestOA/userAction_loginUI.action", 
    		"Snapshot=t2.inf", 
    		"Mode=HTML", 
    		ITEMDATA, 
    		"Name=loginName", "Value=admin", ENDITEM, 
    		"Name=password", "Value=1234", ENDITEM, 
    		"Name=x", "Value=52", ENDITEM, 
    		"Name=y", "Value=22", ENDITEM, 
    		EXTRARES, 
    		"Url=style/blue/images/head2_bg.gif", "Referer=http://localhost:8080/TestOA/homeAction_top.action", ENDITEM, 
    		"Url=style/blue/images/menu_btn_bg.gif", "Referer=http://localhost:8080/TestOA/homeAction_left.action", ENDITEM, 
    		"Url=style/blue/images/top_bg.gif", "Referer=http://localhost:8080/TestOA/homeAction_top.action", ENDITEM, 
    		LAST);
    
        
    	web_reg_save_param("fids",
    		"LB=forumAction_show.action?id=",
    		"RB=\"",
    		"Ord=all",
    		LAST);
    
    
    
    	web_url("论坛", 
    		"URL=http://localhost:8080/TestOA/forumAction_list.action", 
    		"TargetFrame=right", 
    		"Resource=0", 
    		"RecContentType=text/html", 
    		"Referer=http://localhost:8080/TestOA/homeAction_left.action", 
    		"Snapshot=t3.inf", 
    		"Mode=HTML", 
    		EXTRARES, 
    		"Url=style/blue/images/title_bg.gif", ENDITEM, 
    		"Url=style/blue/images/inputPageHeadBg.gif", ENDITEM, 
    		"Url=style/blue/images/title_bg_head.gif", ENDITEM, 
    		"Url=style/blue/images/title_bg_end.gif", ENDITEM, 
    		LAST);
    		
    	web_url("技术交流", 
    		"URL=http://localhost:8080/TestOA/forumAction_show.action?id={fids_2}", 
    		"TargetFrame=", 
    		"Resource=0", 
    		"RecContentType=text/html", 
    		"Referer=http://localhost:8080/TestOA/forumAction_list.action", 
    		"Snapshot=t4.inf", 
    		"Mode=HTML", 
    		EXTRARES, 
    		"Url=style/blue/images/pageSelector_bg.gif", "Referer=http://localhost:8080/TestOA/forumAction_show.action?id={fid}", ENDITEM, 
    		LAST);
    
    	web_url("publishNewTopic.png", 
    		"URL=http://localhost:8080/TestOA/topicAction_addUI.action?forumId={fids_2}", 
    		"TargetFrame=", 
    		"Resource=0", 
    		"RecContentType=text/html", 
    		"Referer=http://localhost:8080/TestOA/forumAction_show.action?id={fids_2}", 
    		"Snapshot=t5.inf", 
    		"Mode=HTML", 
    		LAST);
    
    	web_url("fckeditor.html", 
    		"URL=http://localhost:8080/TestOA/fckeditor/editor/fckeditor.html?InstanceName=content&Toolbar=bbs", 
    		"TargetFrame=", 
    		"Resource=0", 
    		"RecContentType=text/html", 
    		"Referer=http://localhost:8080/TestOA/topicAction_addUI.action?forumId={fids_2}", 
    		"Snapshot=t6.inf", 
    		"Mode=HTML", 
    		EXTRARES, 
    		"Url=../fckconfig.js", "Referer=http://localhost:8080/TestOA/fckeditor/editor/fckeditor.html?InstanceName=content&Toolbar=bbs", ENDITEM, 
    		"Url=js/fckeditorcode_ie.js", "Referer=http://localhost:8080/TestOA/fckeditor/editor/fckeditor.html?InstanceName=content&Toolbar=bbs", ENDITEM, 
    		"Url=../myconfig.js", "Referer=http://localhost:8080/TestOA/fckeditor/editor/fckeditor.html?InstanceName=content&Toolbar=bbs", ENDITEM, 
    		"Url=lang/zh-cn.js", "Referer=http://localhost:8080/TestOA/fckeditor/editor/fckeditor.html?InstanceName=content&Toolbar=bbs", ENDITEM, 
    		"Url=skins/default/fck_editor.css", "Referer=http://localhost:8080/TestOA/fckeditor/editor/fckeditor.html?InstanceName=content&Toolbar=bbs", ENDITEM, 
    		"Url=skins/default/images/toolbar.collapse.gif", "Referer=http://localhost:8080/TestOA/fckeditor/editor/fckeditor.html?InstanceName=content&Toolbar=bbs", ENDITEM, 
    		"Url=skins/default/images/toolbar.expand.gif", "Referer=http://localhost:8080/TestOA/fckeditor/editor/fckeditor.html?InstanceName=content&Toolbar=bbs", ENDITEM, 
    		"Url=skins/default/images/toolbar.buttonarrow.gif", "Referer=http://localhost:8080/TestOA/fckeditor/editor/fckeditor.html?InstanceName=content&Toolbar=bbs", ENDITEM, 
    		"Url=skins/default/images/toolbar.start.gif", "Referer=http://localhost:8080/TestOA/fckeditor/editor/fckeditor.html?InstanceName=content&Toolbar=bbs", ENDITEM, 
    		"Url=skins/default/fck_strip.gif", "Referer=http://localhost:8080/TestOA/fckeditor/editor/fckeditor.html?InstanceName=content&Toolbar=bbs", ENDITEM, 
    		"Url=../fckstyles.xml", "Referer=http://localhost:8080/TestOA/fckeditor/editor/fckeditor.html?InstanceName=content&Toolbar=bbs", ENDITEM, 
    		LAST);
    
    	web_submit_data("topicAction_add.action", 
    		"Action=http://localhost:8080/TestOA/topicAction_add.action", 
    		"Method=POST", 
    		"TargetFrame=", 
    		"RecContentType=text/html", 
    		"Referer=http://localhost:8080/TestOA/topicAction_addUI.action?forumId={fids_2}", 
    		"Snapshot=t7.inf", 
    		"Mode=HTML", 
    		ITEMDATA, 
    		"Name=forumId", "Value={fids_2}", ENDITEM, 
    		"Name=title", "Value=测试关联发帖标题", ENDITEM, 
    		"Name=content", "Value=测试关联发帖内容", ENDITEM, 
    		"Name=x", "Value=35", ENDITEM, 
    		"Name=y", "Value=5", ENDITEM, 
    		LAST);
    
    	return 0;
    }
    

    回放结果如下~在这里插入图片描述

    展开全文
  • loadrunner关联函数.pdf

    2021-10-09 00:07:53
    loadrunner关联函数.pdf
  • 添加删除文件关联函数[添加删除文件关联函数]-精品源代码
  • LR中的关联函数使用

    千次阅读 2019-06-13 10:36:31
    何时使用关联函数:在回放脚本失败时,查看失败原因是由客户端和服务会话机制产生的 在回放脚本失败时,录制一个相同的脚本进行对比(使用lr自带的网站进行登录录制): 客户发送访问服务器的请求,服务器通过...

    何时使用关联函数:在回放脚本失败时,查看失败原因是由客户端和服务会话机制产生的

    在回放脚本失败时,录制一个相同的脚本进行对比(使用lr自带的网站进行登录录制):

    客户发送访问服务器的请求,服务器通过验证客户名称和密码,如果验证通过,那么服务器会发送一个允许访问的会话指令,这个会话指令每次都不一样,所以我们在回放脚本的时候是固定的,从而导致登录失败,故我们要先在服务器响应机制里面找到会话的值,然后把会话的值放在产生变量值的方法的前面

    首先打开vu中的拓展日志:

    进行回放脚本(也可在前端页面中查看HTML找到session):

    设置关联函数:

    参数的设置:

    插入关联函数:

    重新运行脚本后就可以正确运行

    展开全文
  • 可拓关联函数

    2008-04-21 09:03:20
    关于可拓的关联函数,数据挖掘方面有用。
  • 关联函数的位置

    千次阅读 2016-05-16 15:34:00
    关联函数的位置 自我总结 关联函数目前只用到了两种形式 1、 web_reg_save_param("usersession","LB=",LAST); 2、 web_reg_save_param("usersession","LB=",“ORD=ALL”,”Savelen=18“,LAST); 其中user...
    关联函数的位置 自我总结
    
    关联函数目前只用到了两种形式
    1、 web_reg_save_param("usersession","LB=<input type=hidden name=userSession value=","RB=>",LAST);
    2、 web_reg_save_param("usersession","LB=<input type=hidden name=userSession value=","RB=>",“ORD=ALL”,”Savelen=18“,LAST);


    其中usersession是loadrunner的参数名或者参数数组名。
        LB是动态返回值的左边界
    RB是动态返回值的右边界
    ORD=ALL是选择所有相同左右边界的字符串都存入参数或者参数数组中
    Savelen=18是要存储的字符串的长度
    LAST表述函数结合苏位置


    一般关联函数都是放到出现动态返回参数的录制响应函数之上,第一个非资源和脚本的响应之前,就可可以了
    例如:
    -------------------------------------------------------------------


    web_url("home.html", 
    "URL=http://127.0.0.1:1080/WebTours/home.html", 
    "Resource=0", 
    "RecContentType=text/html", 
    "Referer=http://127.0.0.1:1080/WebTours/welcome.pl?signOff=true", 
    "Snapshot=t6.inf", 
    "Mode=HTTP", 
    LAST);
    web_reg_save_param("usersession","LB=<input type=hidden name=userSession value=","RB=>",LAST);
    //这个位置就是出现动态参数之前,第一个非资源和脚本响应的位置
    //web_url("nav.pl"))之下有一个js脚本和若干个图片类资源
    web_url("nav.pl", 
    "URL=http://127.0.0.1:1080/WebTours/nav.pl?in=home", 
    "Resource=0", 
    "RecContentType=text/html", 
    "Referer=http://127.0.0.1:1080/WebTours/welcome.pl?signOff=true", 
    "Snapshot=t7.inf", 
    "Mode=HTTP", 
    LAST);


    web_concurrent_end(NULL);


    web_concurrent_start(NULL);

    web_url("JSFormSubmit.js", 
    "URL=http://127.0.0.1:1080/WebTours/JSFormSubmit.js", 
    "Resource=1", 
    "RecContentType=application/x-javascript", 
    "Referer=http://127.0.0.1:1080/WebTours/nav.pl?in=home", 
    "Snapshot=t8.inf", 
    LAST);


    web_url("mer_login.gif", 
    "URL=http://127.0.0.1:1080/WebTours/images/mer_login.gif", 
    "Resource=1", 
    "RecContentType=image/gif", 
    "Referer=http://127.0.0.1:1080/WebTours/nav.pl?in=home", 
    "Snapshot=t9.inf", 
    LAST);


    web_concurrent_end(NULL);




    lr_start_transaction("login-0");


    lr_think_time(17);
    web_submit_data("login.pl", 
    "Action=http://127.0.0.1:1080/WebTours/login.pl", 
    "Method=POST", 
    "RecContentType=text/html", 
    "Referer=http://127.0.0.1:1080/WebTours/nav.pl?in=home", 
    "Snapshot=t10.inf", 
    "Mode=HTTP", 
    ITEMDATA, 
    "Name=userSession", "Value={usersession}", ENDITEM, 
    "Name=username", "Value=test001", ENDITEM, 
    "Name=password", "Value=123456", ENDITEM, 
    "Name=JSFormSubmit", "Value=on", ENDITEM, 
    "Name=login.x", "Value=53", ENDITEM, 
    "Name=login.y", "Value=12", ENDITEM, 
    LAST);
    -----------------------------------------------------------------

    展开全文
  • 关联函数的位置 关联函数web_reg()函数 :预注册函数——先声明在使用关联函数取值:取值位置在挨着的下一个请求。 举例 bbs: 发帖要关联模块id——模块id什么时候获取 为什么进首页要查询...
    关联函数的位置
    • 关联函数web_reg()函数 :预注册函数——先声明在使用。
    • 关联函数取值:取值位置在挨着的下一个请求。
    举例 bbs:
    • 发帖要关联模块id——模块id什么时候获取

    • 为什么进首页要查询出板块id ?——发帖的时候需要使用fid、在当前的url上面就能提取出fid供下面使用。
    •  insert之后紧跟着会有一条select,把id都查询出来供后面使用。
    • 点击板块——select   tid,x,x    from  板块表   where  板块 id= ??
    • 哪里触发了select操作,关联函数放到select之前。

        formhash—因为会经常变所以要不停的取值。

     

    转载于:https://www.cnblogs.com/njq666/p/10883546.html

    展开全文
  • iOS 关联函数使用

    2016-08-03 13:14:39
    firstObject为指向关联的对象的指针(一般为一个static字符串),第三个参数:关联的对象实例,第四个对象:关联的方式(有几种,类似设定.h文件属性时候的 assign,retain等) 第二步:得到关联的对象   ...
  • MATLAB计算分形理论中关联函数的方法。
  • loadrunner关联函数详解

    千次阅读 2018-07-12 10:42:51
    1.什么值需要关联?客户端的某个请求是随着服务器端的相应而动态变化的值,则需要...解释:jws_session为关联函数取一个别名,这个随意;LB为左边界,就是你要关联的值,左边的内容;RB为右边界,就是要关联值的右边...
  • 为简化二维关联函数,在二维可拓距的基础上,重新构造了二维位值,提出了三个区域套下的二维初等关联函数构造方法,并给出了相关性质及其证明.研究结果表明:该方法使得二维关联函数的构造更加简单全面,也能促进关联函数...
  • 利用线性近似方法,推导了由e指数关联噪声驱动的单模激光增益模型的光强关联函数和含时矩,利用计算机技术分析了它们随时间的演化特征,发现了一些奇特的现象,即在一定条件下,光强关联函数及含时矩随时间的演化曲线均会...
  • 采用抽运噪声和实虚部之间关联的量子噪声驱动的单模激光损失模型,运用线性化近似方法计算了反映激光动力学性质的光强关联函数C(t)和光强相对涨落C(0),讨论了光强关联函数随时间t的演化,分析了量子噪声实虚部间关联...
  • loadruner测试websocket协议使用什么函数进行关联?试了好几个都不好使,关于这个协议的资料太少了
  • 可拓集无量纲一维关联函数
  • 文件关联函数

    2007-04-09 16:45:56
    将执行文件与指定的文件类型相关联
  • LoadRunner的关联函数

    2016-09-26 14:39:13
  • 多表函数(关联函数

    千次阅读 2018-10-11 23:56:08
    就是表和表之间相互关联 ,把数据罗列到一个表中,了neotno进行关联,因为里面的数据少,且两表唯一的联系就是neptno 先查看emp的所有信息 再查看nept的所有信息(发现里面是各部门的所在位置等) 直接关联...
  • 物化分析的数学工具是可拓集合,可拓集合是用关联函数来刻划的。本文试图建立一种新的关联函数构造法。使关联函数的取值范围充满整个实轴,以拓广物元分析应用范围。
  • 基于关联函数的数据流聚类算法.pdf
  • LR性能测试关联函数

    2018-12-27 20:27:40
    关联函数放在(需要该关联数据)请求的前面。 web_reg_save_param("param_name", "LB=name=\"verify\" value=\"", "RB=\" /&gt;, LAST);
  • 采用线性化近似方法计算了在由色关联噪声驱动的单模激光中加入信号后的光强关联函数.结果表明,在噪声为短时关联时,光强关联函数为等幅振荡的,其振荡包络线可以是单调的,也可以是单极值的,还可以是双极值的;在...
  • 利用实区间上关联函数的计算方法[1],给出平面上环型区域上关联函数的两种作法。
  • 基于关联函数的推荐系统相似性研究.pdf
  • NDQFP程序中类型关联函数的语法分析,朱晓瑞,,NDQFP语言为函数式量子程序设计语言,其类型系统主要参考了FL语言,提供类型关联函数机制。当程序员定义了一个类型后,无需定义就��
  • LR系统讲座之关联函数LR系统讲座之关联函数
  • 可拓集是继康托集和模糊集之后提出的又一基本集合概念,它从变换的角度探讨研究对象具有某种性质的程度及其变化,并用关联函数进行定量化衡量,进而用于研究变化的分类和分类的变化以及矛盾问题的转化.本文首先分析上述...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 736,342
精华内容 294,536
关键字:

关联函数怎么用