![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能知识
文章平均质量分 73
Hjianhui
这个作者很懒,什么都没留下…
展开
-
要做好性能测试,该掌握些什么?
如果想真的做好性能测试,需要学习的东西还是比较多的。简单列一下吧。1. 精通性能测试的基本概念,过程,方法论,了解性能工程;2. 精通1个商业性能测试工具+1个开源性能测试工具,知道工具可以做什么,不可以做什么,以及工具使用中常见的问题和解决思路;3. 扎实的计算机专业基础知识,包括计算机组成原理、操作系统、数据库原理、计算机网络原理;4. 熟悉至少1个常用的数据库产品,例如S转载 2014-07-01 09:52:00 · 833 阅读 · 0 评论 -
《我眼中的性能测试工程师》摘录
1、大局观。性能测试工程师一定要有系统化的思维,要站在整个系统测试的角度看问题。一个优秀的性能工程师必须要有相当的知识广度。否则在测试期间,你必须依赖外界援助(比如DBA,Dev或OPS)来协助,效率不高,更关键的是可能会被误导,漏掉很多性能BUG。我常常看到组里的童鞋们在压测时一看到TPS降了,就死盯着应用,就着急的去分析线程或做CPU Profiling。找不到原因后有时问到我时,我习惯的转载 2014-07-01 23:00:31 · 525 阅读 · 0 评论 -
性能测试浅谈
性能测试的阶段测试的过程一般分为这么几个阶段: 1.测试确认 理解被测系统、寻找测试点、确认测试范围、测试环境等。一些重要信息需要同PM、需求人员、设计人员讨论确认,如用户最常用哪些功能、最关注哪的性能,程序上哪可能是压力点,哪些数据需要模拟到真实的量级,大体上需要使用哪种测试方法。 2.确定通过标准 性能是好是坏、测试是否通过,必须有明确的标准。这个标转载 2016-01-20 22:46:39 · 442 阅读 · 0 评论 -
系统最大连接数
在用Tsung做在线数测试时发现系统在线数1024左右就不能继续增加,这是由于Tsung服务器的系统最大连接数默认为1024,受限制于操作系统的内核参数设置,通常windows是2000个左右,linux是1000个左右。修改方法如下:linux系统:在redhat中可用以下命令查看:ulimit –n其中的open file是允许打开的最大文件数,默认是1024.这原创 2016-01-21 10:42:36 · 3005 阅读 · 0 评论 -
从用户感知谈软件性能测试
今天有一个同学问:“一个小的系统,用户并发数为20个,那事务平均响应时间大概在什么范围内?” 怕麻烦直接告诉他2/5/8原则,钻牛角尖的话,需要进一步确认什么样的小系统?提供的什么类型的业务?用户行为是什么样的?用户对系统的使用频率?就算同响应时时间一样,前端通过不同展现方法,用户的感知可能完全不一样。下面就真对这个问题延伸讨论一下从用户感知的角度看软件性能测试。2/5/8原则转载 2016-01-21 11:03:17 · 750 阅读 · 0 评论 -
理发店模型
大概在一年前的一次讨论中,我的好友陈华第一次提到了这个模型的最初版本,经过几次讨论后,我们发现经过完善和扩展的“理发店模型”可以用来帮助我们理解很多性能测试的概念和理论,以及一些测试中遇到的问题。在最近的一次讨论后,我决定撰写一篇文章来专门讲述一下这个模型,希望可以帮助大家更好的理解性能测试有关的知识。不过,在这篇文章中,我将会尽量的只描述模型本身以及相关的一些扩展,而具体如何将这个模型完全同转载 2016-01-21 14:16:11 · 1043 阅读 · 0 评论 -
性能测试新手误区(一):找不到测试点,不知为何而测
有过一些性能测试经验的人很容易进入此状态,他们已经熟悉了性能测试的基本流程,能够比较熟练的使用测试工具开展工作。我大概从事性能测试一年左右时遇到了这个问题,那时我觉得性能测试的过程没有太多挑战,遇到的每一个系统,仿佛都可以用同样的流程完成。半天时间填写测试方案,一天时间来准备测试环境,一天时间准备测试脚本,一到两天来完成各种测试用例(基准测试、日常压力测试、峰值压力测试、绝对并发测试、稳定性测试等转载 2016-01-21 14:33:44 · 438 阅读 · 0 评论