LR中判断HTTP返回状态

Alanni ·
更新时间:2024-09-21
· 922 次阅读

  有天,有个人问我在做b/s测试,请问如何保存从服务器传回来的http头的信息,怎么能得到http状态,和状态200进行比较?   后来,我给出的代码如下:   Action()   {int i;   //[WCSPARAM WCSParam_Text1 3 200]Parameter{WCSParam_Text1}created by Correlation Studio   web_reg_save_param("WCSParam_Text1",   "LB=1.1",   "RB=",   "Ord=1",   "RelFrameId=1",   "Search=Headers",   "IgnoreRedirections=Yes",   LAST);   web_url("www.hao123.com",   "URL=http://www.hao123.com/",   "Resource=0",   "RecContentType=text/html",   "Referer=",   "Snapshot=t1.inf",   "Mode=HTML",   LAST);   i=atoi(lr_eval_string("{WCSParam_Text1}"));   if(i==200)   lr_log_message("终于成功了!!我不容易呀!!!");   else   lr_log_message("唉,又失败了,不过这才是正常的!");   return 0;   }   后来查了帮助,看到如下方法才好:   Action()   {   int HttpRetCode;   web_url("www.hao123.com",   "URL=http://www.hao123.com/",   "Resource=0",   "RecContentType=text/html",   "Referer=",   "Snapshot=t1.inf",   "Mode=HTML",   LAST);   HttpRetCode=web_get_int_property(HTTP_INFO_RETURN_CODE);   if(HttpRetCode==200)   lr_log_message("终于成功了!!我不容易呀!!!");   else   lr_log_message("唉,又失败了,不过这才是正常的!");   return 0;   }   关于函数,偶不说了,查看帮助,清楚着哩



HTTP lr

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章