Siege anwenden: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| + | =Installation= | ||
| + | *apt install siege | ||
| + | |||
=Einfacher Stress Test= | =Einfacher Stress Test= | ||
*siege -v http://opfer.secure.local | *siege -v http://opfer.secure.local | ||
| + | *STRG-C | ||
| + | <pre> | ||
| + | { "transactions": 350403, | ||
| + | "availability": 100.00, | ||
| + | "elapsed_time": 315.27, | ||
| + | "data_transferred": 66.50, | ||
| + | "response_time": 0.02, | ||
| + | "transaction_rate": 1111.44, | ||
| + | "throughput": 0.21, | ||
| + | "concurrency": 24.75, | ||
| + | "successful_transactions": 350403, | ||
| + | "failed_transactions": 0, | ||
| + | "longest_transaction": 0.92, | ||
| + | "shortest_transaction": 0.00 | ||
| + | } | ||
| + | </pre> | ||
| + | |||
=100 User gleichzeitig (theoretisch)= | =100 User gleichzeitig (theoretisch)= | ||
*siege -v -c 100 http://opfer.secure.local | *siege -v -c 100 http://opfer.secure.local | ||
| + | =Mehrere URLs= | ||
| + | *cat siege.conf | ||
| + | http://opfer.secure.local | ||
| + | http://opfer.secure.local:81 | ||
| + | http://opfer.secure.local:82 | ||
| + | *siege -v -f siege.conf | ||
Aktuelle Version vom 21. Oktober 2022, 06:04 Uhr
Installation
- apt install siege
Einfacher Stress Test
- siege -v http://opfer.secure.local
- STRG-C
{ "transactions": 350403,
"availability": 100.00,
"elapsed_time": 315.27,
"data_transferred": 66.50,
"response_time": 0.02,
"transaction_rate": 1111.44,
"throughput": 0.21,
"concurrency": 24.75,
"successful_transactions": 350403,
"failed_transactions": 0,
"longest_transaction": 0.92,
"shortest_transaction": 0.00
}
100 User gleichzeitig (theoretisch)
- siege -v -c 100 http://opfer.secure.local
Mehrere URLs
- cat siege.conf
http://opfer.secure.local http://opfer.secure.local:81 http://opfer.secure.local:82
- siege -v -f siege.conf