Service Virtualization for API Testing: Best Practices & Tools