by Devin Yang

建立于: 7年前 ( 更新: 7年前 )

Siege是一个http负载测试和基准测试工具。 用来对进程码进行压力测试。
Siege支持基本认证,cookies,HTTP,HTTPS和FTP协议。
它允许使用者,可以用来模拟并发的连线等访问网页伺服器。

如果OSX系统未安装automake,请先由Gnu FTP下载安装,本文我使用的版本为1.16版。
http://ftp.gnu.org/gnu/automake/
在automake的目录下,编译方式非常单纯
./configure
make
make install

首先,当然要到github上下载Source Code.
git clone https://github.com/JoeDog/siege
进入到目录中,运行如下命令,编译与安装
utils/bootstrap
./configure
make
make install
命令如下:
siege -d10 -c10 -i -f urls.txt
urls.txt的文档档可以如下:
http://example.test/
http://example.test/path1
http://example.test/path2
-d10为延迟
-c10 为同时的连线数
-i 模拟使用者随机点选URL
-f 选取得定网址

Tags:

Devin Yang

文章内容无法一一说明,如果您有什么不了解处,欢印提问哦:)

No Comment

Post your comment

需要登入才可留言!

类似文章


security,config

树莓派fail2ban安装笔记

我主机基本上都设置了远程日志,全部往Synology NAS上的日志中心送。其中有一台当Router对外的树莓派,会有一堆sshd验证尝试登,基本上我只允许公钥验证,所以用密码也别想暴力破解呀,但一堆的验证失败的Log看了还真讨厌。

regular expression

正规式向后看(lookbehind)

随意用Laravel的tinker展示lookbehind功能他需要固定长度,我们可以抓括号后的文本原始内容为:How fast is the car moving? How far do you drive to work every day?透过正规式lookbehind,只看How fast及How far后的字

linux

公钥验证之多个ssh的组态档

我们使用ssh公钥验证时,通常会在~/.ssh/config添加相关设置。 如果说有些是公司用的或是家里用的,是否可以使用多个config呢? 其实可以的,我们能git透过Include加载公司共用,有版本控制的config。