Dans notre effort entièrement au changement au Linux comme environnement d'ordinateur de bureau et de serveur, un des plus grands défis est de trouver une alternative à OpenSTA, un outil d'essai distribué populaire et très capable de logiciel de source ouverte pour l'essai de régression, de charge et d'effort. En d'autres termes OpenSTA est l'alternative de pauvre homme à LoadRunner et à soie.

La meilleure alternative semble jusqu'ici courir OpenSTA utilisant l'émulation de vin. Malheureusement il n'y a aucune évidence documentée que n'importe qui jamais l'a courue avec succès, qui ne signifie pas qu'elle ne peut pas être ;)
Je l'essayerai et vous fais savoir elle disparaît.

Les autres produits que je veux évaluer sont :
JMeter - un mûr mais employer légèrement dur, basé sur une première expérience, Java a basé l'outil d'essai de charge de source ouverte.

« Apache JMeter est une application de bureau 100% pure de Java conçue à l'exécution de comportement fonctionnel et de mesure d'essai de charge. Il a été à l'origine conçu pour des applications Web d'essai mais a depuis augmenté à d'autres fonctions d'essai. Apache JMeter peut être employé pour examiner l'exécution sur les ressources statiques et dynamiques (dossiers, manuscrits de Servlets, de Perl, objets de Java, bases de données et questions, serveurs de ftp et plus). Il peut être employé pour simuler une charge lourde sur un serveur, un réseau ou un objet pour examiner sa force ou pour analyser l'exécution globale sous différents types de charge. Vous pouvez l'employer pour faire une analyse graphique de l'exécution ou pour examiner votre comportement de serveur/manuscrit/objet sous la charge concourante lourde. »

Projet de bureau d'essai de Linux - « le projet de bureau d'essai de Linux (LDTP) est visé en produisant le cadre d'automation d'essai de qualité et les outils tranchants qui peuvent être utilisés pour examiner l'ordinateur de bureau de Linux et pour l'améliorer. Il emploie les bibliothèques d'accessibilité pour pousser par l'interface utilisateurs de l'application. Le cadre a également des outils pour enregistrer des cas d'espèce basés sur l'utilisateur-choix sur l'application. »

Prévoyez du NIST - « prévoyez est un outil pour automatiser des applications interactives telles que le telnet, ftp, passwd, fsck, rlogin, bout, etc. prévoient rend vraiment cette substance insignifiante. Prévoyez est également utile pour examiner ces mêmes applications. Et en ajoutant le Tk, vous pouvez également envelopper des applications interactives dans X11 GUIs.

Prévoyez peut faire facile toutes les sortes des tâches qui sont prohibitivement difficiles avec toute autre chose. Vous trouverez que qui prévoient est un outil absolument de valeur inestimable - au moyen de lui, vous pourrez automatiser les tâches dont vous avez avez jamais même pensé avant - et vous pourrez faire cette automation rapidement et facilement. « 

Wikipedia indique : Prévoyez est un outil d'automation et d'essai d'Unix, écrit par Don Libes, pour des applications interactives telles que le telnet, le ftp, le passwd, le fsck, le rlogin, le bout, le ssh, et d'autres. Avec le Tk, des applications interactives peuvent être enveloppées dans X11 GUIs.

Franchement il ne regarde pas trop prometteur pour l'essai d'application Web mais je suis ouvert de suggestions.

DejaGNU - « DejaGnu est un cadre pour examiner d'autres programmes. Son but est de fournir un embout avant simple pour tous les essais. Pensez à lui comme une bibliothèque faite sur commande des procédures de TCL ouvrées pour soutenir écrire un logiciel de validation. Un logiciel de validation est l'infrastructure d'essai qui est créée pour soutenir un programme ou un outil spécifique. Chaque programme peut avoir les testsuites multiples, tout soutenus par un logiciel de validation simple. DejaGnu est écrit dedans prévoient, qui emploie alternativement le TCL - usinez le langage de commande. »

J'avais développé un Java et le xml a basé le cadre d'automation d'essai de régression et de charge. Il a été assez avec succès employé à la dernière compagnie que j'ai travaillée pour. Je l'évaluerais encore dans le contexte courant pour découvrir où il se tient.

Les solutions de rechange commerciales sont :
ProxySniffer - le « renifleur de procuration mesure le temps de réponse et la stabilité des applications Web dans de vraies conditions de charge - en simulant des centaines ou des milliers d'utilisateurs de Web. »

PureLoad - « PureLoad est un outil d'essai de charge qui simule des centaines d'utilisateurs exécutant des demandes contre des applications basées par serveur. Employez PureLoad pour vérifier que votre application répondra aux critères prévus d'exécution. Les problèmes de qualité et d'exécution de rapports de PureLoad aussi bien que des statistiques détaillées ont recueilli pendant un essai de charge. PureLoad incluent également le soutien étendu de l'enregistrement facile et de l'essai des applications basées sur le WEB. »