邮件网关压力测试的方法

阅读: 评论:0

邮件压力考虑的工具
不同的压力测试工具(无论软件还是硬件)都是针对不同的应用层面和网络层面的。 列举如下:
Iometer):存储子系统读写性能测试
Sisoft Sandrauk):WINDOWS下基准评测: CPU, 内存,硬盘性能的)
Iozone):linuxI/O绩效考核制度 老子性能测试
Netperf):网络性能测试
引用男性Loadrunner:预测系统行为和性能的工具(如WebFtpDatabase) ,需要写复杂的脚本。
WebloadWEB性能压力测试
postfix smtp-source/smtp-sink 什么是造型艺术:邮件性能压力测试。
Postfix smtp-source/smtp-sink也邮件领域公认的性能测试的公开工具,其特点是简单可行。 纳达尔资料
邮件网关性能考虑的因素
影响邮件网关的主要因素包括:
1.IP层的smtp并发连接数,包括实际邮件占用的连接数, dos/ddos攻击占用的连接数,半连接等等
2.目录扫描攻击
3.邮件内容的规则库过滤(自动反垃圾, 防病毒库)
4.邮件内容的人工关键字过滤(包括信头, 主题, 内容 ,附件等)
5.邮件投递到后端服务器。
6.自动润滑系统邮件日志的记录
7.系统报表的生成
其中最占用网关性能的是3 , 4, 6, 7
其中对网关来说占用性能最少的是1 ,2 ,5
在实验室环境下, 很难模拟真实环境下的各个情况, 其中第 1 个因素IP层是最难模拟全部的。
Postfix smtp-source/smtp-sink也主要是针对邮件内容的压力测试, 它可以在发送端(smtp-source)每秒产生 > 500封的邮件, 接收端( smtp-sink) 每秒接收 > 500封的邮件。 这样在发送和接收两端都不会成为瓶颈。
Postfix smtp-source/smtp-sink性能快的原因
原理是测试邮件的内容都是在内存中产生的。 如果邮件的内容是存在在硬盘上的, 那么硬盘的读写速度是邮件发送和接收的主要瓶颈, postfix smtp-source/smtp-sink在内存中直接生成和删除邮件, 就避免了硬盘读写造成的瓶颈。
测试的方法
1.IP层的smtp并发连接数,包括实际邮件占用的连接数, dos/ddos攻击占用的连接数,半连接等等
可以使用 Ddoser的工具建立1000个并发 。 ddoser是一个第三方smtp并发工具 。 测试期间网关不可以拒绝这些连接。
2.目录扫描攻击
不测试。 因为需要和 exchange AD互动, 本身AD 就是一个瓶颈
3.邮件内容的规则库过滤(自动反垃圾, 防病毒库)
使用postfix进行压力测试
4.邮件内容的人工关键字过滤(包括信头, 主题, 内容 ,附件等)
设定50条关键字过滤邮件主题和正文
5.邮件投递到后端服务器。
网关都可以设定,并且是必须
6.邮件日志的记录
网关都可以设定,并且是必须
7.系统报表的生成
网关都可以设定,并且是必须
以上方法尽可能的考虑了实际情况, 能够体现网关的最大性能。
测试结构
使用2台服务器运行postfix smtp-source ,发送40万封的邮件到邮件网关,每封邮件30K或者50K
使用一台服务器运行 ddoser , 并发1000个连接到邮件网关
范长秘使用一台服务器运行 postfix smtp-sink 接收邮件。
测试前注意项目
发送40万封邮件之前, 发送一封邮件或者病毒样本邮件到网关, 能够在网关上体现对这封邮件进行过滤。主要是验证 防病毒, 防垃圾邮件, 关键字过滤,日志记录,报表功能已经在网关上打开了。

本文发布于:2023-06-26 15:55:31,感谢您对本站的认可!

本文链接:https://patent.en369.cn/xueshu/133088.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:邮件   测试   网关   性能   过滤
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图