Sto costruendo un'API RESTful, e finora, per assicurarmi che le mie risorse funzionino come ho bisogno, sto utilizzando un client REST chiamato Postman. Ciò semplifica la memorizzazione dei percorsi e la rapida richiesta di test. La mia attuale raccolta di percorsi in Postman ha questo aspetto:
Il problema con il test dell'API è in questo modo è necessario modificare manualmente gli ID delle risorse. Ad esempio, se voglio testare il metodo PUT
sulla mia risorsa post, devo prima creare una risorsa, trovare l'ID e quindi incollarlo nell'URI PUT
. Questo è lungo!
Che cosa è considerata una pratica professionale per la creazione di un'API RESTful? Devo scrivere test di unità per ogni percorso, creando dinamicamente il post prima di testare metodi come l'aggiornamento?