用loadrunner运行场景的时候,发现数据库大量被写入
录制了一个增加产品的脚本,数据库会被写入一条产品。运行一次脚本,数据库写入一条没问题。但是我创建场景的时候设置了10个Vuser运行5分钟,监控数据库就发现产品反复不断的写入,运行结束写入了500条左右。百思不得其解,求大神指教。迭代次数为1,数据库为mysql
你的脚本是插入产品记录,LR也实现了,你的问题点是什么? a18139455 发表于 2016-4-28 13:38
你的脚本是插入产品记录,LR也实现了,你的问题点是什么?
我的问题是设计了10个用户登录,插入10条记录,为什么场景运行起来这10个用户会不断的插入几百条记录。
怎么能让这10个用户运行场景的时候就插入10条记录呢? 10个 user 运行5分钟,有500条记录很正常啊,你的迭代次数1,但是你的持续时间是5分钟啊,一个用户在5分钟里面一直在运行ACTION的部分,楼主应该再详细研究下LR的运行机制 seagull1985 发表于 2016-4-28 13:58
10个 user 运行5分钟,有500条记录很正常啊,你的迭代次数1,但是你的持续时间是5分钟啊,一个用户在5分钟 ...
求教大神,如果我想要这场景设计成10个用户插入10条记录,只是在线5分钟,该怎么设计脚本和场景呢?拜谢 seagull1985 发表于 2016-4-28 13:58
10个 user 运行5分钟,有500条记录很正常啊,你的迭代次数1,但是你的持续时间是5分钟啊,一个用户在5分钟 ...
还有一个问题,如果这场景的运行机制是5分钟里一直循环运行action,那设置迭代次数还有什么必要吗? seagull1985 发表于 2016-4-28 13:58
10个 user 运行5分钟,有500条记录很正常啊,你的迭代次数1,但是你的持续时间是5分钟啊,一个用户在5分钟 ...
还有一个问题,如果这场景的运行机制是5分钟里一直循环运行action,那设置迭代次数还有什么必要吗? 场景运行时,设置了运行时间会忽略迭代次数 场景设计那里有的,貌似是在左下角。 运行完停止运行等待、还是运行完继续循环运行,直到时间结束。我觉得你应该先把LR的场景设置那里好好看看,楼上有位说了,你对LR的机制好像不太了解 jingzizx 发表于 2016-4-28 14:51
场景运行时,设置了运行时间会忽略迭代次数
第一次知道这个事情,非常感谢! jiachuan0703 发表于 2016-4-28 14:23
还有一个问题,如果这场景的运行机制是5分钟里一直循环运行action,那设置迭代次数还有什么必要吗?
1:如果用户没有任何操作,测试在线5分钟是没有意义的,如果你只是想测试插入10条,你在运行设置里面设置成用户运行完成即结束这个选项,不要选测试时长。
2:设置了测试时长,迭代次数的设置没有必要。 seagull1985 发表于 2016-4-28 16:01
1:如果用户没有任何操作,测试在线5分钟是没有意义的,如果你只是想测试插入10条,你在运行设置里面设置 ...
太感谢了:D,这两天一直为这事苦恼,之前是看过运行机制,但是不了解这中间的细节。现在终于明白了。 seagull1985 发表于 2016-4-28 16:01
1:如果用户没有任何操作,测试在线5分钟是没有意义的,如果你只是想测试插入10条,你在运行设置里面设置 ...
再请教大神一个问题,我这次照您的指导设置了500个用户,一个用户插入一条。但是运行结束后,数据库一共多了265条数据。这是哪里出现了问题?
页:
[1]