首页 > Web开发 > 详细

性能基础学习5-HTTP协议脚本实战

时间:2019-08-28 20:06:41      阅读:76      评论:0      收藏:0      [点我收藏+]

1、场景:登陆bugfree-新建缺陷-解决Bug

Action()
{

web_reg_find("Text=target=‘_blank‘",
LAST);  //设置检查点

lr_start_transaction("登陆");

web_submit_data("web_submit_data",
"Action=http://192.168.116.128/bugfree/index.php/site/login",
"Method=POST",
"EncType=application/x-www-form-urlencoded",
"TargetFrame=",
"Referer=",
"Mode=HTTP",
ITEMDATA,
"Name=LoginForm[username]", "Value=admin", ENDITEM,
"Name=LoginForm[password]", "Value=123456", ENDITEM,
"Name=LoginForm[language]", "Value=zh_cn", ENDITEM,
"Name=LoginForm[rememberMe]", "Value=0", ENDITEM,
LAST);

//关联

web_reg_save_param("id=6",//index.php/bug/3‘;</script><
"LB=index.php/bug/",
"RB=‘;</script><",
LAST);

lr_end_transaction("登陆", LR_AUTO);

lr_start_transaction("新建bug");http://192.168.116.128/bugfree/index.php/bug/list/1

web_submit_data("web_submit_data",
"Action=http://192.168.0.105/bugfree/index.php/info/edit?type=bug&action=opened&product_id=1",
"Method=POST",
"TargetFrame=",
"Referer=",
"Mode=HTTP",
ITEMDATA,
"Name=BugInfoView[deleted_file_id]", "Value=", ENDITEM,
"Name=BugInfoView[lock_version]", "Value=", ENDITEM,
"Name=BugInfoView[product_id]", "Value=1", ENDITEM,
"Name=isPageDirty", "Value=1", ENDITEM,
"Name=templateTitle", "Value=", ENDITEM,
"Name=BugInfoView[title]", "Value=bugliu", ENDITEM,
"Name=layer1_module", "Value=0", ENDITEM,
"Name=BugInfoView[productmodule_id]", "Value=0", ENDITEM,
"Name=BugInfoView[assign_to_name]", "Value=Active", ENDITEM,
"Name=BugInfoView[severity]", "Value=1", ENDITEM,
"Name=BugInfoView[priority]", "Value=1", ENDITEM,
"Name=Custom[BugType]", "Value=用户界面", ENDITEM,
"Name=Custom[HowFound]", "Value=功能测试", ENDITEM,
"Name=Custom[BugOS]", "Value=", ENDITEM,
"Name=Custom[BugBrowser]", "Value=", ENDITEM,
"Name=Custom[OpenedBuild]", "Value=aaa", ENDITEM,
"Name=Custom[ResolvedBuild]", "Value=", ENDITEM,
"Name=Custom[BugSubStatus]", "Value=", ENDITEM,
"Name=Custom[BugMachine]", "Value=", ENDITEM,
"Name=Custom[BugKeyword]", "Value=", ENDITEM,
"Name=BugInfoView[related_bug]", "Value=", ENDITEM,
"Name=BugInfoView[related_case]", "Value=", ENDITEM,
"Name=BugInfoView[related_result]", "Value=", ENDITEM,
"Name=Content-Type: application/octet-stream", "Value=", ENDITEM,
"Name=BugInfoView[action_note]", "Value=", ENDITEM,
"Name=BugInfoView[repeat_step]", "Value=[步骤]<br />\r\n"
"1.555<br />\r\n"
"2.666<br />\r\n"
"<br />\r\n"
"[结果]4<br />\r\n"
"<br />\r\n"
"[期望]6<br />\r\n"
"<br />\r\n"
"[备注]<br />\r\n"
"<br />", ENDITEM,
LAST);

lr_end_transaction("新建bug", LR_AUTO);

lr_start_transaction("解决bug");

web_submit_data("web_submit_data",
"Action=http://192.168.116.128/bugfree/index.php/bug/{id=6}/resolved",
"Method=POST",
"EncType=multipart/form-data; boundary=----WebKitFormBoundaryDHb2dBfb9zdbm4Fz",
"TargetFrame=",
"Referer=",
"Mode=HTTP",
ITEMDATA,
"Name=BugInfoView[deleted_file_id]", "Value=", ENDITEM,
"Name=BugInfoView[lock_version]", "Value=1", ENDITEM,
"Name=BugInfoView[product_id]", "Value=1", ENDITEM,
"Name=isPageDirty", "Value=1", ENDITEM,
"Name=templateTitle", "Value=", ENDITEM,
"Name=BugInfoView[title]", "Value=bugliu", ENDITEM,
"Name=layer1_module", "Value=0", ENDITEM,
"Name=BugInfoView[productmodule_id]", "Value=0", ENDITEM,
"Name=BugInfoView[assign_to_name]", "Value=系统管理员", ENDITEM,
"Name=BugInfoView[mail_to]", "Value=", ENDITEM,
"Name=BugInfoView[severity]", "Value=1", ENDITEM,
"Name=BugInfoView[priority]", "Value=", ENDITEM,
"Name=Custom[BugType]", "Value=用户界面", ENDITEM,
"Name=Custom[HowFound]", "Value=功能测试", ENDITEM,
"Name=Custom[BugOS]", "Value=", ENDITEM,
"Name=Custom[BugBrowser]", "Value=", ENDITEM,
"Name=Custom[OpenedBuild]", "Value=aaa", ENDITEM,
"Name=Custom[ResolvedBuild]", "Value=uu", ENDITEM,
"Name=BugInfoView[solution]", "Value=Won‘t Fix", ENDITEM,
"Name=BugInfoView[duplicate_id]", "Value=", ENDITEM,
"Name=Custom[BugSubStatus]", "Value=", ENDITEM,
"Name=Custom[BugMachine]", "Value=", ENDITEM,
"Name=Custom[BugKeyword]", "Value=", ENDITEM,
"Name=BugInfoView[related_bug]", "Value=", ENDITEM,
"Name=BugInfoView[related_case]", "Value=", ENDITEM,
"Name=BugInfoView[related_result]", "Value=", ENDITEM,
"Name=BugInfoView[action_note]", "Value=", ENDITEM,
"Name=BugInfoView[repeat_step]", "Value=[步骤]<br />\r\n"
"1.555<br />\r\n"
"2.666<br />\r\n"
"<br />\r\n"
"[结果]4<br />\r\n"
"<br />\r\n"
"[期望]6<br />\r\n"
"<br />\r\n"
"[备注]<br />\r\n"
"<br />\r\n",ENDITEM,
LAST);

lr_end_transaction("解决bug", LR_AUTO);

return 0;
}

性能基础学习5-HTTP协议脚本实战

原文:https://www.cnblogs.com/huanghousong/p/11425575.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!