【转】关于LR事务成功数与实际入库数不一致的问题解决

上一篇 / 下一篇  2017-06-07 09:53:31

之前在做公司机场项目性能测试的时候,遇到这样类似的问题:
功能作为DLL封装调用,在脚本中设定一投注事务,该事务是往数据库中插入数据,调试全部成功。当设定场景Vuser为1,思考时间为0,运行10分钟后,事务通过数量为40220,数据库中的数据也是40220,该过程无错误提示

初始化数据后,Vuser设置为50,思考时间为1,运行6分钟后,事务通过数量为3819,数据库中的数据也是3068,该过程无错误提示。成功入库率的只有80%,这一情况反映了实际入库的结果与事务通过数量不符。
后Vsuer设为100,继续测试,仍然不符。

因此看来,LR的事务与实际业务并不是强制一一对应的关系。有可能事务处理成功,但实际业务会遇到一些问题,可不知道如何下手去判断问题出在哪里。
 
问题解决:
lr的事物pass是代表在特定的时间内服务响应,有数据返回,是物理上的pass,但是数据库中数据需要成功插入,则需要逻辑上pass才能成功插入数据。一个是代码问题,一个是数据语句的问题。

TAG:

 

评分:0

我来说两句

Open Toolbar