JRahm
Jul 20, 2023Admin
What CLI tools are in your toolbox for testing or troubleshooting application deployments on BIG-IP?
In trying to nail down a rate limiting solution, I reached back for my trusty apache-bench utility, ab, to push some load with concurrency at the virtual server. But...in today's SSL everywhere, discovered that ab does not have a flag to ignore SSL errors, and I don't have valid certs in my local lab, so I couldn't use that to push load. In a quick search I found hey, installed that on my ubuntu test box, and seems to be a reasonable replacement (see below).
But that got me thinking...what cli tools are out there for test/troubleshooting that I'm missing out on?
jrahm@unuc:~$ hey -n 10000 -c 5 https://172.16.101.50/
Summary:
Total: 8.2474 secs
Slowest: 0.0510 secs
Fastest: 0.0023 secs
Average: 0.0041 secs
Requests/sec: 1212.5047
Total data: 20000 bytes
Size/request: 2 bytes
Response time histogram:
0.002 [1] |
0.007 [9956] |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
0.012 [36] |
0.017 [2] |
0.022 [0] |
0.027 [0] |
0.032 [0] |
0.036 [0] |
0.041 [0] |
0.046 [0] |
0.051 [5] |
Latency distribution:
10% in 0.0032 secs
25% in 0.0036 secs
50% in 0.0040 secs
75% in 0.0045 secs
90% in 0.0050 secs
95% in 0.0055 secs
99% in 0.0065 secs