使用Loadrunner测试中遇到的问题,请大家帮忙
录制的过程是:登录后,先进入一个工作页面(该页面有好多查询),然后再进入另外一个页面,创建数据,点提交(该操作的后台动作很多,需要向很多表中插入数据,单独执行该操作时,大约需要2S多的时间)后,再把该数据传给另一个人,然后退出。其中,创建数据,点提交的这段作为一个事务。Q1:脚本生成之后,编译可以通过,但放到场景中执行后,第一次跑脚本时,开始的时候一切正常,可是运行一段时间(大约5、6分钟)后,点击数越来越低,事务响应时间越来越长,直到事务响应图中断,点击数变为0,我设置使用进程、线程;设置思考时间;设置pacing;减少虚拟用户数均不起作用。请问我设置的时候还有什么地方没有设置到的吗?
Q2:录制成功的脚本是发送一堆的URL,如果其中一个URL发送之后没有响应,loadrunner会继续发送下一个URL吗?还是一直在等待上一个url响应之后再继续向下执行?
第一次发帖,有不周到的地方,请大家多多指点,在这里谢过大家了。 问题补充:如果对IP没有限制的情况,使用者不会超过三位数,是否还需要IP欺骗? 自己顶一下 不需要ip欺骗;可以正常运行的最少用户数是多少? LZ Q2 :我认为LR对发出的URL应该是按顺序发送的,如果上一个URL没有响应,下一个URL应该是排队等待的现象。如果不是必要执行的URL,其余建议注释掉,可以使脚本简化 Q1:先确定程序的配置项中有没有IP、连接池等数量的限制
Q2:LR是脚本顺序执行的,假使第一个请求失败,那么就会停止后续操作。但是可以选中F4里面的设置将ERROR操作忽略而继续执行。 Q1:没有点击率了,是不是服务器没响应了,线程数是否达到最大值了, 谢谢大家,问题找到了,没有响应,是因为系统的问题,在前一个操作并发的时候发现锁表的现象,导致后面无法访问表,所以才没有响应。数据库连接池和线程数都没有问题。至于IP欺骗的问题,我没有设置,现在50个并发是不会出问题的,而且这个系统对IP方面没有限制,所以我打算不使用IP欺骗了。
页:
[1]