影响性能测试结果的因素

发表于:2010-4-13 14:04

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

 作者:lidongbei(CSDNBlog)    来源:51Testing软件测试网采编

分享:

  对于性能测试,经过1年学习,从开始的理论学习,到项目实践,个人觉得做基于WEB的性能测试结果会受到很多因素的影响。本人性能测试的所用的工具是LoadRuner 9.5。下面都是基于这款工具来谈的。

  硬件环境:

  1. 服务器

  2. 负载机

  3. 交换机和网线

  4. 人

  软件环境:

  1. 网络

  2. 测试脚本

  3. 场景设计

  4. 场景执行

  系统基础数据:

  1. 测试数据

  故总结如下:

  测试环境:包括硬件、软件、网络、测试脚本、场景设计、场景执行、系统基础数据、测试数据。

  注:测试脚本、场景设计、场景执行 应该以性能测试需求为准则展开执行。

  下面详细分解:

  硬件环境:

  1. 服务器

  硬件配制要尽量接近真实环境。如果你们项目运行的服务器硬件成了瓶颈,最好将WEB服务器与数据库服务器分开部署。这样才能定位问题。

  2. 负载机

  测试机的配制也要好,在场景执行时,负载机最好选择已经安装了负载程序(LR中的一个插件)的负载机,最好不要使用localhost。当然如果你的个人机器配制很高的话,另当别论。负载机主要任务就是创建诺干线程或进程来执行脚本,来达到模拟虚拟用户的目的。一般一台负载机开100到300个线程就可以了,不要再增大。如何你的测试场景虚拟用户达到1000至10000.那你就要多准备几台负载机。

  3. 交换机和网线

  一般我们的性能测试都是在局域网中进行,相信没有谁会在共网上进行,嘿嘿!

  有些项目性能测试的网络吞吐量相当大,100兆的交换机有时会成为测试瓶颈(在这上面我吃过很大亏哟),总之,测试环境就应该在1000兆交换机下进行才最好。

31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号