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

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  [文 件名] --------------------------------------------------------------------------------------------------------- ----------------------------------------

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索linux
, 方法
, openssl
, 运行
, root
, linux openssl 安装
, linux curl
, openssl命令设置redhat
, linux系统gcc安装
方式
curl loader、curlloader 安装、curl loader post请求、curl loader http 2、curl loader windows,以便于您获取更多的相关知识。

时间: 2024-12-23 02:39:28

性能测试工具curl-loader(linux)的相关文章

性能测试知多少---性能测试工具原理与架构

在性能测试的学习过程中,坚持思想与工具(分开)并行,当前面世面上的性能测试书籍大多把理论与loadrunner融为一体讲解,这样做是正确的,因为有一些性能名词概念也源于工具.但是,性能测试不是loadrunner,所有的作者也是这么认为的.但他们在讲性能测试的时候讲的就是loadrunner有,只是讲的多少不同罢啦. 你是否觉得我对loadrunner有仇?我之所以将其分开来学,只是希望自己在学习性能测试的时候不要被loadrunner局限了而已.只是觉得在做性能测试时不要带loadrunner

性能测试工具curl-loader二---测试分析

本文在第一篇的基础上讲解,如果你还没有安装curl-loader性能测试工具.请先参考<性能测试工具curl-loader(linux)> 这一节具体分析一下curl-loader的使用,以及各项参数的含义. 简单的性能测试与要求环境: ------- --------------------------------------------------------------------------------------------------------------- ----------

Oracle IO性能测试工具Orion详解

  1Orion概述   1.1 Orion说明   Orion是Oracle提供的IO性能测试工具,运行该工具不需要安装oracle database软件或创建数据库.它可以模拟Oracle数据库的IO负载,也可以用来仿真ASM的条带化的功能.测试随机或顺序访问指定大小块的IO性能,性能指标包括:IOPS,MBPS,Latency(延迟时间). 从Oracle Database 11g开始,Orion工具被集成到GI和Database软件中,所以在$GRID_HOME/bin和$ORACLE_

apache自带的性能测试工具ab使用教程

网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环.只有让服务器处在高压情况下,才能真正体现出软件.硬件等各种设置不当所暴露出的问题. 性能测试工具目前最常见的有以下几种:ab.http_load.webbench.siege.今天我们专门来介绍ab. ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试.比如nginx.tomcat.IIS等. 下面我们开始介绍有关ab命令的使用: 1.ab的原理

apache性能测试工具ab使用详解_Linux

网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环.只有让服务器处在高压情况下,才能真正体现出软件.硬件等各种设置不当所暴露出的问题. 性能测试工具目前最常见的有以下几种:ab.http_load.webbench.siege.今天我们专门来介绍ab. ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试.比如nginx.tomcat.IIS等. 下面我们开始介绍有关ab命令的使用: 1.ab的原理

apache性能测试工具ab的应用

网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环.只有让服务器处在高压情况下,才能真正体现出软件.硬件等各种设置不当所暴露出的问题. 性能测试工具目前最常见的有以下几种:ab.http_load.webbench.siege.今天我们专门来介绍ab. ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试.比如nginx.tomcat.IIS等. 下面我们开始介绍有关ab命令的使用: 1.ab的原理

mysql性能测试工具mysqlslap的使用

特别关注下mysqlslap的假并发现象,因为压力上不去浪费了一些时间. 主要就是–concurrency 参数所指的并发是线程并发,在开头再??乱槐椤?/p> 1.mysql性能测试工具 mysql的性能测试工具常用的有四种:The MySQL Benchmark Suite.MySQL super-smack.MyBench和自带的Mysqlslap. 除了第一个为MySQL性能测试工具,其他三个都为压力测试工具 (1)The MySQL Benchmark Suite : 基于Perl语言

Windows 7 / Windows Server 2008 R2 完美激活工具 Windows Loader 2.1.7

Windows 7 / Windows Server 2008 R2 完美激活工具 Windows Loader 2.1.7   Windows Loader 激活原理:预装OEM版Windows 7的品牌电脑是这样激活 Windows 7的:三个条件:1.BIOS mod 存在可激活系统的SLIC2.1:2.key:3.证书.而Windows Loader就是利用这一原理,在系统启动这前,将OEM的SLIC 2.1注入系统,然后再导入相应的key和证书.这种软刷的激活方式不会修改任何系统文件,

Web网站的性能测试工具

随着Web 2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务,通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因此,当Web网站遇到访问高峰时,容易发生服务器响应速度变慢甚至服务中断.为了避免这种情况,需要一种能够真实模拟大量用户访问Web应用系统的性能测试工具进行压力测试,来测试静态HTML页面的响应时间,甚至测试动态网页(包括ASP.PHP.JSP等)的响应时间,为服务器的性能优化和调整提供数据依据. 我推荐各位Web 2.0开发测试人员使用Micr