google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

运行10个Vuser并发,但是数据库里只有两条记录?

运行10个Vuser并发,但是数据库里只有两条记录?


10个VUSER并发,向数据库里插入记录
运行完后显示事务全部成功

但是查看数据库里,却只增加了两条记录



后来不论设置多少个VUSER并发,每次数据库里只能增加两条记录。

请大家帮忙分析解决。
谢谢!

TOP

因为已经向数据库中增加了记录因此脚本没有问题
可以看看录制窗口snapshop的信息
1:是不是程序不能支持10个用户的并发;
2:是不是程序不允许增加相同用户;
建议参数化和增加检查点。

TOP

???


程序 不能支持10个用户的并发 是什么意思?
是指 我要测试的这个系统吗

TOP

引用:
Originally posted by SpiderMan at 2005-8-10 12:00 PM:
程序 不能支持10个用户的并发 是什么意思?
是指 我要测试的这个系统吗
是指你当前使用的LoadRunner版本可能不支持10个以上的用户,序列号是支持更多用户的吗?

TOP

你的数据库允许插入相同的记录吗?如果不能,注意把不同的字段的值设为唯一值。
路漫漫,其修远兮,吾将上下而求索!

TOP


回楼上:

1、我License 支持1000 web vu
2、我用同样方法 测试其他系统 可以插入10记录
3、数据录里允许插入相同记录


新的疑问:
点击提交表单后,中间会有一个页面(显示的是一个层layer,显示“数据正在处理中,请稍候”,大概会等待10秒钟),然后才会跳转到结果页面
但是我在LR中录脚本时,捕捉不到这个层Layer,请问这个对我测试有影响吗?

TOP

增加检查点,看看后面的8次新增操作是否真成功了。

TOP

我也遇到这样的情况,什么原因呢?


用 LR模拟少量用户并发时,都成功。系统中也增加了一些记录,但当并发用户逐渐增加时,如加到150个,运行时,都成功,但系统就只生成了115条记录,这是怎么一回事呢?

TOP

可以通过增加检查点来验证一下每个操作是不是都成功了.
因为LR在运行场景时,事务的成功并不能代表业务上的成功.
(*^__^*)

TOP

有些捕捉不到的问题,是挺头疼的!
[img]http://logo.taobao.com/forum/signature/62/a1/3d/75/62a13d75030db16c1afc0762979262f3.gif[/img] 我是做测试的,也很喜欢这份工作。 工作之余,开个小店--依兰秀雅,欢迎来我的小店坐坐啊[url]http://shop33114519.taobao.com[/url]

TOP

刚刚研究,太多疑惑了!


谢谢楼上的指点,那么我还是疑惑:
1、为什么事务都运行成功,而业务上没有成功呢,这一般由什么原因引起的呢?
2、这种情况是不是正常的呢,就是说分析的结果是否是正确了?还是必须等业务都成功再看分析的结果呢?
3、加检查点,是在脚本中,加一个验证记录生成就可以了呢?你说的每一步加是怎么加啊?

TOP

1。 LR只会判断Transcation是否被执行,而不会判断你获得的结果是否正确。而我们需要判断的往往是正确执行该次操作(事务)并获得正确的结果。
2。 对于LR来说,算是正常的。但是这种情况会影响到我们的分析结果。
3。 在你需要检查的地方增加检查点。
例如:你向数据库执行插入操作后,假设页面会返回“操作成功”几个字,那么你就可以通过设置检查点来检查执行该事务后是否会出现了这四个字。这个时候,LR会判断执行该次事务后并出现“操作成功”四个字时便以pass状态结束该次事务,否则以fail状态结束该次事务。这样的话就可以知道业务是否被正确执行,而不是只执行了事务。

我的理解是这样的,希望有人补充。
(*^__^*)

TOP

请问如设置检查点?

TOP

非常同意sunfy兄的见解


增加检查点是很必要的,可以第一时间来检查事务是否真正成功.而且,最好能通过查询数据库的方式来确保结果和LR的结果100%相同;
另外,回答imcarol朋友,可以在菜单INSERT_NewStep_WebChecks_TextCheck选择OK;然后在打开的页面的specification选项卡的SearchFor后面输入要查找的文字(一定要能够表示该业务成功)

TOP

 
当前时区 GMT+8, 现在时间是 2008-12-5 18:06Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹