随意 发表于 2009-2-9 13:01:23

参数化回放增加结果不正确的问题,请指教

我要做的是:用3个不同的用户登陆,填加1条人员记录,增加成功,退出系统
我把用户名和密码做了参数化,在run logic里面将action设置了3次循环,脚本可以回放成功,查看登陆日至是3个用户都登陆成功了
但问题是,回放脚本之后,应该增加了3个人员还是1个人员啊,我现在数据库中新增了1个人员,是a1这个用户增加的,那么a2和a3在这样的脚本中不能增加用户吗,
请各位指点,我是哪个地方需要修改

[ 本帖最后由 随意 于 2009-2-9 13:05 编辑 ]

archonwang 发表于 2009-2-9 15:27:43

请优先检查你的程序逻辑,是否存在唯一性约束

zynuage 发表于 2009-2-9 15:42:45

这个问题我也遇到过,好像跟数据库设置有关,要是loadrunner跑成功了,说明你的脚本是没有问题的,跟dba和开发沟通下,一起分析原因出在哪。

seaskyzy 发表于 2009-2-10 12:09:31

功能是可以实现的

1. 在Loadrunner中的run-time settings的browser--browser emulation,选择Simulate a new user on each iteration
2. 将登录的员工和增加的员工都设置成参数

随意 发表于 2009-2-10 16:39:26

原帖由 archonwang 于 2009-2-9 15:27 发表 http://bbs.51testing.com/images/common/back.gif
请优先检查你的程序逻辑,是否存在唯一性约束
添加的页面没有唯一性限制,脚本执行结果也显示执行了3次,但是还是不行,开发检查,好像是弹出框的地方报错,但如果报错的话,为什么第一个人可以增加成功呢

随意 发表于 2009-2-10 17:01:11

谢谢各位,我执行成功了,但现在又遇到一个问题,嘿嘿
我想把登陆放到vuser_init,不想把压登陆,但把登陆放到vuser_init,在执行action循环的时候就会报错,把登陆放回到action就没问题,可以成功增加3个。这样行不通吗,还是我需要把vuser_init也要设置循环

aman_cao 发表于 2009-2-10 17:04:58

原帖由 随意 于 2009-2-10 17:01 发表 http://bbs.51testing.com/images/common/back.gif
谢谢各位,我执行成功了,但现在又遇到一个问题,嘿嘿
我想把登陆放到vuser_init,不想把压登陆,但把登陆放到vuser_init,在执行action循环的时候就会报错,把登陆放回到action就没问题,可以成功增加3个。这样行不 ...
init和end只执行一次

zynuage 发表于 2009-2-10 17:07:24

原帖由 随意 于 2009-2-10 17:01 发表 http://bbs.51testing.com/images/common/back.gif
谢谢各位,我执行成功了,但现在又遇到一个问题,嘿嘿
我想把登陆放到vuser_init,不想把压登陆,但把登陆放到vuser_init,在执行action循环的时候就会报错,把登陆放回到action就没问题,可以成功增加3个。这样行不 ...
你可以将登录重新录制到vuser_init里,这样就应该可以了,你要是直接放容易漏掉函数。
页: [1]
查看完整版本: 参数化回放增加结果不正确的问题,请指教