Web-service Testing validates Web services. The purpose of this testing is to check the functionality, reliability, performance, and security of an API.