作业帮 > 综合 > 作业

LoadRunner如何计算事物成功率

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/29 18:50:32
LoadRunner如何计算事物成功率
LoadRunner如何计算事物成功率
事务的成功或失败是可以人为控制的,在做性能测试的时候,录制完脚本后,需要对脚本进行优化,其中优化的一部分就添加判断事务成功失败的条件.例如(判断登录是否成功):
lr_start_transaction("log");
\x05web_edit_field("username",
\x05\x05"Snapshot=t1.inf",
\x05\x05DESCRIPTION,
\x05\x05"Type=password",
\x05\x05"Name=username",
\x05\x05ACTION,
\x05\x05"SetEncryptedValue=4e02cb503ed6421aa162a0ef036586beb979",
\x05\x05LAST);
\x05web_edit_field("password",
\x05\x05"Snapshot=t2.inf",
\x05\x05DESCRIPTION,
\x05\x05"Type=password",
\x05\x05"Name=password",
\x05\x05ACTION,
\x05\x05"SetEncryptedValue=4e02cb521a637d3b",
\x05\x05LAST);
//if log successfully,"Account Summary" will display
\x05web_reg_find("Text=Account Summary","SaveCount=count1",LAST);
\x05web_button("INPUT",
\x05\x05"Snapshot=t3.inf",
\x05\x05DESCRIPTION,
\x05\x05"Type=submit",
\x05\x05"Tag=INPUT",
\x05\x05"ID=",
\x05\x05ACTION,
\x05\x05"UserAction=Click",
\x05\x05LAST);
\x05if (atoi(lr_eval_string("{count1}"))==1)
\x05 {
\x05\x05 lr_end_transaction("log",LR_PASS);
\x05\x05 lr_output_message("log suss,because %d",atoi(lr_eval_string("{count1}")));
\x05 }
else
\x05 {
\x05\x05 lr_end_transaction("log",LR_FAIL);
\x05\x05 lr_error_message("log failed,because %d",atoi(lr_eval_string("{count1}")));
\x05 }