For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Forum Discussion

JRahm's avatar
JRahm
Icon for Admin rankAdmin
Jul 20, 2023

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

 

1 Reply

  • You're gonna love me for this, Jason..

    Tsung - Erlang based multi-node traffic generator. I'm dusting off an old video of me using it for https testing.