¿Una forma sistemática de probar las API RESTful con curl?

Durante las pruebas de integración, he notado que en realidad trabajo en casos de uso recurrentes con API relajantes (o en interfaces HTTP generales) que verifico aquí y allá con bash + cURL. Comienza a verse bastante desordenado y se vuelve más difícil de mantener. ¿Por qué entregar...