2010-10-11 7 views
0

Nous avons tas de WebServices pour tester et je cherche les automatiser qui les scripts est meilleure et facile (avec le support SSL)Tester des services RESTful, c'est quoi de mieux?

  • 1) Groovy - constructeur HTTP 2)
  • 2) Perl - Quel module utiliser ?
  • 3) Python -urllib?
  • 4) SOAPUI - Je l'utilise déjà pour les services SOAP/HTTP et je suis content de cela, cependant, je n'ai pas eu de fichier WADL pour tester les services REST.

Je ne suis pas convaincu avec Fiddler, AFFICHE et Reposez-client à partir du code google ...

+1

Avez-vous regardé curl? http://curl.haxx.se/ –

+0

A quel point serait-il utile d'utiliser CURL? – karthi

+0

Cette question aurait dû être postée et devrait être déplacée vers Assurance qualité du logiciel et test –

Répondre

0

J'ai trouvé SoapUI être merveilleusement facile à utiliser. Vous pouvez incorporer des scripts GROOVY au besoin si vous avez besoin de faire des choses extravagantes (cela peut être une fonctionnalité PRO).

SoapUI prend également en charge l'authentification SSL.

+0

Je connais soapui et je l'utilise depuis un moment pour SOAP/HTTP. Pour les services RESTful, je n'ai pas de fichier WADL pour utiliser SOAPUI. Par conséquent, je demande une alternative. – karthi

+0

J'ai manqué cela ... sans le WSDL/WADL - comment prévoyez-vous de générer des demandes? Si vous avez déjà les demandes, vous n'avez pas besoin de wsdl/wadl pour créer un projet dans SoapUI – BlackGaff

+0

hmm, sans fichier WADL, je vais créer une suite de tests pour mes 100 méthodes de service. Ce qui sera généré automatiquement, si j'ai un fichier WDAL. – karthi

0

2) Perl - Quel module utiliser?

Jetez un oeil à swat un DSL pour le Web, l'automatisation des tests de services de repos, extensible avec Perl. Swat est écrit en Perl aussi. Swat utilise curl API sous le capot et très convivial pour commencer.

Divulgation - Je suis l'auteur de swat.