清吟沫海 发表于 2015-10-27 10:36:24

LR回放时是不是不访问真实的服务器

1.LR录制了登录的脚本,将密码修改为错误密码,即用户名111111对应123456,密码修改为12345,在实际中这个是不能登录成功的,为什么这个脚本可以成功回放。
2.参数化时,对应的密码也用错误密码,在50人负载时,为什么也没有报错,

踏雪飞狐 发表于 2015-10-27 11:40:39

LR回放只判断是否有数据包返回不考虑逻辑正确,所以它只管有没有发出去数据和返回数据,不关注你数据是否正确

shinyxiang 发表于 2015-10-27 17:05:48

楼上说的没错,参数正确与否几乎不影响最后结果

gaha 发表于 2015-10-27 23:28:02

我对2楼的回答表示怀疑。
LZ可以试试,在登陆成功后的页面打开时加一个判断,回放的时候你看看有没有这个判断。

错误的密码响应的是错误的页面,响应肯定是有的,但肯定不是你要的。

脚本代码正确,回放数据库访问是可行的,所以你可以试试WEB。

nachuang113 发表于 2015-10-28 09:25:42

这个应该加判断,看服务器返回的是不是成功

清吟沫海 发表于 2015-10-28 13:04:09

gaha 发表于 2015-10-27 23:28
我对2楼的回答表示怀疑。
LZ可以试试,在登陆成功后的页面打开时加一个判断,回放的时候你看看有没有这个 ...

这个判断怎么加,有没有语句可以参考一下

gaha 发表于 2015-10-28 13:25:02

清吟沫海 发表于 2015-10-28 13:04
这个判断怎么加,有没有语句可以参考一下

成功登陆的话,页面肯定有 “成功、OK、正确、欢迎某某人”的文字,加一个字符检查点就行。
不成功肯定没有,或者加一个登陆失败肯定会出现的文字检查点。

清吟沫海 发表于 2015-10-30 13:29:27

gaha 发表于 2015-10-28 13:25
成功登陆的话,页面肯定有 “成功、OK、正确、欢迎某某人”的文字,加一个字符检查点就行。
不成功肯定 ...

不知道怎么回事,我加了“哈哈哈哈”,下面的log都是提示这个检查点是successful的。

gaha 发表于 2015-10-30 13:34:37

清吟沫海 发表于 2015-10-30 13:29
不知道怎么回事,我加了“哈哈哈哈”,下面的log都是提示这个检查点是successful的。

不是你自己加文字,是成功页面本身有文字,你要对在页面上明确出现的文字做检查。

清吟沫海 发表于 2015-10-30 13:38:58

gaha 发表于 2015-10-30 13:34
不是你自己加文字,是成功页面本身有文字,你要对在页面上明确出现的文字做检查。

因为我试”登录成功“这个文字是successful的,所以我就想试试如果检查点里面的文字是错误的,这个log会有什么提示,结果发现还是successful的
页: [1]
查看完整版本: LR回放时是不是不访问真实的服务器