Quels outils utilisez-vous pour tester votre public API REST?
À la recherche d'outils utiliser pour tester l'API REST.
Jusqu'à présent, je ne suis au courant de SoapUI. J'ai essayé de SOAPUI mais - au moins dans un mac - c'est terrible.
Vous demandez-vous ce que les gens utilisent pour tester leurs propres Api.
- JMeter est le meilleur outil pour le REPOS de l'API de test - l'Ajout de ce commentaire pour les personnes qui sont à la recherche pour certaines étapes détaillées pour tester une API REST à l'aide de JMeter. testautomationguru.com/how-to-test-rest-api-using-jmeter
- Ici, c'est un énorme guide 25 de l'Api Outils de Test entièrement revu: octoperf.com/blog/2018/03/22/api-testing-tools
- Voir la demande et la réponse HTTP dans le Code de Visual Studio directement consulter ce lien
- En cherchant les réponses, j'ai découvert par hasard "le Top 10 des API Outils de Test" medium.com/@alicealdaine/...
Vous devez vous connecter pour publier un commentaire.
Si vous êtes juste de tester votre Api manuellement, nous avons trouvé RestClient 2.3 ou la Affiche add-on pour Firefox être assez utile. Les deux de ces, vous permet de créer des requêtes GET, PUT, POST, ou de les SUPPRIMER. Vous pouvez enregistrer ces demandes de relancer plus tard.
Pour de simples tests automatisés essayer Linux (ou Cygwin) "curl" de commande dans un script shell.
De quelque chose de plus industrielle de la force, vous pouvez passer à Apache JMeter. JMeter est idéal pour les tests de charge.
31 octobre 2014: HTTPRequester est maintenant un meilleur choix pour Firefox.
Juillet 2015: Facteur est un bon choix pour Chrome
Facteur dans le chrome store est simple mais puissant.
- Je utiliser http://hurl.it/
Ha. Désolé, j'ai mal lu ton post. J'ai utilisé le concombre pour le tester avant. Il fonctionné très bien.
Nous sommes à l'aide de Groovy pour tester notre API RestFUL, à l'aide d'une série de fonctions d'aide à construire le xml put/post/get, puis une série de tests sur les nœuds du XML pour vérifier que les données sont manipulées correctement.
Nous utilisons de l'Affiche (pour Firefox, google Chrome semble manquer d'un outil similaire) pour la main de test unique régions, ou tout simplement pour interroger l'API à des moments où nous avons besoin de créer d'autres tests, ou vérifier l'état de choses.
Nous allons utiliser les FitNesse, avec la RestFixture. Nous n'avons pas commencé à écrire nos tests, notre nouveau testeur ont mis les choses en place et l'exécution de la semaine dernière, mais il a utilisé FitNesse à cet effet dans sa dernière entreprise, de sorte que nous savons tous qu'il est raisonnable d'installation pour ce que nous voulons faire.
Plus d'infos disponibles ici:
http://smartrics.blogspot.com/2008/08/get-fitnesse-with-some-rest.html
Je suis en utilisant Fiddler - c'est un outil formidable et vous permet de pirater le précédent de la requête http modifiant les en-têtes /du contenu etc.
Mis à part que je suis en utilisant des scipts écrit en Python (à l'aide de httplib) , car c'est l'un de la manière la plus simple de créer de test d'intégration.
Je suis en utilisant DevHttpClient Plugin pour chrome, il est pratique. il n'enregistre également des actions précédentes. nettoyage de l'INTERFACE utilisateur ainsi
http://www.quadrillian.com/ cela vous permet de créer toute une suite de tests pour votre API et de l'exécuter à partir de votre navigateur et de partager avec d'autres.
Nous utilisons Groovy et Spock pour l'écriture très expressif BDD style de tests. Imbattable combo! Maillot Client API ou HttpClient est utilisé pour traiter les requêtes HTTP.
Manuel/test d'acceptation, nous utilisons Curl ou Chrome apps comme Facteur ou Dev Client HTTP.
Nous testons nos propres avec nos propres tests unitaires et souvent d'un client dédié app.
Il existe un outil gratuit de theRightAPI qui vous permet de tester toute HTTP API. Il vous permet également d'enregistrer et de partager vos scénarios de test.
http://www.theRightAPI.com/test