LoadRunner如何验证事物执行成功与数据一致?
LoadRunner在测试新增功能时,如何验证事物执行成功数目与数据库中数据数目的一致性我是新手,个人认为当执行成功一个新增事物数据库中应该相应增加一笔资料
我的数据库是SQL Server,请哪位大侠帮忙分析一下 通过添加检查点来检查数据是否提交成功 楼上说的方法可行也可以用函数输出结果 不知道这样算不算一种方法 一小段代码,供参考:
lr_start_transaction("trxName");
web_reg_find("SaveCount=countnum",
"Text=论坛",
LAST);
web_url("phpwind",
"URL=http://172.168.1.200/phpwind",
"Resource=0",
"Referer=",
LAST);
lr_output_message(lr_eval_string("{countnum}"));
if (atoi(lr_eval_string("{countnum}")) < 5 ) {
lr_end_transaction("trxName", LR_FAIL);
}
else {
lr_end_transaction("trxName", LR_PASS);
}
[ 本帖最后由 dennyqiang 于 2010-1-8 17:06 编辑 ]
#2
不明白,如果是我,我一般是会去数据库直接执行SQL语句进行验证在LR中通过检查点如何实现一致性检查,望不吝赐教 操作成功没有,一般页面上也会给你明确提示的,你可以通过检查这个来确定是否操作成功
如果提示成功但数据库没进去,那么这是功能问题 我就是用4L 的方法
手工事务
不过也会有误差 录制时,插入检查点 如果检查点功能不能用呢 4l的用脚本验证事务的成功性,可行,我也一直怎么做的
页:
[1]