51Testing软件测试论坛

标题: 对vuser状态的疑惑,请大家解惑 [打印本页]

作者: ni_xh    时间: 2005-11-24 12:59
标题: 对vuser状态的疑惑,请大家解惑
测试web程序的登录。
将录制脚本中的登录用户名参数化(使用数据连接向导),用户密码没有参数化(数据库表中各用户的密码不同)。
用10个vuser进行测试,vuser的状态都是passed。

质疑:因为密码没有进行参数化,而且每个用户的密码都不相同,所以vuser的状态不应该是passed,就是说仅有一个vuser是passed,其他的都应该是Error。谁能解释一下原因?
作者: smile8224    时间: 2005-11-24 13:14
我是这样理解的:你的软件本来就有容错性,那密码不正确,软件就会限制进行下一个动作.
或者可以去数据库里去查看一下时候有数据提交.
想问一下你是在CONTROLLER 里查看的VUSER记录吗?
作者: qiuyangzh    时间: 2005-11-24 13:21
你先手工操作一下,看用错误的密码登陆的时候显示的是什么页面。我猜应该是你们的产品提供的一个错误提示页面。如果你不设置checkpoint的话,LR并不知道发生了错误,因为LR只能捕获HTTP的标准错误,比如500,404,而对于产品返回的这个页面,LR认为是正确的
作者: ni_xh    时间: 2005-11-24 14:59
原帖由 smile8224 于 2005-11-24 13:14 发表
我是这样理解的:你的软件本来就有容错性,那密码不正确,软件就会限制进行下一个动作.
或者可以去数据库里去查看一下时候有数据提交.
想问一下你是在CONTROLLER 里查看的VUSER记录吗?



是的。CONTROLLER 的scenario groups
作者: ni_xh    时间: 2005-11-24 17:43
原帖由 qiuyangzh 于 2005-11-24 13:21 发表
你先手工操作一下,看用错误的密码登陆的时候显示的是什么页面。我猜应该是你们的产品提供的一个错误提示页面。如果你不设置checkpoint的话,LR并不知道发生了错误,因为LR只能捕获HTTP的标准错误,比如500,404, ...


设置了检查点,结果是3个vuser状态为passed,其他的vuser状态为error。实际上也是3个用户是可用的,其他用户不可用。应该是所说的“LR只能捕获HTTP的标准错误,比如500,404, ...”
作者: wyjzjwyj    时间: 2006-1-13 14:38
能提供LR的标准错误吗?500和404是什么?错误号?谢谢
作者: jackei    时间: 2006-2-24 13:24
500和404 是 HTTP 返回的代码,可以到网上搜索一下 HTTP 代码。




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