tracydcy 发表于 2010-1-7 18:58:27

LoadRunner如何验证事物执行成功与数据一致?

LoadRunner在测试新增功能时,如何验证事物执行成功数目与数据库中数据数目的一致性
我是新手,个人认为当执行成功一个新增事物数据库中应该相应增加一笔资料
我的数据库是SQL Server,请哪位大侠帮忙分析一下

msnshow 发表于 2010-1-7 21:33:19

通过添加检查点来检查数据是否提交成功

kuangquanshui 发表于 2010-1-8 15:26:19

楼上说的方法可行也可以用函数输出结果   不知道这样算不算一种方法

dennyqiang 发表于 2010-1-8 17:04:14

一小段代码,供参考:

       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:17

#2

不明白,如果是我,我一般是会去数据库直接执行SQL语句进行验证
在LR中通过检查点如何实现一致性检查,望不吝赐教

云层 发表于 2010-1-10 12:07:29

操作成功没有,一般页面上也会给你明确提示的,你可以通过检查这个来确定是否操作成功

如果提示成功但数据库没进去,那么这是功能问题

5RMB 发表于 2010-1-11 09:38:02

我就是用4L 的方法
手工事务
不过也会有误差

pingping04401 发表于 2010-1-11 10:10:51

录制时,插入检查点

maliya1314 发表于 2012-1-31 14:50:14

如果检查点功能不能用呢

navytest 发表于 2012-2-1 14:58:03

4l的用脚本验证事务的成功性,可行,我也一直怎么做的
页: [1]
查看完整版本: LoadRunner如何验证事物执行成功与数据一致?