Nous avons une application Web suffisamment complexe pour simuler avec précision la charge de production. Un de nos mécanismes d'adaptation a été de s'assurer que le matériel dans l'environnement de test est toujours plus lent que notre matériel de production, donc les problèmes de charge et de performance seront plus prononcés. Y a-t-il d'autres personnes qui font cela, quelles autres stratégies utilisez-vous?Environnements de test paralysants
1
A
Répondre
1
Je dispose d'un ordinateur portable Celeron cadencé à 600 MHz avec une mémoire vive de 256 Mo que je conserve pour le profilage des performances. Pour tester la latence du réseau, vous pouvez obtenir un proxy de délai (ou en écrire un trivialement); il reçoit un paquet, attend X millisecondes, puis le transmet.
1
Fiddler peut vous aider à tester faible bande passante - peut simuler la latence de réseaux plus lents.
0
Testeur de branchement. Faites quelques tests manuels et laissez leur proxy écrire le script de test en enregistrant ce que vous avez fait manuellement. Automatisez en utilisant le (s) script (s). http://www.pushtotest.com/ Libre et gratuit.
Questions connexes
- 1. Comment configurez-vous vos environnements de test PeopleSoft?
- 2. Test du code .NET dans des environnements de confiance partielle
- 3. Environnements de développement/production SharePoint
- 4. Avertissement obsolète seulement dans certains environnements php5?
- 5. Chaîne de connexion séparée pour différents environnements
- 6. Paperclip S3 godets, proc et environnements
- 7. Utilisation des services Web dans différents environnements
- 8. Salesforce - Déploiement entre environnements (Sandbox, Live, etc.)
- 9. Comparaison de la structure de dossiers dans deux environnements
- 10. Attraper les codes de retour dans les environnements de production?
- 11. Quels environnements alternatifs existent pour les projets de construction?
- 12. Synchronisation des bases de développement dans plusieurs environnements
- 13. Fonctionnalités des environnements de développement intégrés pour les services Web
- 14. service web de test de charge/test de stress
- 15. Quick Test Pro (scripts de test de régression) - Cruisecontrol.net
- 16. Comment gérez-vous plusieurs fichiers web.config pour plusieurs environnements?
- 17. Personnalisation des formateurs java.text pour différents environnements locaux
- 18. Mise à jour automatique dans les environnements d'entreprise (C#)
- 19. Compilation des différences dans les environnements Visual C++ et * nix
- 20. Comment distribuer le logiciel ruby dans les environnements debian
- 21. Test Watin de FckEditor
- 22. Outils de test AJAX
- 23. Test de conformité HTTP
- 24. Outils de test XUL
- 25. job de test logiciel
- 26. Fonctions probabilistes de test
- 27. génération de test automatisée?
- 28. Test de géolocalisation IP
- 29. Servlets de test unitaire
- 30. Cadre de test d'intégration?
Je suppose que vous parlez de tests * de performance *? Ou faites-vous tous les tests sur du matériel lent? –
Cela ne me semble pas une bonne idée. La mise à l'échelle d'une application Web consiste essentiellement à supprimer les goulets d'étranglement et, en effectuant des tests sur différents matériels que ceux utilisés en production, vous pouvez vous concentrer sur le mauvais goulot d'étranglement. – twk