欢迎来到天天文库
浏览记录
ID:6357231
大小:40.26 KB
页数:16页
时间:2018-01-11
《loadrunner中的常用函数整理-新》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、LoadRunner中的常用函数整理参考资料:LoadRunner函数大全之中文解释.pdf前言:在使用Loadrunner做性能测试的过程中,发现Loadrunner的函数库真的很强大,很多时候遇到的问题,只需要通过某一个Loadrunner自带的函数就可以解决。就跟很多编程语言自带的库一样,Loadrunner也有这么一个庞大的库,而且在Loadrunner中可以直接调用,不需事先加载。这里就对一些常用的函数进行了整理,部分函数也是C语言自带的函数,但用处和Loadrunner的函数一样广泛。熟练使用这些函数,既能简化
2、脚本代码,同时也可以有效地监控脚本运行的过程和结果。与操作有关的函数1.web_url()web_url函数是一个操作函数,它可以加载指定的网页(GET请求)。函数web_url可以加载URL属性指定的URL。函数web_url不需要上下文。该函数是应用最广泛的一个函数,一般不需要手写,通过LR使用浏览器录制HTTP协议的脚本基本上都是使用该函数与http服务器进行交互。定义:intweb_url(constchar*Name,constchar*url,,[EXTRARES,3、ofResourceAttributes>,]LAST);例子:web_url("favicon.ico","URL=http://www.grandcloud.cn/favicon.ico","Resource=0","RecContentType=text/html","Referer=","Snapshot=t2.inf","Mode=HTML",LAST);1.web_custom_request()web_custom_request函数是一个操作函数,通过它可以使用任意方法创建自定义HTTP请求或创建正文。默认4、情况下,VuGen只为无法用其他Web函数解释的请求生成该函数。这个函数通常是手工编写脚本用的,当与http服务器交互不是通过浏览器进行交互,就会用到该函数,比如基于soap协议的xml格式或者json格式的消息交互。定义:intweb_custom_request(constchar*RequestName,,[EXTRARES,,]LAST);例子:基于xml格式的消息交互:web_custom_request("services45、","URL=http://172.16.91.251:8080/web/tr069","Method=POST","Resource=0","RecContentType=text/xml","Mode=HTML","EncType=text/xml;charset=utf-8","Body=""6、oap.org/soap/encoding/"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns:cwmp="urn:dslforum-org:cwmp-1-0">""""3""""7、ENV:Body>""""PicUpdate""""9010""""""{DATE}T{begin_time1}""{DATE}T{TIME}""""<8、/SOAP-ENV:Body>""","Snapshot=t1402309446.inf",LAST);基于json格式的消息交互:web_custom_request("BOOT","URL=http://172.16.37.201:8080/Qcs/acs/b
3、ofResourceAttributes>,]LAST);例子:web_url("favicon.ico","URL=http://www.grandcloud.cn/favicon.ico","Resource=0","RecContentType=text/html","Referer=","Snapshot=t2.inf","Mode=HTML",LAST);1.web_custom_request()web_custom_request函数是一个操作函数,通过它可以使用任意方法创建自定义HTTP请求或创建正文。默认
4、情况下,VuGen只为无法用其他Web函数解释的请求生成该函数。这个函数通常是手工编写脚本用的,当与http服务器交互不是通过浏览器进行交互,就会用到该函数,比如基于soap协议的xml格式或者json格式的消息交互。定义:intweb_custom_request(constchar*RequestName,,[EXTRARES,,]LAST);例子:基于xml格式的消息交互:web_custom_request("services4
5、","URL=http://172.16.91.251:8080/web/tr069","Method=POST","Resource=0","RecContentType=text/xml","Mode=HTML","EncType=text/xml;charset=utf-8","Body=""6、oap.org/soap/encoding/"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns:cwmp="urn:dslforum-org:cwmp-1-0">""""3""""7、ENV:Body>""""PicUpdate""""9010""""""{DATE}T{begin_time1}""{DATE}T{TIME}""""<8、/SOAP-ENV:Body>""","Snapshot=t1402309446.inf",LAST);基于json格式的消息交互:web_custom_request("BOOT","URL=http://172.16.37.201:8080/Qcs/acs/b
6、oap.org/soap/encoding/"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http://www.w3.org/2001/XMLSchema"xmlns:cwmp="urn:dslforum-org:cwmp-1-0">""""3""""7、ENV:Body>""""PicUpdate""""9010""""""{DATE}T{begin_time1}""{DATE}T{TIME}""""<8、/SOAP-ENV:Body>""","Snapshot=t1402309446.inf",LAST);基于json格式的消息交互:web_custom_request("BOOT","URL=http://172.16.37.201:8080/Qcs/acs/b
7、ENV:Body>""""PicUpdate""""9010""""""{DATE}T{begin_time1}""{DATE}T{TIME}""""<
8、/SOAP-ENV:Body>""","Snapshot=t1402309446.inf",LAST);基于json格式的消息交互:web_custom_request("BOOT","URL=http://172.16.37.201:8080/Qcs/acs/b
此文档下载收益归作者所有