邮件服务器性能测试浅析

发表于:2009-03-26来源:作者:点击数: 标签:性能测试服务器邮件浅析
邮件作为政府、企事业单位和个人重要的信息沟通方式,需要邮件 服务器 系统具有较强的并发处理能力和处理效率,能够7×24小时稳定运行。因此,有必要在系统投入实际运行前,对邮件服务器系统进行必要的性能测试,确保系统的性能和 可靠性 能够满足现有状况和
邮件作为政府、企事业单位和个人重要的信息沟通方式,需要邮件服务器系统具有较强的并发处理能力和处理效率,能够7×24小时稳定运行。因此,有必要在系统投入实际运行前,对邮件服务器系统进行必要的性能测试,确保系统的性能和可靠性能够满足现有状况和预期情况下的使用。

  性能指标及影响因素

  邮件服务器的主要性能参数应当包括:SMTP发信效率、POP3收信效率、Web邮件方式下的收发邮件效率、邮件服务器消息转发效率等等。那么影响邮件发信效率的主要因素有哪些呢?我们通过分析认为有以下几点:

   1. 服务器配置水平的影响。服务器的配置水平是影响邮件服务器性能的主要因素之一,包括处理器性能、内存容量、SCSI或IDE的传输速率和磁盘读写速度、网络适配器最大吞吐量等等,因此需要服务器的配置处在一个较高的水平。当然,如果采用动态负载均衡技术,那么就可以随意扩展邮件服务器的硬件配置,满足不断变化的业务需要。

   2. 网络带宽的影响。网络的带宽决定了网络通信的水平。在宽带时代到来的同时,也解决了邮件服务器的带宽问题,对于网络负载较大的用户还是需要寄希望于电信服务商的支持。

   3. 操作系统的影响。目前较为流行的操作系统是UNIXLinuxWindows系统,这些系统各有千秋,不同操作系统在处理机制上的不同往往有可能造成邮件服务器系统性能的差异。

   4. 邮件设计技术的影响。是使用LDAP协议还是数据库方式进行用户登录认证和管理,以及是否采用SSL/TLS进行加密处理,是否提供防病毒模块,病毒处理机制等等,都是影响服务器系统性能的主要因素。应该在保证产品功能、安全性、稳定性的基础上,找到邮件服务器性能的最佳点。

   5. 用户配置水平的影响。由于大部分邮件服务器的各项参数是可以调整的,因此,对于用户操作人员也有较高的要求,用户配置的水平也是影响邮件服务器使用的重要因素。

  性能测试

  谈到性能测试的方法就不得不先提到测试工具的问题,我们需要测试工具的协助才能完成邮件服务器系统的性能测试。性能测试的主要步骤是,测试方案的制定、网络环境的配置、测试案例的制定、测试工具的选择、测试脚本的录制、测试的实施、测试结果的收集和分析。测试工具主要完成的功能有几个:测试脚本录制、测试的实施、测试结果收集和性能的监控。适合邮件服务器测试的工具较多,包括QA-Load、LoadRunner、NetLoad等等。

  性能测试曲线图

 

原文转自:http://www.ltesting.net