脚本在LR的controller运行之后,总是大批用户运行失败。
失败原因:1、Action.c(6): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)2、Action.c(6): Error -27727: Step download timeout (120 seconds) has expired when downloading resource(s). Set the "Resource Page Timeout is a Warning" Run-Time Setting to Yes/No to have this message as a warning/error, respectively
请问这种错误是程序的问题呢,还是设置有问题呢?
能不能设置成超过120s,继续运行而不产生错误呢? 回复 1# by136
1、单个运行一下脚本,看返回的结果是不是正确的
2、120S 都不返回结果,这个系统还会有人用吗?问题不在这,建议关注是请耗费了时间
dns+conn+first buffer + receive 回复 2# superfang
单个运行脚本时正确的,并且运行10个用户,也是可以成功的,运行用户为20或者更多,就会出现上面的错误,不知道是不是程序性能不行还是另有问题呢? 怎么没有人回答呢,有人遇到同样的问题了吗?请帮忙回答一下,谢谢 1 首先要查看一下你监控服务器系统资源是否有达到瓶颈
2 是否有监控数据库工具,查看一下是否存在sql写法上有问题,还是报出其他问题信息。
3 查看数据库连接数是多少,如果连接数限制很小,它也会造成等待时间过长失败
如果还有问题,请在具体描述,以便后面兄弟姐妹帮你解决。 不会是测试机和被测试机在同一台机器上吧 回复 6# jj_ljw
测试机和被测试机不在一台机器上。 回复 5# jingling410
谢谢你的回答,我再找找原因。 这个超时时间可以设置,但超过120S都没响应,实际已经很慢了 楼主解决好的话,在这里讲一下啊,不知道这个问题怎么解决的 我也遇到这个问题了,也很纠结,不过我重新执行了几遍以后就没有失败的了,这是为什么呢 楼主是要治标还是治本呢?
1、治标方法如图:
2、治本的方法就是找出瓶颈优化下,毕竟120秒也慢了点吧 顶楼上 如果下载的是 静态资源请检查网络带宽是否足够
如果不是,请分析相关的应用或者sql 回复 12# 西风一任秋
请问你的LR是哪个版本的呢,我的这个版本怎么没有找到设置的地方呢? 回复 15# by136
是在vuser—》run-time setting—》preferences—》options里就可以看到12#说的设置了 options里的设置我就不建议你改了,很明显这是系统瓶颈的问题,即便你改了设置,增大用户数后还会出现的
建议先运行5个用户,记录响应时间,TPS,HPS,Throughput,PageDTB,Time to First Buffer Breakdown,然后运行10个用户并记录数据,20个用户并记录数据,看看那一项指标数值增加了
同时观察服务器的CPU和Memory 回复 12# 西风一任秋
请问你这个页面是在哪里的设置的,谢谢! 回复 18# wxxfcda
16楼提到过了。 17楼方法可行,响应慢是表象,只有分析了系统的各项指标才能找到解决问题的关键
页:
[1]
2