API testing challenges