curl-loader是一个流量生成器。您可以使用它生成 HTTP、HTTPS、FTP 等流量。
除此之外,您还可以模拟多个客户端(多个源 IP 地址)。
这里解释了如何在 Ubuntu 12.04 64 位系统上安装 curl-loader 并生成 HTTP、HTTPS 流量。
$ uname –r
3.2.0-39-generic
$ tail -1 /etc/lsb-release
DISTRIB_DESCRIPTION="Ubuntu 12.04.2 LTS"
安装 curl-loader
- 从以下网址下载 curl-loaderhttp://curl-loader.sourceforge.net/
- 我下载了
curl-loader-0.56.tar.bz2
。 提炼
bunzip2 curl-loader-0.56.tar.bz2 tar xvf curl-loader-0.56.tar cd curl-loader-0.56/
构建要求
在 Linux 机器上使用带有 bash、gcc(3 或 4 系列)、make 等的通用 C 开发环境来构建它。
建筑的先决条件是:
- openssl 二进制文件;
- 带有包含文件的 openssl 开发包(在 debian 包 libssl-dev 上);
我还没有安装 libssl-dev ,所以我
libssl-dev
在编译之前安装了curl-loader
。sudo apt-get install libssl-dev
编译
$ pwd /home/hattori/My_works/curl-loader-0.56 $ make [...] /bin/sh: 2: patch: not found" AND "make: *** [lib/libcurl.a] Error 127
我该如何解决这个错误?
答案1
/bin/sh: 2:补丁:未找到
安装patch
:
sudo apt-get install patch
您还可以安装build-essential
程序包以确保您拥有用于编译的基本工具。
sudo apt-get install build-essential