51Testing软件测试论坛

标题: 请高手进,通过事务数与实际入库数相差比较大 [打印本页]

作者: lunahaha527    时间: 2013-10-16 14:47
标题: 请高手进,通过事务数与实际入库数相差比较大
本帖最后由 lunahaha527 于 2013-10-16 14:50 编辑

TO 高手们:
   我设置虚拟用户为5,设置了集合点
并且在运行时,查看通过的事务数为入DB数的3倍多些。请问这个现象是什么原因造成的?
我自己的假设是,是否入DB的较慢造成的?请问如何去定位呢?急,在线等!
作者: lunahaha527    时间: 2013-10-16 15:33
补充下,测试单用户是没有问题的
作者: 云层    时间: 2013-10-16 22:02
哎。。。破大一个问题非要来个高手。。。。。回答了也不算高手啊

你并发请求发出去了也不代表你数据库成功了啊,压得进去不代表处理得了
作者: lunahaha527    时间: 2013-10-17 09:39
呵呵,只是觉得自己是新手,比自己水平高的就是高手了。
那请问,这种问题怎么定位和解决呢?
作者: xigua100    时间: 2013-10-18 11:23
请求发了,不一定有响应哦,你得加检查点的,在事务后边加返回值检查点。通过事务数=检查点不通过数+实际入库数。你试试。
作者: lunahaha527    时间: 2013-10-18 14:41
回复 5# xigua100


    我加检查点了,类似于:
        if(strcmp(resultcode9 ,"1")==0)
       
                        {
        lr_output_message("服务器返回结果为成功,此条脚本通过!");
        lr_end_transaction("querypaychannel", LR_PASS);
                }
       
                else
       
                        {
        lr_output_message("由于服务器返回码非成功,此条脚本失败!");
        lr_end_transaction("querypaychannel", LR_FAIL);
                }
作者: ffwithvv    时间: 2013-10-18 15:53
哎。。。破大一个问题非要来个高手。。。。。回答了也不算高手啊

你并发请求发出去了也不代表你数据库成 ...
云层 发表于 2013-10-16 22:02



    +1




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