Chinaunix首页 | 论坛 | 博客
  • 博客访问: 80348
  • 博文数量: 22
  • 博客积分: 241
  • 博客等级: 二等列兵
  • 技术积分: 273
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-23 18:30
文章分类

全部博文(22)

文章存档

2014年(22)

我的朋友

分类: Oracle

2014-06-28 11:10:41

postal 通过将随机消息发送到指定的,对SMTP邮件进行性能测试,主要用来测试邮件的吞吐量。


1、支持的测试项目:
SMTP source: yes (postal)
SMTP sink: yes (BHM)
POP3 sink: yes (rabid)
IMAP client: no

2、安装postal

# wget
# tar zxvf postal-0.72.tgz   
# cd postal-0.72  
# ./configure  
# make && make install  


3、postal参数:
-m maximum-message-size 最大邮件大小,单位KB,默认是10KB。
-M minimum-message-size 最小邮件大小,单位KB,默认是10KB。
-t threads 指定线程数,默认值是1,不适合实际测试。
-c messages-per-connection 每个SMTP连接发多少份邮件,默认值是1。
-r messages-per-minute 每分钟发送多少封邮件,默认值是24000。
-s 使用TLS的百分比。参数为0,不使用SSL;参数为100,总是使用TLS;默认为0。
-l 出站连接使用的IP地址。
-L 指定LMTP,用来替代SMTP。
-a 记录所有日志,将使测试变慢。
-b 指定坏的字符串
-z 指定一个debug文件,
-Z 和z一样,但是会单独创建一个连接文件
-f From:用户列表,如果没有指定,将使用用户列表文件。
smtp-server 指定测试的邮件
user-list-filename 指定用户列表

建立用户列表文件,每行一个。
# vi user.lst
内容如下:
aaa@dspam.org.cn
bbb@dspam.org.cn
ccc@dspam.org.cn
…………

4、开始测试
postal -m 50 -c 1 -r 3000 -a IP user.list

来源:

阅读(5218) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~