现状:性能/压力测试过程中出问题了,但是我不确定到底是我的问题?还是程序员程序的问题。?

一些刚做性能测试不久的朋友,在使用Loadrunner做性能测试的时候,遇到Loadrunner Controller场景中报下面三个错误的时候,经常不知所措,因为不确定到底是程序员程序的问题?还是自己的脚本的问题?——因为你先要证明自己没错,然后才能说明别人有错!

(1)Failed to connect to server "192.168.2.192"
一般原因:就是你的测试环境不是在内网进行的,而是在公网进行的,公网上的服务器已经接收不到客户端的发出的请求,但是Loadrunner模拟的客户端还在不停地向服务器发送请求。
另外如果测试是在局域网环境下进行的,那么就很有可能就是系统确实支撑不了这么多并发。

(2)Server has shut down the connection prematurely
一般原因:此时在加压过程中,在其他的机器上通过IE浏览器经常访问不了被测试系统,其实此时被测试的机器仍然没死,只是机器上的服务感觉有点支撑不了。一般是应用服务器参数或者数据库连接设置不合理造成的。

(3)Error -27728: Step download timeout (120 seconds
网上经常提出的timeout分了connect,receive以及download三个部分,默认都是120秒,但是经常我们要设置的更大一些,具体设置方法:Vugen--》Vuser---》Runtime-settings----》Preferences------》option,将Step download timeout(sec)默认值120s改为自己需要的值,其次要改变HTTP-reguest connnect timeout(sec)和HTTP-reguest receive timeout(sec)

也为相应的值。

分析原因:我认为这样的修改这是一种治标不治本的方法(把暴露的问题掩饰起来),我甚至可以认为这是一种掩耳盗铃的测试方法。

因为一般在压力测试时经常120秒超时,正常情况下可以说明性能问题的。但是很多测试人员总是不自信,迷信网上一些所谓专家的权威,修改这个参数或者修改那个参数。

分析原因:页面的图片太大;数据库的死锁;程序的问题(比如在页面中包含有大量复杂的计算、查询——在单用户的情况下体现不出来,但是在多用户的情况下就能暴露出问题)等等都有可能造成该问题。

需要进一步分析原因,但是测试人员应该把该现象记录在测试结果报告中。

更多测试文章见我的博客:http://blog.sina.com.cn/jcy77

转载于:https://blog.51cto.com/jcy77/1658337

(我总结的实用主义)Loadrunner运行常见错误相关推荐

  1. LR运行常见错误解决办法

    LR运行常见错误解决办法  一.Step download timeout (120 seconds) 这是一个经常会遇到的问题,解决得办法走以下步骤: 1.修改run time setting中的请 ...

  2. Spark程序运行常见错误解决方法以及优化

    Spark程序运行常见错误解决方法以及优化 参考文章: (1)Spark程序运行常见错误解决方法以及优化 (2)https://www.cnblogs.com/double-kill/p/901238 ...

  3. (02)Cartographer源码无死角解析-(05) 程序运行常见错误与解决→模拟错误

    讲解关于slam一系列文章汇总链接:史上最全slam从零开始,针对于本栏目讲解(02)Cartographer源码无死角解析-接如下: (02)Cartographer源码无死角解析- (00)目录_ ...

  4. Python运行的17个时新手常见错误小结

    Python运行的17个时新手常见错误小结 1 发布时间:『 2017-11-04 11:20 』     帖子类别:『人工智能』  阅读次数:8803 (本文『Python运行的17个时新手常见错误 ...

  5. PHP中间件ICE,ICE的安装配置,ICE常见编译和运行(异常)错误(自测Php版本安装部分,因为php版本跟ice版本不一样失败)

    ICE(Internet Communications Engine)是Zeroc提供的一款高性能的中间件.使用ICE能使得php(或c++,java,python)与java,c++,.net,py ...

  6. Xcode常见的编译、运行等错误的解决

    Xcode常见的编译.运行等错误的解决 项目没找到Info.plist的错误 The solution for this particular instance of the error was &q ...

  7. 月结 sap_SAP运行物料账的常见错误

    CKMLCP运行物料分类账时,一般不会出现错误.如果出现错误,可能是参数设置的问题,本文将执行CKMLCP可能出现的错误进行归纳总结,供大家参考. 1)没有"允许期间的价格确定": ...

  8. VS2019运行OpenGL时出现的常见错误及解决办法

    OpenGL程序在低版本的VS中运行成功,但在VS2019中运行却出现各种错误,以下是常见错误的解决办法.(文章结尾有库的链接哟~) 问题一:无法打开文件"glaux.lib" 解 ...

  9. 服务器php 不能运行框架,经验总结 PHP框架常见错误

    我们可以利用各种PHP框架来为我们的编程带来方便,节约程序员大量的时间.那么在实际使用PHP框架中偶尔会出现一些错误,我们为此总结了PHP框架常见错误. 任何类型的编程中都可能有错误,但是PHP框架有 ...

  10. Golang 要注意的陷阱和常见错误

    原文: 50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs 翻译: Go的50度灰:新Golang开发者要 ...

最新文章

  1. 配置mysql主从服务器
  2. java cups_java if 语句 class Test03{\x05\x05main(){\x05\x05\x05int cups
  3. 忘记root密码如何处理
  4. POJ - 3268 Silver Cow Party(最短路)
  5. VHDL中的左移函数
  6. jdk类加载器执行步骤_[JDK 11] jcmd中的类加载器层次结构详细信息
  7. 浅谈 JavaScript、ECMAScript (ES5、ES6)是什么、相互关系
  8. 【Elasticsearch】es IK分词器的安装
  9. tomcat 报错:Error occurred during initialization of VM
  10. C++对象池技术剖析
  11. 【zookeeper 获取节点数据getData源码解析】
  12. pandas空值填充
  13. launchpad乐器_launchpad可以作为一种乐器加入乐队吗?
  14. 微服务网关 gateway
  15. Mac 安装非信任开发者软件
  16. java推箱子图片素材下载_推箱子游戏素材 箱子图 背景图 人物图
  17. 树莓派(Raspberry )开机自动启动Python程序
  18. 2011年五一江西萍乡武功山--绿郁葱葱的连绵高山草甸,漂亮
  19. CAD镜像一个实体对象
  20. 网站建设凸显效果的配色原则

热门文章

  1. 嵌入式视频采集编程思路(Video 4 Linux)-转
  2. POJ 3666 Making the Grade (DP滚动数组)
  3. [No00005A]word多文档合一
  4. (转)泊松分布和指数分布:10分钟教程
  5. 【CAD】自定义实体的步骤(转)
  6. 数据库基础知识——互动百科
  7. jQuery创建、删除和修改html标签
  8. 【codevs5037】线段树练习4加强版
  9. BugFree的安装
  10. C#-WebForm-JS知识:基础部分、BOM部分、DOM部分、JS事件