51Testing软件测试论坛

标题: Controller里面VU变成fail的状态 [打印本页]

作者: mudiziqi    时间: 2014-11-30 23:30
标题: Controller里面VU变成fail的状态
各位大神,我今天在跑测试的时候,在测试还未结束之前,遇到在controller里面VU变成fail的状态。
一共有80个VU要跑这个脚本。每个VU我分配了16个数据。
在它的错误信息里面,我看到它根本没有跑到16次。也就是说不是因为数据导致的错误。
但我看了log也没有发现有什么特别的地方。
请问产生这样的结果的可能原因有哪些呢?
谢谢!
作者: 土土的豆豆    时间: 2014-12-1 10:34
VU设置检查下?怎么分配的?
另外,其他脚本这样的策略是否会出现?
最后,随便问问,你的license有问题么?
作者: 授客    时间: 2014-12-1 12:21
分配?参数化?你给的是什么数据?策略是啥?取不到就终止?
作者: mudiziqi    时间: 2014-12-1 14:47
土土的豆豆 发表于 2014-12-1 10:34
VU设置检查下?怎么分配的?
另外,其他脚本这样的策略是否会出现?
最后,随便问问,你的license有问题 ...

谢谢回复!
这个测试一共有4800个VU,每个脚本的VU数量都是按照之前计划的来设置的, 40到600不等。
你说的VU设置,具体是指什么呢?
根据那天的测试结果,有5个脚本,共28个VU出现了这样的问题。
license是没有问题的,不然也跑不起来。

因为服务器的配置,网络的配置还需要根据测试调试,所以当前测试中有很多错误,比如connection shutdown之类的。请问如果错误数量很大,会导致VU错误吗?
作者: mudiziqi    时间: 2014-12-1 15:05
授客 发表于 2014-12-1 12:21
分配?参数化?你给的是什么数据?策略是啥?取不到就终止?

谢谢回复!
脚本数据分配数量应该没有问题,不然在刚开始就会说数据不够。对于数据不能重用的情况,每个VU我都多给了几条数据。
取数据的方式都是cycle manner。考虑对数据不能重用的情况换成abort VU。
一共25个脚本,单个脚本单独跑一次,或者跑多次都没有出错,所以参数化应该是没有问题的。

但是对于数据不能重用的情况,因为是cycle manner,当错误比较多的时候,数据也会用的比较快。当准备的数据用完之后,又会从第一条重新拿。这样就有可能产生一些因为数据导致的错误。这样会导致VU错误吗?
谢谢!
作者: 土土的豆豆    时间: 2014-12-1 16:01
mudiziqi 发表于 2014-12-1 14:47
谢谢回复!
这个测试一共有4800个VU,每个脚本的VU数量都是按照之前计划的来设置的, 40到600不等。
你 ...

那请观察结合点,什么时候出现失败的?
是一部分脚本报错了么?若脚本执行到一半出现异常,也许该脚本的VU会出现异常~
不确定了
一般都是要不就失败 要不都可以正常跑的呀?
你看看scenario菜单下enable ip spoofer选项 切换尝试看看?

其实感觉还是脚本问题,出现异常被中止造成了VU死了……
作者: 土土的豆豆    时间: 2014-12-1 16:03
mudiziqi 发表于 2014-12-1 15:05
谢谢回复!
脚本数据分配数量应该没有问题,不然在刚开始就会说数据不够。对于数据不能重用的情况,每个 ...

单个脚本能pass 或者多vu对单个脚本能pass说明还OK
脚本混合并发时 就用断点去抓一下啊 看看是否到某个节点就报错?
作者: 授客    时间: 2014-12-1 16:49
mudiziqi 发表于 2014-12-1 15:05
谢谢回复!
脚本数据分配数量应该没有问题,不然在刚开始就会说数据不够。对于数据不能重用的情况,每个 ...

表示不知所云。。。问题是什么,具体情景,,没把问题描述清楚,,你这个贴估计要沉底了。。。




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