进行性能测试时,我们的脚本写好之后,还需要判断请求返回结果是否是自己想要的,如果不是那么也属于失败请求。
事务状态分为以下几种:
LR_AUTO:默认值,系统自动根据LR默认规则来判断结果是PASS/FAIL
LR_PASS:事务通过,记录事务响应时间
LR_FAIL:事务失败,独立统计时间
LR_STOP:事务停止
每个测试点就是一个事务,创建结束事务的时候默认给:LR_AUTO状态
一般事务会结合if作为断点去使用,判断结果,例如:
// 判断登录返回结果值是否等于登录成功
if(lr_eval_string("{message}"))=="登录成功")
// 等于则表示登录成功,事务通过
lr_output_message("登录成功");
lr_end_transaction("登录", LR_PASS);
else
// 否则 则表示失败,事务失败
lr_error_message("登录失败");
lr_end_transaction("登录", LR_FAIL);