Siege
💻
Siege
软件描述
Siege 是一个回归测试和基准测试工具。它可以使用用户定义的模拟用户数量对单个 URL 进行压力测试,也可以将多个 URL 读入内存并同时进行压力测试。
官方网站
访问软件的官方网站了解更多信息
github.com
安全链接HTTPS
什么是 Siege?
Siege 是一款开源的回归测试、负载测试和基准测试工具。它可使用用户定义数量的模拟用户对单个 URL 进行压力测试,也可将多个 URL 加载到内存中并同时进行压力测试。该程序报告记录的总请求数、传输字节数、响应时间、并发数及返回状态。Siege 支持 HTTP/1.0 和 1.1 协议,GET 与 POST 指令,Cookie,事务日志以及基本认证。其功能可按用户自定义配置。
Siege 专为 Web 开发人员和系统管理员设计,使他们能够在高压力下测试自己的程序和系统。作为 Web 专业人士,您需确保产品的完整性,但无法控制访问者。流量高峰可能随时出现。您如何确认自己已做好准备?
当 HTTP 服务器受到该程序攻击时,即称其“处于围攻状态”。
大多数功能可通过命令行选项配置,并提供默认值以降低程序调用的复杂性。Siege 允许用户以 n 个用户执行 t 次压力测试,其中 n 和 t 由用户定义。它会记录测试持续时间以及每次事务的耗时。报告内容包括事务数量、耗时、传输字节数、响应时间、事务速率、并发数以及服务器返回成功(状态码 200)的次数。
