51Testing软件测试论坛

标题: LoadRunner如何验证事物执行成功与数据一致? [打印本页]

作者: tracydcy    时间: 2010-1-7 18:58
标题: LoadRunner如何验证事物执行成功与数据一致?
LoadRunner在测试新增功能时,如何验证事物执行成功数目与数据库中数据数目的一致性
我是新手,个人认为当执行成功一个新增事物数据库中应该相应增加一笔资料
我的数据库是SQL Server,请哪位大侠帮忙分析一下
作者: msnshow    时间: 2010-1-7 21:33
通过添加检查点来检查数据是否提交成功
作者: kuangquanshui    时间: 2010-1-8 15:26
楼上说的方法可行  也可以用函数输出结果   不知道这样算不算一种方法
作者: dennyqiang    时间: 2010-1-8 17:04
一小段代码,供参考:

       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 编辑 ]
作者: yzylion    时间: 2010-1-10 10:51
标题: #2
不明白,如果是我,我一般是会去数据库直接执行SQL语句进行验证
在LR中通过检查点如何实现一致性检查,望不吝赐教
作者: 云层    时间: 2010-1-10 12:07
操作成功没有,一般页面上也会给你明确提示的,你可以通过检查这个来确定是否操作成功

如果提示成功但数据库没进去,那么这是功能问题
作者: 5RMB    时间: 2010-1-11 09:38
我就是用4L 的方法
手工事务
不过也会有误差
作者: pingping04401    时间: 2010-1-11 10:10
录制时,插入检查点
作者: maliya1314    时间: 2012-1-31 14:50
如果检查点功能不能用呢
作者: navytest    时间: 2012-2-1 14:58
4l的用脚本验证事务的成功性,可行,我也一直怎么做的




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2