LoadRunner脚本在controller执行压力测试时的数据会进数据库吗?
请求帮助! 如果你的脚本就是将数据添加进数据库,那么在cotroller中,当然也会啊. 先说出你的具体的问题来? 同意2楼的。 就是2楼所说的啊!如果没有添加数据,数据就不会到数据库中的啊 我就录一般的新增脚本,然后在controller里跑,会把数据录进数据库吗? 如果你在录制脚本的时候,是要忘数据库中写数据的,压力测试的时候也会写。 那新增的时候肯定是要往数据库中插数据的咯,那controller里跑的时候数据肯定是进数据库了咯。 是啊,运行了脚本,就有实际的执行啊!脚本里面有添加数据库,那必然是进了数据库哦 如果测试场景就是会对数据库进行操作,那么肯定会对数据库有影响了,如插入、修改、删除数据 我录制了一个新增操作的脚本,在其中参数化了一些数据,脚本运行是通过的,虚拟了5个用户做此操作,可是结果并没有添加进去,这是什么原因呢?是参数化的时候错误了吗?[ 本帖最后由 lixiaoqing 于 2007-1-29 18:41 编辑 ]
哈
估计是参数化错误了:) 看日志有什么提示没有的,是否有什么错误,要不先不用controller来跑,看是否能插入数据库 录制一个操作流程出现了几个相同的submit-data函数块,而且中文的字体都变成了类似繁体之类的乱七八糟的字体了,这是不是脚本有错误呢?这是什么原因造成的呢?
但是脚本运行下来,又有没有问题!
[ 本帖最后由 lixiaoqing 于 2007-1-30 15:38 编辑 ] 不会吧,如果会把数据载入数据库,那不是有很多重复数据了? 实际是将这些数据插入到数据库中了。 模拟并发数据载入,不是说数据不载入,而是模拟并发,数据实际上是录入数据库的 如果录的脚本是从数据库读数据,那么场景运行当中设置用户多次迭代运行是不是会从缓存里读数据那? 如果单独执行的时候会, 在Controller里面执行也肯定会了.
Controller只是模拟更多的用户重复执行你的VUGen里面的脚本. 如果你录制的时候,录制的东西写道数据库里面的话,那么你回放的时候自然就写到数据库里面了!我录制增加票据的脚本,压力测试的时候就往数据库里面写了10000条记录
页:
[1]
2