Faillite

Faute usine - Injectez des défauts HTTP / SOAPT / SOCKET dans votre application - Aucun changement de code, pas de proxy!
Télécharger maintenant

Faillite Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Free to try
  • Prix:
  • $179.00
  • Nom de l'éditeur:
  • ExtraData Technologies
  • Systèmes d'exploitation:
  • Windows 2000, Windows XP
  • Taille du fichier:
  • 1,001.87K

Faillite Mots clés


Faillite La description

L'usine de défaut a été conçue pour être une solution de débogage active unique pour les applications qui communiquent avec d'autres applications sur le réseau. L'usine de défaut utilise une injection de défaillance au niveau de l'API pour imiter les défauts et l'exercice de code de traitement des erreurs d'erreur Votre code peut appeler une méthode pouvant renvoyer une erreur ou jeter une exception dans certaines circonstances. L'ensemble de circonstances générant la condition d'erreur peut être rare, et il peut être difficile de rencontrer pendant le développement de produits, mais des conditions d'erreur néanmoins se produisent lors de l'utilisation réelle de votre application et doivent donc être testées. Par exemple, vous pouvez obtenir périodiquement une erreur ENOBUF à partir de nombreux appels de socket, même sous une utilisation normale. Ou vous pouvez parfois recevoir Econnaborted ou Enetdown. Il peut être très difficile de reproduire ces conditions sans faille, mais votre code devrait être prêt à les recevoir à tout moment ... L'usine de défaut injecte deux types de défaillances: pannes de l'API de socket et réponses HTTP arbitraires (pouvant être utilisées pour imiter une large gamme de conditions, y compris les défauts de savon) S'assurer qu'une application en réseau se comporte correctement dans une variété de conditions réelles de la vie réelle présente un défi. Il y a de nombreuses défauts qui peuvent arriver à tout moment, mais ils sont généralement difficiles à reproduire De nombreux défauts ne se produisent tout simplement pas sur la machine de développeur ou sur un réseau sain, mais ils se produisent assez souvent dans des conditions réelles. Si votre application n'est pas prête à gérer une faute, elle peut être très dommageable. L'usine de défaut permet à un développeur ou à un testeur de reproduire ces conditions à volonté. Il permet de créer une variété de défauts de socket ou http / savon dans n'importe quelle application de fonctionnement Les programmeurs d'application utilisent souvent des bibliothèques système ou 3ème partie qui fournissent une couche d'abstraction au-dessus du réseau. Malheureusement, les bibliothèques elles-mêmes peuvent introduire un comportement non destiné, tel que la répétition d'un appel défaillant trop rapidement, ce qui entraîne la portée de votre application des ressources système. Il est également possible que ces bibliothèques puissent avoir des bugs dans la gestion des conditions spécifiques, car les tests négatifs sont assez souvent négligés ou banalisés


Faillite Logiciels associés