使用postal对jdmail进行压力测试
2011-01-12 17:22
281 查看
1、 上传postal-0.70.tgz到欲测试的邮件服务器上,也可以安装在别的计算机上,只要把邮件服务器设置能需要被测试的ip就可以了
2、 在/opt目录下解压
3、 编译、安装
4、 查看下postal用法
5、 编写一个测试脚本testmail.sh
6、 建立一个test.lst文件
Test.lst文件中放入192.168.80.245邮件服务器上的账户
内容如下:
7、 在这个机器上执行这个脚本
我的机器是IBM P520小型机,2个Power 6 CPU,主频4.2GHz,内存为4GB。安装RHEL 5.5操作系统。
本文出自 “世外之寨” 博客,请务必保留此出处http://yritech.blog.51cto.com/1504393/477385
2、 在/opt目录下解压
[root@jdserver2 opt]# tar zxvf postal-0.70.tgz
3、 编译、安装
[root@jdserver2 opt]# cd postal-0.70 [root@jdserver2 postal-0.70]# ./configure [root@jdserver2 postal-0.70]# make && make install
4、 查看下postal用法
[root@jdserver2 /]# postal Usage: postal [-m maximum-message-size] [-M minimum-message-size] [-t threads] [-c messages-per-connection] [-r messages-per-minute] [-a] [-b [no]netscape] [-p port] [-[z|Z] debug-file] [-l local-address] [-f sender-file] smtp-server user-list-filename Postal Version: 0.70
5、 编写一个测试脚本testmail.sh
#!/bin/bash MAX_MSG_SIZE=500 //邮件最大为500k PORT=25 //端口号 MSG_PER_CONN=1 //1次连接发送1封邮件 MSG_PER_MIN=5000 //1分钟发送5000封邮件 SMTP_HOST=192.168.80.245 //需要测试的邮件服务器IP postal -m $MAX_MSG_SIZE -p $PORT -c $MSG_PER_CONN -r $MSG_PER_MIN -a \ $SMTP_HOST test.lst ~
6、 建立一个test.lst文件
Test.lst文件中放入192.168.80.245邮件服务器上的账户
内容如下:
Test1@123.cn Test2@123.cn Test3@123.cn Test4@123.cn
7、 在这个机器上执行这个脚本
[root@jdserver /]# ./testmail.sh time,messages,data(K),errors,connections,SSL connections 16:48,83,22349,0,84,0 16:49,660,164785,0,660,0 16:50,627,156822,0,627,0 16:51,587,142083,0,587,0 16:52,570,146765,0,570,0 16:53,575,147440,0,575,0 16:54,587,142252,0,587,0 16:55,486,125082,0,486,0 16:56,445,110180,0,445,0 16:57,459,117040,0,459,0
我的机器是IBM P520小型机,2个Power 6 CPU,主频4.2GHz,内存为4GB。安装RHEL 5.5操作系统。
本文出自 “世外之寨” 博客,请务必保留此出处http://yritech.blog.51cto.com/1504393/477385
相关文章推荐
- 如何使用atop工具进行压力测试
- 使用JMeter对web程序进行压力测试
- 使用loadrunner进行压力测试遇到的问题总结
- 使用Microsoft Web Application Stress Tool对web进行压力测试
- 使用ab进行压力测试
- 使用autobench进行web压力测试
- 使用ab对nginx进行压力测试
- 使用JMeter对Tomcat进行压力测试与Tomcat性能调优
- 使用Loadunner进行邮箱压力测试
- 使用webbench进行压力测试
- 如何使用 JMeter 调用你的 Restful Web Service?进行简单的压力测试和自动化测试
- 使用SIPP来进行SIP压力测试(一)
- 使用JMeter对Tomcat进行压力测试与Tomcat性能调优
- 使用Jmeter对WebService进行压力测试
- 使用Monkey进行压力测试
- 使用Go 协程对web站点进行压力测试
- 使用Siege进行WEB压力测试
- Linux下进行Web服务器压力(并发)测试工具http_load、webbench、ab、Siege、autobench简单使用教程(转)
- 使用Siege进行WEB压力测试
- 详细介绍windows下使用python pylot进行网站压力测试