loadrunner通过web的post请求方法测接口 2
来源:互联网 发布:网络销售靠谱吗 编辑:程序博客网 时间:2024/04/27 09:28
模拟APP发送请求给Cloud,
一般都是用户登录后。cloud会返回登录成功的消息并且返回一个cookie给app,
app下次要做一些例如设置名称之类的工作,在请求消息里面会携带返回的cookie,而且cloud也会校验这个cookie
1、第一次请求登录,获取cookie,
2、使用第一次请求获取的cookie进行第二次请求
一般都是用户登录后。cloud会返回登录成功的消息并且返回一个cookie给app,
app下次要做一些例如设置名称之类的工作,在请求消息里面会携带返回的cookie,而且cloud也会校验这个cookie
1、第一次请求登录,获取cookie,
2、使用第一次请求获取的cookie进行第二次请求
Action()
{
web_reg_save_param("par1",
"LB=auth_key\":\"",
"RB=\"",
LAST);
web_reg_save_param("par3",
"LB=Set-Cookie: ",
"RB=;",
"ORD=2",
LAST);
web_reg_save_param("par4",
"LB=Set-Cookie: ",
"RB=;",
"ORD=3",
LAST);
web_custom_request("login",
"URL=http://192.168.1.102/api/user/login",
"Method=POST",
"Resource=0",
"Referer=",
"mode=HTTP",
"Body=email=t993@163.com&password=8c2b2f9cd3431be8a7bf64a33e81b371",
LAST);
lr_message ("par1:%s", lr_eval_string("{par1}"));
lr_message ("par3:%s", lr_eval_string("{par3}"));
lr_message ("par4:%s", lr_eval_string("{par4}"));
return 0;
}
Action2()
{
web_cleanup_cookies();
web_add_header("cookie",
"{par3};{par4};{par1}");
web_custom_request("info",
"URL=http://192.168.1.102/api/app/set/device",
"Method=POST",
"Resource=0",
"Referer=",
"mode=HTTP",
"Body=camid=4026aabz&auth_key={par1}",
LAST);
return 0;
}
传json数据时引号前加转义字符\
{
web_reg_save_param("par1",
"LB=auth_key\":\"",
"RB=\"",
LAST);
web_reg_save_param("par3",
"LB=Set-Cookie: ",
"RB=;",
"ORD=2",
LAST);
web_reg_save_param("par4",
"LB=Set-Cookie: ",
"RB=;",
"ORD=3",
LAST);
web_custom_request("login",
"URL=http://192.168.1.102/api/user/login",
"Method=POST",
"Resource=0",
"Referer=",
"mode=HTTP",
"Body=email=t993@163.com&password=8c2b2f9cd3431be8a7bf64a33e81b371",
LAST);
lr_message ("par1:%s", lr_eval_string("{par1}"));
lr_message ("par3:%s", lr_eval_string("{par3}"));
lr_message ("par4:%s", lr_eval_string("{par4}"));
return 0;
}
Action2()
{
web_cleanup_cookies();
web_add_header("cookie",
"{par3};{par4};{par1}");
web_custom_request("info",
"URL=http://192.168.1.102/api/app/set/device",
"Method=POST",
"Resource=0",
"Referer=",
"mode=HTTP",
"Body=camid=4026aabz&auth_key={par1}",
LAST);
return 0;
}
传json数据时引号前加转义字符\
"Name=input","Value={\"mobile\":\"15280288286\",\"password\":\"6f96c57e306923c7\"}",ENDITEM,
0 0
- loadrunner通过web的post请求方法测接口 2
- loadrunner通过web的post请求方法测接口
- loadrunner通过web的post请求方法测接口 1
- loadrunner通过web的post请求方法测接口 1
- C# 通过接口 post 请求
- 比较简单的Web请求(get/post)方法封装,调用网络接口时能用到
- LoadRunner获取WEB请求头信息的方法:REQUEST、RESPONSE
- LoadRunner获取WEB请求头信息的方法:REQUEST、RESPONSE
- LoadRunner获取WEB请求头信息的方法:Request、Response
- LoadRunner获取WEB请求头信息的方法:REQUEST、RESPONSE
- LoadRunner获取WEB请求头信息的方法:REQUEST、RESPONSE
- LoadRunner获取WEB请求头信息的方法:REQUEST、RESPONSE
- loadrunner通过socket测接口
- loadrunner通过socket测接口
- Loadrunner接口测试常用的方法(Web Services)
- Loadrunner三种post格式的请求
- Android HTTP实例 使用GET方法和POST方法发送请求(通过Apache接口实现)
- curl请求接口的get和post方法
- Runloop和线程的关系
- loadrunner通过web的post请求方法测接口 1
- LeetCode 88. Merge Sorted Array
- hadoop示例代码
- 20170114经济学人封面文章Lifelong Learning
- loadrunner通过web的post请求方法测接口 2
- Android自定义控件的实现
- Goal: English
- Android API Guide for Media Apps —— 媒体应用
- 1004.Counting Leaves (30)
- 3.9 对称三位素数
- 教女朋友学Python(4)——算
- 寒假学习之stm32(11)----usmart的调试
- 异常:System.BadImageFormatException,未能加载正确的程序集XXX或其某一依赖项。