LoadRunner如何计算事物成功率
答案:1 悬赏:0
解决时间 2021-04-09 20:43
- 提问者网友:樱花树下最美的约定
- 2021-04-09 07:57
LoadRunner如何计算事物成功率
最佳答案
- 二级知识专家网友:高冷不撩人
- 2021-04-09 09:10
事务的成功或失败是可以人为控制的,在做性能测试的时候,录制完脚本后,需要对脚本进行优化,其中优化的一部分就添加判断事务成功失败的条件。例如(判断登录是否成功):
lr_start_transaction("log");
web_edit_field("username",
"Snapshot=t1.inf",
DESCRIPTION,
"Type=password",
"Name=username",
ACTION,
"SetEncryptedValue=4e02cb503ed6421aa162a0ef036586beb979",
LAST);
web_edit_field("password",
"Snapshot=t2.inf",
DESCRIPTION,
"Type=password",
"Name=password",
ACTION,
"SetEncryptedValue=4e02cb521a637d3b",
LAST);
//if log successfully,"Account Summary" will display
web_reg_find("Text=Account Summary","SaveCount=count1",LAST);
web_button("INPUT",
"Snapshot=t3.inf",
DESCRIPTION,
"Type=submit",
"Tag=INPUT",
"ID=",
ACTION,
"UserAction=Click",
LAST);
if (atoi(lr_eval_string("{count1}"))==1)
{
lr_end_transaction("log", LR_PASS);
lr_output_message("log suss,because %d", atoi(lr_eval_string("{count1}")));
}
else
{
lr_end_transaction("log", LR_FAIL);
lr_error_message("log failed,because %d", atoi(lr_eval_string("{count1}")));
}
lr_start_transaction("log");
web_edit_field("username",
"Snapshot=t1.inf",
DESCRIPTION,
"Type=password",
"Name=username",
ACTION,
"SetEncryptedValue=4e02cb503ed6421aa162a0ef036586beb979",
LAST);
web_edit_field("password",
"Snapshot=t2.inf",
DESCRIPTION,
"Type=password",
"Name=password",
ACTION,
"SetEncryptedValue=4e02cb521a637d3b",
LAST);
//if log successfully,"Account Summary" will display
web_reg_find("Text=Account Summary","SaveCount=count1",LAST);
web_button("INPUT",
"Snapshot=t3.inf",
DESCRIPTION,
"Type=submit",
"Tag=INPUT",
"ID=",
ACTION,
"UserAction=Click",
LAST);
if (atoi(lr_eval_string("{count1}"))==1)
{
lr_end_transaction("log", LR_PASS);
lr_output_message("log suss,because %d", atoi(lr_eval_string("{count1}")));
}
else
{
lr_end_transaction("log", LR_FAIL);
lr_error_message("log failed,because %d", atoi(lr_eval_string("{count1}")));
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯