如何进行邮件系统的新能测试

  • Post author:
  • Post category:其他


对于大多数用户来讲,对邮件系统性能的需求是个盲区,不知道邮件系统的需要考虑哪些性能指标,性能指标值怎样来定,更不知道该如何对邮件系统做性能测试, 这就需要有邮件系统领域有专业系统知识和性能测试经验的第三方,站在用户角度来协助用户完成性能需求分析,制定性能测试计划和方案,执行性能测试用例,提 交性能测试报告,为项目开发和实施提供参考依据,保证产品上线后能够满足用户的需求。


邮件系统性能测试主要指标


序号


测试方法


重点测试指标


备注说明

1

邮 件系统常用协议并发测试

并发测试

  • SMTP峰值并发链接请求测试
  • POP3 峰值并发链接请求测试
  • HTTP峰值并发链接请求测试

最大并发测试

  • SMTP 最大并发链接请求数
  • POP3最大并发链接请求数
  • HTTP最大并发链接请求数

并发测试的并发数根据系统需求环境负载模型和对应的计算公式获得。测试结果要保证业务成功率为100%

最大 并发测试是验证邮件系统成功完成业务请求的瞬间最大值。反映了邮件系统的瞬间提供服务的能力。

2 WEBMail邮件系统 响应时间测试 响应时间

  • 打开首页页面响应时间
  • 用户登录页面响应时间
  • 查 收邮件页面响应时间
  • 发送邮件页面响应时间

WEB系统响应时间: 浏览器向Web服务器提交一个请求开始到收到响应结束的间隔时间,这个性能指标的好坏直接影响着用户对系统的使用感受。

3 负载测试
  • 疲劳强度性能测试
  • 大数据量性能测试

疲劳强度性能:指在系统稳定的情况下,同时并发执行各种业务,以一定的负载压力来长时间运行系统。

大数据量 测试:是针对邮件系统的存储、数据传输,统计查询等业务进行大数据量操作的性能测试。

4 系统资源监控
  • CPU 占用率的监控
  • 内存合理释放监控
  • 网络吞吐量监控



  • 其 他



    性能计数器

占用率:一般情况下服务器上处理 器的占用率不能持续超过极限值。

内存释放:多种并发业务处理后和系统长时间运行过程中,不用的内存是否有效释放,保证系统内存不会出现持续 增长。

网络吞吐量:主要测试用户数目与网络带宽的关系,通过测试工具准确展示带宽,延迟,负载和端口的变化是如何影响用户响应时间的


用户提供性能需求指标

和功能需求一样,用户提出性能需求指标,如果用户不了解邮件系统的性能需 求,就需要由具有专业的邮件系统性能测试的企业来协助用户完成邮件系统性能指标分析,制定性能需求指标量值,来测试邮件系统开发商提供的邮件系统性能。


性能测试流程

* 性能测试前期准备:系统基础功能的验证,测试人员的组建,选取测试工具。

* 制定测试计划和方案:根据确定好的性能需求制定测试计划和方案。

* 测试设计与开发:设计测试场景、测试用例,开发测试脚本和辅助工具。

* 测试执行和管理:执行测试用例和测试脚本,记录测试结果,整理测试报告。

* 分析测试结果:对测试的结果进行分析和统计,生成图表,形成性能测试分析报告,找出系统性能瓶颈。


性能测试流程图