捉虫记--大容量Web应用性能测试与LoadRunner实战(连载七)

发表于:2013-5-31 11:43

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:施迎    来源:51Testing软件测试网采编

  14.1.6  正态分布

  正态分布(Normal Distribution)也叫做钟形分布,这个名字是因为正态分布的数值在图形上类似一口钟而得来。它的含义就是一系列的数值当中,靠近中值附近的数值数量最多,而偏离中值的数值数量则不断减少。人类社会的很多行为都符合正态分布的特点,我们常说的"随大流"也可以说是一个体现吧:大多数人的行为都是非常类似的。

  一个典型的正态分布图如图14-5所示。在性能测试产生的数据中,足够大量的响应时间具有正态分布的特点。

图14-5  正态分布(钟形分布)示意图

  【正态分布与标准偏差的关系】

  正态分布与标准偏差有很大的关系,一般来说,标准偏差越小,数值越接近正态分布。因为正态分布存在非常普遍,所以才拥有了Normal这样的名字。

  14.1.7  一致分布

  一致分布(Uniform Distribution)顾名思义是指测试所取得的数据值相差很小,简单粗略地看,在图中会表现为波动很小的近似直线,如下面的情况。

  【实战演练】

  小白所在的公司每周要发送一个邮件列表给注册用户,该列表的内容实际上是一个由市场、销售部门HTML页面。由于发送程序运行在数据库服务器上(因为每周一次,也是周日晚间发送,所以暂时没有必要使用专门的服务器来完成),为了不显著影响整体性能,需要对HTML页面的大小进行限制。为此,小白记录了若干次的文件大小,如表14-5所示。

  表14-5  每周邮件列表文件大小

   

200896

47KB

2008913

48KB

2008920

47KB

2008927

48KB

  如果在Excel中对表14-5所列出的数据画成图,就可以看成是一致分布,如图14-6所示。

图14-6  邮件列表内容文件大小呈一致分布

  每次邮件列表大小基本一致,是因为市场、销售部充分利用了文件大小的上限,尽量争取在有限的大小之内,放入更多的宣传内容。当然,在实际工作情形中,不一定每次都会出现这样的情况。

  如果在性能测试中出现了一致分布的数据,测试工程师需要找出原因,一般来说,这样的数据反而是值得怀疑的。比如响应时间,如果用户的响应时间惊人的一致,则要考虑是否有部分用户因为某些原因根本无法访问网站等原因。

54/5<12345>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号