关住 公 纵 号 “ 阿蒙课程分享 ” 获得学习资料及趣味分享
什么是思考时间?
用户用于思考的时间(登录、选模块、发帖,用户都在思考,服务暂停,服务器感受不到)
为什么需要思考时间?
模拟真实场景
思考时间在LR中的应用?
需要思考时间
思考时间的大小应该不一样
lr_think_time(29)
!!!!记得勾选这个选项否则会忽略思考时间的设置!!!
设置之后就有了
思考时间可以随机
一般设置为 50% 到 200%
原则:
思考时间不能设置太长,因为我们的性能测试要稍微严格一点,给客户才能满意一点
Action4()
{
lr_start_transaction("login");
web_add_cookie("Hm_lvt_c0545c7b73f0306d8e8595476a372df1=1518664697,1519365446; DOMAIN=www.pythontip.com");
web_add_cookie("saeut=CkMPIlqE/BAbe0FpA9cCAg==; DOMAIN=www.pythontip.com");
web_add_cookie("sessionid=46runwyb8zdvuxv5k3s667akbdbsftns; DOMAIN=www.pythontip.com");
web_url("www.pythontip.com",
"URL=http://www.pythontip.com/",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t77.inf",
"Mode=HTML",
EXTRARES,
"Url=/static/img/index/logo_bg1.jpg", ENDITEM,
LAST);
lr_think_time(7);
web_url("登录",
"URL=http://www.pythontip.com/user/login",
"TargetFrame=",
"Resource=0",
"RecContentType=text/html",
"Referer=http://www.pythontip.com/",
"Snapshot=t78.inf",
"Mode=HTML",
LAST);
web_reg_find("SaveCount=loginflag",
"TextPfx=
",
"TextSfx=",
LAST);
web_submit_data("login",
"Action=http://www.pythontip.com/user/login",
"Method=POST",
"TargetFrame=",
"RecContentType=text/html",
"Referer=http://www.pythontip.com/user/login",
"Snapshot=t79.inf",
"Mode=HTML",
ITEMDATA,
"Name=name", "Value={user}", ENDITEM,
"Name=pwd", "Value={pwd}", ENDITEM,
"Name=login791", "Value=登录", ENDITEM,
LAST);
lr_output_message(lr_eval_string("{loginflag}"));
if(atoi(lr_eval_string("{loginflag}")) == 1){
lr_end_transaction("login", LR_PASS);
lr_output_message("登陆成功");
}
else{
lr_end_transaction("login", LR_FAIL);
lr_error_message("登陆失败");
}
return 0;
}