加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_宿迁站长网 (https://www.0527zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

性能测试工具curl-loader(linux)

发布时间:2016-09-26 17:02:21 所属栏目:Linux 来源:站长网
导读:副标题#e# curl-loader介绍 curl-loader(也被称为omes-NIK和davilka)是一个开源的C语言编写的工具,模拟应用负 载和成千上万的几十万人的HTTP / HTTPS和FTP/ FTPS的客户端应用程序的行为,每个有其自己的源IP地址。相反,其他curl- loader使用真正的C编写

前提环境满足后,下面一个命令就开始安装了。

[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(linux)

运行测试的过程中,上面的信息会不断的更新(刷新)中。环境终于跑通了。后面会详细学一下curl-loader的具体使用。

(编辑:云计算网_宿迁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!