解决LR-Controller场景下1个用户运行出错
来源:互联网 发布:智能制造仿真软件 编辑:程序博客网 时间:2024/06/05 12:00
今天在群里碰到一新手遇到一问题,我发现当初我也老是碰到这样的问题,想了想也找了半天资料,发现还是要总结下来才行,不然每次都解决了就忘了等于没解决。
情况如下:
在LoadRunner Controller中运行脚本,设置虚拟用户为1个的时候,运行报错如下:
1、Server "http://192.168.1.128:8080" has shut down the connection prematurely
2、Action.c(8): Error -27792: Failed to transmit data to network: [10054] Connection reset by peer
基本上这种错误遇到都会郁闷半天,因为在Vuser中调试之后并回放发现确实没有问题,但是放到场景中运行就问题来了,最初是100,到最后1个发现还是报错,关于这种问题在论坛里问的多,但是解决到是不多见,初步分析了一下服务器和客户端的原因,觉得这个肯定是客户端的原因,因为服务器端不可能只接受1个用户就被拒绝了,因为请求压力就没有被发送过去,使用浏览器浏览发现也是正常的,那就可能是场景设置里面的问题了,通过一番折腾定位到问题所在的范围,很有可能是场景中的某些默认设置修改了发送的请求或者什么的,找了一些论坛的解答,大多认为可能是客户端的代理问题,但是代理这个东西一般不用的话,不会自己跳出来,而在看看场景设置中的代理设置是默认没有代理的,也就是Run-time-Setting—Internel protocol——Proxy,如下图所示:
默认设置如上图所示,第一种情况是no proxy默认是指向Internet的,而第二种选项是说明获取默认浏览器的代理,这个就跟当前这个客户端的代理有关系,关于代理这个东西不难理解,这里就不说了。所以说,如果客户端访问不了目标页面,通常可能是代理导致的,因为代理的设置不一致什么的,都将可能导致客户端访问失效,所以这里选择第二项可以将默认浏览访问设置与当前controller一致,这样就不会有一开始访问就失效了,通过以上设置之后,再运行一次脚本,设置1个用户试一试。如果再出错,那就是找其他问题了。
- 解决LR-Controller场景下1个用户运行出错
- LR-controller运行设置说明
- lr学习笔记3:运行场景时遇到的问题及解决
- 解决LR无法启动IE以及WIN7/WIN8无法运行场景
- lr场景运行报27727错误
- LR性能测试框架学习总结(二)--controller场景设计
- LR查看场景运行后的特定的输出信息
- LR场景运行后,查看日志的地方
- Kali Linux下运行Sniffjoke出错的解决
- lr学习笔记--1个用户2个投标操作;2个用户分别进行一次操作设置
- LR场景中VUSER运行失败后对LR设置的调整
- lr学习笔记-controller创建场景时提示:failed to create online
- [LR]Controller配置
- xcode5.1下发布app出错解决
- LR场景批处理脚本
- LR场景分析
- 关于lr调用jar在vuser中可以运行,但是controller中却报错的问题
- 基于不同邮件营销场景下的多个触点,学会和用户说“谢谢”
- css3 transition
- HDU1325 Is It A Tree? 并查集
- C语言内存相关
- HDOJ1059
- Mysql SQL Mode与可移植性
- 解决LR-Controller场景下1个用户运行出错
- VC++多线程tcp connect扫描
- 向大家推荐一下我的网站后台(ssh+mysql)
- C和C++中动态分配内存,区别
- VC++远程插入dll代码
- Tk Tutorial - 13. Text
- 对云计算中几种基础设施(Dynamo,Bigtable,Map/Reduce等)的朴素看法
- 分解质因数
- HDU 1698 Just a Hook (线段树延迟标记(lazy))