Mountebank is one of the most capable service virtualization platforms in the world, and it's entirely free. You can learn more about it by reading the Manning book Testing Microservices with Mountebank:
This repo captures the code examples used throughout the book. Enjoy!