美文网首页性能测试LoadRunner
【LoadRunner】Web(HTTP/HTML)协议的关联

【LoadRunner】Web(HTTP/HTML)协议的关联

作者: 冰沁水音xixi | 来源:发表于2016-07-07 23:14 被阅读0次

【关于关联】

LR录制的脚本忠实记录了所有从客户端发送到服务器端的数据,并在脚本回放的时候按照录制的顺序将录制下来的数据重新发送出去。

但是,实际上许多的系统每次运行时发送的数据并不完全相同。

总之,关联就是动态地获取服务器返回的某些值,然后再用这些值做请求,以便更符合实际的场景。


【一般的关联步骤】

1、从服务器返回的数据中选取需要进行关联的数据。

2、将该数据存入脚本的一个参数中

3、将脚本中需要使用该数据的地方用参数来替换。


【例:场景】

打开登录页面,输入用户名和密码,点击【登录】按钮

登录成功后,进入系统界面

点击一个系统页面,输入查询条件,点击【查询】,查询出多条单号记录soNo

勾选一条单号soNo,点击【分配】(业务操作)


【关联方法】

查询新增状态的单号soNo进行分配

需对soNo进行关联,则在会返回我们所要的数据的请求函数web_submit_data中进行关联,有几种关联方法:

方法一

切换到Tree-HTTP View模式,右键该查询请求,选择【 insert before】,输入函数web_reg_save_param,输入参数值名称和左右匹配值等信息后点击【OK】

方法二

切换到Tree-HTTP View模式,在Response当中查找需要进行关联的数据的值,选中后右击选择CreateCorrelation

方法三

在请求的脚本之前,选择insertànewsteps,输入函数web_reg_save_param,填写名称,左右边界值等信息点击【OK】


【关联函数样例】

web_reg_save_param_ex(

“ParamName=siteCode”,                        //参数名

“LB=\”:\“”,                                              //左边界

“RB=\”,\“companyCode”,                       //右边界

SEARCH_FILTERS,

"Scope=Body",                                      //查找范围:Body

"RequestUrl=*/query.shtml*",

LAST);

相关文章

  • 【LoadRunner】Web(HTTP/HTML)协议的关联

    【关于关联】 LR录制的脚本忠实记录了所有从客户端发送到服务器端的数据,并在脚本回放的时候按照录制的顺序将录制下来...

  • http协议

    Web三要素:http协议、URL 、HTML Http 协议:超文本传输协议 请求模型: 请求行:包含方法,ur...

  • springboot2.x | restTemplate 的简单

    http 协议 http 协议是一个用于传输超媒体文档(例如html)的应用层的协议。他是为了web浏览器和web...

  • java实践:web应用整体串联

    web_maven工程 maven项目构建 接口规范 http协议 web服务器(servlet容器) html界...

  • 测试网站

    http://www.51testing.com/zhuanti/LoadRunner.html

  • 23.HTTP (三)

    1、什么是HTTP协议 超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服...

  • HTTP协议浅析

    � 应用范围 Web的应用层协议是Http.Http协议并不规定浏览器如何解析HTML页面,仅仅是制定了Http客...

  • Http协议基础知识点

    什么是HTTP协议 超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器...

  • http协议简介

    1.什么是http协议? 超文本传输协议(http)是一种通信协议,它允许将超文本标记语言(html)文档从web...

  • HTTP协议

    HTTP协议:将超文本标记语言(HTML)文档从Web服务器传送到浏览器。 HTTP协议是无状态的。 目前我们使用...

网友评论

    本文标题:【LoadRunner】Web(HTTP/HTML)协议的关联

    本文链接:https://www.haomeiwen.com/subject/dabljttx.html