loadrunner 录制PUT DELETE UPDATE 操作

loadrunner 在模拟移动端接口发送的时候,可能无法进行录制,这个时候可能需要手工进行录制,采用web_custom_request方法即可,查看loadrunner helper中关于该函数的说明:

Allows you to create a custom HTTP request with any method supported by HTTP. 

 

 

下面是restful中的一个实例:

web_add_header("client_secret", "REMOTE_LINK_AND_OAUTH_2");
web_add_header("Accept", "application/json");


web_reg_save_param("PIN_JWT",
"LB=\"JWT\": \"",
"RB=\"",
"Ord=1",
"Search=All", //Headers,Body
LAST);

web_reg_find("Text=timestamp",
"SaveCount=EncodePasswordGrant_COUNT",
LAST );


web_custom_request("EncodePasswordGrant",
"URL=https://xxxxxx:13443/internal/util/jwt/encode/data",
"Method=POST",
"Resource=1",
"Referer=",
"Mode=HTML",
"EncType=application/json",
"Body={\"nonce\": \"{pingetnonce}\",\"timestamp\": \"{pintimestamp}\",\"client_id\": \"REMOTE_LINK_AND_OAUTH_2\",\"credential_type\": \"PIN\",\"device_id\": \"{vin}\",\"credential\": \"{pin}\"}",
LAST);

 

其中method的参数根据help的定义(Method – any method supported by the HTTP protocol.)我们可以放支持任何http协议的方法。后续的脚本中我也尝试过PUT和DELETE的请求,服务器均能接受并处理。

这里说明下,由于我的希望接收的内容为jason,所以我在header中定义了web_add_header("Accept", "application/json");

 

转载于:https://www.cnblogs.com/rubeitang/p/5749890.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值