我正在尝试使用siege在网页上进行性能测试。另请参阅本文档。
但是当我尝试提出一个示例请求时
siege -c=1 --reps=1 https://www.google.com/search?q=42
我得到以下输出:
HTTP/1.1 200 0.82 secs: 24729 bytes ==> GET /search?q=42
Transactions: 1 hits
Availability: 100.00 %
Elapsed time: 1.82 secs
Data transferred: 0.02 MB
Response time: 0.82 secs
Transaction rate: 0.55 trans/sec
Throughput: 0.01 MB/sec
Concurrency: 0.45
Successful transactions: 1
Failed transactions: 0
Longest transaction: 0.82
Shortest transaction: 0.82
我以为你得到了连接到网站时发出的全部请求?因为当我打开检查器并转到 URL 时,https://www.google.com/search?q=42
我会收到大约 20 个来自 的请求google.com
,总共有几百千字节。并且siege
只有一个 24 KB 的请求?
难道我做错了什么?我理解的文档不正确吗?