加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_宿迁站长网 (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编写
副标题[/!--empirenews.page--]

curl-loader介绍

curl-loader(也被称为“omes-NIK”和“davilka”)是一个开源的C语言编写的工具,模拟应用负 载和成千上万的几十万人的HTTP / HTTPS和FTP/ FTPS的客户端应用程序的行为,每个有其自己的源IP地址。相反,其他curl- loader使用真正的C编写的客户端协议栈,即libcurl和TLS/ openssl的SSL的HTTP和FTP协议栈,支持登录和验证口味和模拟用户 行为的工具。

所以,体积虽小,但不要小看他的能力哦!^_^  curl-loader 性能测试工具在初做测试时就有听过 ,但由于它的运行环境是linux系统,所以,一直没下载使用,现在刚好可以趁着学linux的机会把玩一下。

---------- --------------------------------------------------------------------------------------

- 运行环境:centOS 4.8                                     -

-   下载地址: http://sourceforge.net/projects/curl-loader/files/curl-loader/         -

-    官方配置文档: http://curl-loader.sourceforge.net/index.html                 -

------------------------------------------------------------------------------------------------

安装步 骤:

[root@youname test]# tar jxvf curl-loader-0.56.rar.bz2     解压文件

解压之后

[root@youname test]# cd curl-loader-0.56      进入目录

[root@youname  curl- loader-0.56 ]# vi QUICK-START     打开快还入门文档

其中有如下提示:

.............   
       
Build it using general C development environment with bash,   
gcc (3 or 4 series), make, etc on a linux machine.   
       
Building pre-requirements are:   
1. openssl binaries;   
2. openssl development package with include files (on debian package libssl-dev)   
       
............

如果有你的linux系统有gcc和openssl环境的话,下面内容可以跳过,没有的话跟我来安装。

--------------------安装gcc----------------------------------------------------------------------------

首先,要求我们运行必须有gcc 环境:

方法一 如果你的是redhat/centos版本的linux ,可以运行下面命令进行下载安装     [root@youname test]# yum install gcc gcc-c++   下载安装C编译器

方法二 rpm安装如果安装系统盘有,可以将安装光盘插入,运行下面命令(虚拟机请参考插入安装文件 的方式):[root@youname test]#rpm -ivh gcc*

----------------------------安装 openssl-------------------- ----------------------------------------------------------------

其次,要求我们运行需要安装openssl 包

[root@youname curl-loader-0.56]# rpm -qa | grep ssl  查看自己是否安装了openssl服务。

方法一

下载相应的服务并安装(方法繁琐,这里给链接)

下载: http://download.chinaunix.net/download/0001000/11.shtml

安装方式 : http://myswirl.blog.163.com/blog/static/513186422007101410149578/

方法二

上面方式比较麻烦,最简单的方式就DVD/CD方式将系统盘插入,然后在系统盘/centOS/RPMS/目录中找到:

openssl-0.9.7a-43.17.el4_7.2.rpm   openssl-devel-0.9.7a-43.17.el4_7.2.rpm  两rpm包,双点击安装重启 就OK了。当然,也可以参照安装gcc的方法二通过命令安装 [root@youname test]# rpm -ivh  [文 件名] --------------------------------------------------------------------------------------------------------- ----------------------------------------

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

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