性能测试工具curl-loader(linux)
前提环境满足后,下面一个命令就开始安装了。 [root@youname test]# make 自动编译 编译完成后curl-loader可执行程序,curl-loader 为我们 提供了一些例了,我们先看一下例子中如何配置性能选项[root@youname curl-loader-0.56]# cd conf-examples/ 打例子目录 [root@youname conf-examples]# cp 10K.conf mysimp.conf 将10K.conf文件拷贝到当前目录下并命名为mysimp.conf[root@youname conf-examples]# vi mysimp.conf 打开编辑mysimp.conf文件 ########### GENERAL SECTION ################################ BATCH_NAME= 10K //测试对象的名称 CLIENTS_NUM_MAX=10000 //最大虚拟用户数 CLIENTS_NUM_START=100 //一开始启动用户数 CLIENTS_RAMPUP_INC=50 //每秒钟启动几个用户 INTERFACE =eth0 //使用的网卡eth0 NETMASK=16 //子网掩码位数 IP_ADDR_MIN= 192.168.1.1 //起始IP地址 IP_ADDR_MAX= 192.168.53.255 #Actually - this is for self-control //最后的IP地址范围 CYCLES_NUM= -1 // -1 表示无限循环 URLS_NUM= 1 ########### URL SECTION #################################### URL=http://localhost/index.html //要测试的URL #URL=http://localhost/ACE-INSTALL.html URL_SHORT_NAME="local-index" REQUEST_TYPE=GET TIMER_URL_COMPLETION = 5000 # In msec. When positive, Now it is enforced by cancelling url fetch on timeout TIMER_AFTER_URL_SLEEP =20 对上面的内容配置完成后保存退出 进行性能测试 执行下面一条命令就开始 运行我们的性能测试了 [root@youname curl-loader-0.56]# curl-loader -f ./conf- examples/mysimp.conf 运行测试的过程中,上面的信息会不断的更新(刷新)中。环境终于跑通了。后面会详细学一下curl-loader的具体使用。 (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |