【LoadRunner】Http协议下关联的脚本易错点和注意事项
2016-07-14 23:06
295 查看
①左右匹配时,对于 ” ,脚本中可以会误解成是结束,需要做转义,需要加一个反斜杠写成 \”
②自动生成的关联函数是无法查找匹配到数据的,因左右匹配的值不够具体,一般需要再进行手动调整;
/*
借上一篇的关联的方法二进行解释
关联的方法二
切换到Tree-HTTP View模式,在Response当中查找需要进行关联的数据的值,选中后右击选择CreateCorrelation
*/
③因为方法二进行关联时会把所有含有该值的全部进行关联,所以要注意是否有关联错误的地方,如对版本号RecVer=0进行关联,在所有的请求数据中只要含有0的,都全部会被替换成类似于参数名为ParamName的值,导致错误。
针对错误的关联,先全部替换回来,在针对需要的值进行手动的关联参数化,还需要将web_reg_save_param_ex函数中的Ordinal那行删除掉(Ordinal:这个关键词的可以是一个数字,也可以填写All,如果是填写数字,那么说明从返回的记录中取出对应顺序的值,而填写All则会返回所有内容。
这边删除的缘故是因为已经把错误的关联都替换回,只对需要关联的数据做了参数化,不需要按顺序取值,所以直接删除该行脚本)。
②自动生成的关联函数是无法查找匹配到数据的,因左右匹配的值不够具体,一般需要再进行手动调整;
/*
借上一篇的关联的方法二进行解释
关联的方法二
切换到Tree-HTTP View模式,在Response当中查找需要进行关联的数据的值,选中后右击选择CreateCorrelation
*/
③因为方法二进行关联时会把所有含有该值的全部进行关联,所以要注意是否有关联错误的地方,如对版本号RecVer=0进行关联,在所有的请求数据中只要含有0的,都全部会被替换成类似于参数名为ParamName的值,导致错误。
针对错误的关联,先全部替换回来,在针对需要的值进行手动的关联参数化,还需要将web_reg_save_param_ex函数中的Ordinal那行删除掉(Ordinal:这个关键词的可以是一个数字,也可以填写All,如果是填写数字,那么说明从返回的记录中取出对应顺序的值,而填写All则会返回所有内容。
这边删除的缘故是因为已经把错误的关联都替换回,只对需要关联的数据做了参数化,不需要按顺序取值,所以直接删除该行脚本)。
相关文章推荐
- [置顶] Android网络之HttpUrlConnection和Socket关系图解
- tcp/ip是什么
- http协议
- IP TCP HTTP Socket的区别
- http响应状态码大全
- fidder监控请求响应时间和请求IP(摘抄至网络)
- Java网络编程 基本网络概念
- web服务之httpd2.2及2.4配置详解02
- 网络编程文章总目录
- kali搜集工具之CDPSnarf
- CDP协议
- httpWebRequest 错误
- kali信息搜集工具之CaseFile
- Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was
- kali信息收集工具之Braa
- Linux网络编程入门-6
- SNMP协议
- Linux网络编程入门-5
- kali信息搜集工具之bing-ip2hosts
- Linux网络编程入门-4