Endpoint testing