I’ve tested their virtual WLC in ESXi. I know they offer an OVA for vASA, but never tried.
Palo Alto offers PanOS on a VM as well.
But try running these things under load, and interesting things might just happen as your packets travel past a vSwitch and vNIC.