我需要获取攻城基准工具的最终统计数据。我尝试过的是
siege -c2 -t10s http://127.0.0.1:3000/ > siege.log 2>&1
但是siege.log带有许多HTTP/1.1 200 0.00 secs: 16 bytes ==> GET /
拼音。
我想要的是像下面这样的最终统计信息
Lifting the server siege...
Transactions: 496 hits
Availability: 100.00 %
Elapsed time: 0.97 secs
Data transferred: 0.01 MB
Response time: 0.00 secs
Transaction rate: 511.34 trans/sec
Throughput: 0.01 MB/sec
Concurrency: 1.82
Successful transactions: 496
Failed transactions: 0
Longest transaction: 0.04
Shortest transaction: 0.00
请提出建议。在此先感谢
我很难找到解决方法。
默认情况下,在$HOME/.siege/siege.conf
处将verbose
设置为true。
选项1:可以在$HOME/.siege/siege.conf
选项2:如果您不想更改全局配置,则可以创建一个自定义的攻城配置并按以下方式运行
siege -c2 -t10s http://127.0.0.1:3000/ --rc=siege.conf