hping is nice for sending a bunch of traffic just to test certain reactions of remote machines etc.. Here are some cool ways to use it and some useful links on more info.
Start a flood of icmp packets with a rand src:
hping 18.104.22.168 --rand-source --flood --icmp -V
Do 500pps with just one src:hping 22.214.171.124 -i u2000 --icmp -V
Here, we use the -i u2000 which tells hping to send a packet every 2000us which is 500 packets per second. You can figure out what this value should be by doing “1e+6/pps”
Through the –flood option, I can get around 400kpps out of a 10G link (with those icmp packets).