loadrunner - 脚本编写

Posted lynn_chen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了loadrunner - 脚本编写相关的知识,希望对你有一定的参考价值。

### web_url ### 只支持 GET 请求 ###

一、General
1、Step:名称
2、URL:需要访问的 url 地址
3、Record mode:html / HTTP

二、Resource
1、Referer:来源请求,防盗链;即访问请求是从哪个请求链接过来的


例:
web_url("web_url",
"URL=https://api.douban.com/v2/book/search?q=python",
"TargetFrame=",
"Resource=0",
"Referer=",
"Mode=HTTP",
LAST);


### web_custom_request ###

1、Step: 名称
2、Method:请求方法(get / post)

参数编写:
1、放在url 后面,用?连接,参数之间用 & 连接
2、写在body 里面:
Content - Disposition:form-data;name="formhash"
9347a062
(参照 Tree 视图中的raw data - request)

例:(json 格式)
web_custom_request("hhhh",
"URL=http://limlhome.com/bbs",
"Method=POST",
"RecContentType=application/json;charset=UTF-8",
"Snapshot=t1.inf",
"Mode=HTTP",
"EncType=application/json;charset=UTF-8",
"Body={\"passWord\":\"123456\",\"userName\":\"Carrie\"}",
LAST);

 

### web_submit_data ###

1、Action:写 url 路径
2、Data:可以添加参数

 

*************************************
三个 web 的区别:

url 只支持 GET 请求
custom_request 支持 GET & POST 请求
submit_data 主要支持 POST 请求,对 GET 请求不是很友好,在url 后面会自动拼接‘?’

推荐使用:custom_request,简便

以上是关于loadrunner - 脚本编写的主要内容,如果未能解决你的问题,请参考以下文章

loadrunner脚本编写经验

loadrunner 接口脚本编写

LoadRunner编写Socket协议脚本方法

LoadRunner脚本编写

Loadrunner录制脚本与编写脚本的区别

Loadrunner录制脚本与编写脚本的区别