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

需要登入才可留言!

类似文章


laravel

我如何升级后台到Lravel 5.5

我的后台一开始是自己打造的框架,一样采用MVC架构,自己做的数据库连线及环境设置档等,包含自己的样版语法,直到我想要去支持Restful时, 有个想法,别人都写好了我何必自己去重写同样的功能,写出来会比较好吗? 所以开始改用框架, 一开始采用Slim,主要因为他对於php的支持版本较低,但由於的Slim的twig templates没有Laravel的blade template好用...

laravel docker

关於D-Laravel的项目模式

如果您是新使用者,建议您改用我的最新环境phpenv。https://github.com/DevinY/phpenv

docker, d-laravel, docker-compose, laravel

docker-compose加载多个设置档

我们会用docker --network创建多个container互连,但是如果四个container时, 是不是就要下四次docker run不同container的命令,杀了我吧, 本文介绍透过docker-compose这个yaml档定义一次搞定多个container的创建。 了解如何用dokcer-compose -f 参数加载多个设置档。