Describe your experience with API testing. How do you validate JSON responses, status codes, and response times?