<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Siege on Dapeng Zhang</title><link>https://zhangdapeng.dev/tags/siege/</link><description>Recent content in Siege on Dapeng Zhang</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Thu, 10 Jul 2025 11:52:12 +0000</lastBuildDate><atom:link href="https://zhangdapeng.dev/tags/siege/index.xml" rel="self" type="application/rss+xml"/><item><title>siege使用记录</title><link>https://zhangdapeng.dev/p/siege-shi-yong-ji-lu/</link><pubDate>Thu, 10 Jul 2025 11:52:12 +0000</pubDate><guid>https://zhangdapeng.dev/p/siege-shi-yong-ji-lu/</guid><description>&lt;p&gt;Siege is an http load tester and benchmarking utility&lt;/p&gt;
&lt;p&gt;参数说明:&lt;/p&gt;
&lt;p&gt;-C,或-config 在屏幕上打印显示出当前的配置,配置是包括在他的配置文件$HOME/.siegerc 中,可以编辑里面的参数,这样每次siege 都会按照它运行.&lt;br&gt;
-v 运行时能看到详细的运行信息&lt;br&gt;
-c n,或-concurrent=n 模拟有n个用户在同时访问,n不要设得太大,因为越大,siege 消耗本地机器的资源越多&lt;br&gt;
-i,-internet 随机访问urls.txt中的url列表项,以此模拟真实的访问情况(随机性),当 urls.txt存在是有效&lt;br&gt;
-d n,-delay=n hit每个url之间的延迟,在0-n之间&lt;br&gt;
-r n,-reps=n 重复运行测试n次,不能与 -t同时存在&lt;br&gt;
-t n,-time=n 持续运行siege ‘n’秒(如10S),分钟(10M),小时(10H)&lt;br&gt;
-l 运行结束,将统计数据保存到日志文件中siege .log,一般位于/usr/local/var/siege .log中,也可在.siegerc中自定义&lt;br&gt;
-R SIEGERC,-rc=SIEGERC 指定用特定的siege 配置文件来运行,默认的为$HOME/.siegerc&lt;br&gt;
-f FILE, -file=FILE 指定用特定的urls文件运行siege ,默认为urls.txt,位于siege 安装目录下的etc/urls.txt&lt;br&gt;
-u URL,-url=URL 测试指定的一个URL,对它进行”siege “,此选项会忽略有关urls文件的设定&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Transactions:		 &lt;span style="color:#ae81ff"&gt;62&lt;/span&gt; hits
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Availability:		 98.41 %
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Elapsed time:		 16.35 secs
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Data transferred:	 0.65 MB
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Response time:		 3.72 secs
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Transaction rate:	 3.79 trans/sec
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Throughput:		 0.04 MB/sec
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Concurrency:		 14.09
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Successful transactions: &lt;span style="color:#ae81ff"&gt;62&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Failed transactions:	 &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Longest transaction:	 15.53
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Shortest transaction:	 0.00
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;测试结果参数说明:&lt;/p&gt;
&lt;p&gt;Transactions: 28759 hits #完成28759次处理&lt;br&gt;
Availability: 94.97 % #94.97 % 成功率&lt;br&gt;
Elapsed time: 33.58 secs #耗时33.58秒&lt;br&gt;
Data transferred: 46.84 MB #传输数据46.84M&lt;br&gt;
Response time: 0.04 secs #响应时间0.04秒&lt;br&gt;
Transaction rate: 856.43 trans/sec #平均每秒完成856.43次处理,也就是QPS&lt;br&gt;
Throughput: 1.40 MB/sec #平均每秒传送数据&lt;br&gt;
Concurrency: 35.48 #实际最高并发连接数&lt;br&gt;
Successful transactions: 28759 #成功处理次数&lt;br&gt;
Failed transactions: 1523 #失败处理次数&lt;br&gt;
Longest transaction: 7.05 #请求响应最长时间&lt;br&gt;
Shortest transaction: 0.00 #请求响应最短时间&lt;/p&gt;</description></item></channel></rss>