软件性能测试_loadrunner之web_custom_request函数做get接口测试
2017-05-10 15:51
447 查看
//{"signIOS":1,"sign":1,"totalCount":"0","value":"619,wgy123,2,files/wgy123/2016-02-17/2p1abn54q9rps268kmoi552gla1.png,李大白,670529972@qq.com,大白xuef,13632610621"} 正常发送请求时的返回值
// {
// "signIOS": 0请求失败 1请求成功 2请求成功,但访问异常,
// "sign": 0请求失败 1请求成功 2请求成功,但访问异常,
// "totalCount": "0",
// "value": "用户ID,登录名,用户类型(1学生 2老师),头像,昵称,邮箱,正式姓名,电话号码"
// }
//安全码错误返回0,密码错误返回2,正常时返回1
Action()
{
web_reg_save_param("sign",//这个关联是根据服务器返回值得到的,在自写的接口中,可以通过设置日志,从日志中获取(把那三个日志选项都勾上 然后运行一次)
"LB=\"sign\":",
"RB=,\"totalCount\"",
LAST);
web_custom_request("APP_Action.ashx",//这个是显示在tree里面的 只是方便查看 无实际意义,取名尽量要有意义
"URL=http://112.74.xxx.xx:9600/APP_Action.ashx?action=login&LoginName=13557950011&PassWord=E10ADC3949BA59ABBE56E057F20F883E&VerSafe=CA91BA6EF37A7A7AAD843C17F6D34FE0",
"Method=GET",
"TargetFrame=",
"Resource=0",
"Referer=",//这个是父目录 即上一步的url
"Mode=HTTP",
"Body=",//get请求中 这个必须为空
LAST);
//以下是判断,判断可以根据服务器的返回值出现的数据进行判断
lr_output_message("sign:%s",lr_eval_string("{sign}"));
if(atoi(lr_eval_string("{sign}"))==1)
lr_output_message("登录成功");
else if(atoi(lr_eval_string("{sign}"))==0)
lr_output_message("登录失败");
else
lr_output_message("请求成功,但访问异常");
return 0;
}
// {
// "signIOS": 0请求失败 1请求成功 2请求成功,但访问异常,
// "sign": 0请求失败 1请求成功 2请求成功,但访问异常,
// "totalCount": "0",
// "value": "用户ID,登录名,用户类型(1学生 2老师),头像,昵称,邮箱,正式姓名,电话号码"
// }
//安全码错误返回0,密码错误返回2,正常时返回1
Action()
{
web_reg_save_param("sign",//这个关联是根据服务器返回值得到的,在自写的接口中,可以通过设置日志,从日志中获取(把那三个日志选项都勾上 然后运行一次)
"LB=\"sign\":",
"RB=,\"totalCount\"",
LAST);
web_custom_request("APP_Action.ashx",//这个是显示在tree里面的 只是方便查看 无实际意义,取名尽量要有意义
"URL=http://112.74.xxx.xx:9600/APP_Action.ashx?action=login&LoginName=13557950011&PassWord=E10ADC3949BA59ABBE56E057F20F883E&VerSafe=CA91BA6EF37A7A7AAD843C17F6D34FE0",
"Method=GET",
"TargetFrame=",
"Resource=0",
"Referer=",//这个是父目录 即上一步的url
"Mode=HTTP",
"Body=",//get请求中 这个必须为空
LAST);
//以下是判断,判断可以根据服务器的返回值出现的数据进行判断
lr_output_message("sign:%s",lr_eval_string("{sign}"));
if(atoi(lr_eval_string("{sign}"))==1)
lr_output_message("登录成功");
else if(atoi(lr_eval_string("{sign}"))==0)
lr_output_message("登录失败");
else
lr_output_message("请求成功,但访问异常");
return 0;
}
相关文章推荐
- Loadrunner测试json接口实例以及 web_custom_request 函数详解
- Loadrunner测试json接口实例以及 web_custom_request 函数详解
- Loadrunner测试json接口实例以及 web_custom_request 函数详解
- loadrunner 函数web.custom_request使用
- loadrunner Web_类函数之web_custom_request()
- LoadRunner 函数之 web_custom_request
- loadrunner之 学习四:web_custom_request()函数
- LoadRunner函数详解之web_custom_request
- Loadrunner 关联 web_custom_request综合实例
- 脚本——web_custom_request函数详解
- loadrunner Web_类函数之web_get_int_property()
- web_custom_request函数之Body详解
- web_custom_request 函数
- 彻底抛弃脚本录制,LR脚本之使用web_custom_request函数自定义
- web_custom_request 函数
- loadrunner 接口测试实例:天气接口,get&post
- web_custom_request 函数详解
- 通过web_custom_request编写接口压测脚本
- loadrunner web_custom_request 脚本处理
- Loadrunner中web_custom_request使用场景