Académique Documents
Professionnel Documents
Culture Documents
environnements modernes
- infonuagique, applications Web, applications
mobiles, applications multi-couches
Test Web
http://www.dotnetdojo.com/10-outils-de-tests-de-charge-pour-votre-application-web/
La problmatique:
Gnralement, une fois le dveloppement de lapplication
termine, elle est mise en production.
Seulement voil, le succs peut arriver rapidement et il
convient donc de vrifier au minimum si lapplication est viable
avec un grand nombre dutilisateurs.
Pour vrifier cela, il suffit de lancer des tests de charge (stress
tests en anglais) sur son application (idalement dans un
environnement proche de celui de production).
Objectifs :
Tester la performance
Maintien des fonctionnalits sur une monte
en charge
Fiabilit (plateforme, BDD)
Apres le test dune application il faut savoir rpondre aux questions essentielles :
1. Mon site web pourra-t-il supporter la charge d'utilisation attendue (et inattendue) ?
2. Combien d'utilisateurs simultans mon application pourra-t-elle supporter ?
3. Les performances de mon application risquent-elles de se dgrader si plus
dutilisateurs se connectent depuis diffrentes zones gographiques ou avec diffrents
terminaux mobiles ?
sqlsus
The Mole
SET (Social Engineer Toolkit)
PHP Vulnerability Hunter
AcunetixWeb Vulnerability
Scanner
Naxsi Web Application Firewall
w3af (Web Application Attack &
Audit Framework)
WPScan (Wordpress Security
Vulnerability Scanner)
WAVSEP
Uniscan
Lilith
Joomscan Security Scanner
WAFP (Web Application
Finger Printer Tool)
iScanner
GoLISMERO
WebSurgery
Arachni
Websecurify
permettant d'augmenter et de simuler des attaques de typesocialengineering afin de pouvoir tester comment une attaque peut russir sur
votre serveur.
Pour l'instant celui-ci supporte deux mthodes d'attaque principales, une
utilisant des Metasploits et l'autre passant par un site virtuel malicieux
envoyant des attaques Java.
Il y a vraiment beaucoup dcouvrir avec cette application crite en
python.
Google vous prsentera une liste des conseils pour amliorer le temps de
chargement de la page selon la priorit des changements faire.
Lorsque vous avez le rapport pour les ordinateurs, cliquez sur
rapport sur mobile pour savoir sil y a des problmes avec la vitesse
de votre site sur les mobiles.
Noubliez pas de
tester son site sous plusieurs navigateurs
Tout bon webmaster doit de vrifier la compatibilit de son site avec
les navigateurs les plus courants. Mais il est possible, selon votre
systme d'exploitation, que vous rencontriez des difficults
tester l'un ou l'autre des navigateurs.
IL Y A DES OUTILS POUR TESTER VOTRE SITE
SOUS DIFFRENTS NAVIGATEURS
Test mobile
Comment tester les applications mobiles?
que le mobile qu'ils vont proposer leur client est capable de communiquer
correctement avec leur rseau sans perturbation.
En effet, on trouve dans le rseau d'un oprateur plusieurs types d'quipements
(BTS, MSC, VLR, etc...) mais avec des fournisseurs diffrents comme
ALCATEL, MOTOROLA, ERICSON, etc...
Cette varit d'quipements avec des fournisseurs diffrents permet
l'oprateur de rduire les cots de son rseau en faisant jouer la concurrence,
mais aussi d'viter d'tre dpendant d'un seul fabriquant au risque de se
confronter l'obligation de renouveler compltement son rseau au cas o son
principal fournisseur disparat.
Ces quipements remplissent les mmes normes de fonctionnement d'un
constructeur un autre ; mais la norme ne les oblige pas intgrer les mmes
protocoles de communication. Ce qui explique le but des tests IOT qui permet
de s'assurer que le mobile est capable de communiquer avec tous les types
d'quipements du rseau de l'oprateur.
Applications de donnes
multicouches
Comment tester les applications de
donnes multicouches?
Difficile dvelopper
Difficile tester
Difficile maintenir
Difficile faire voluer
Solution : les architectures multicouches
Inspir par le dveloppement en couches des protocoles
rseaux et des architectures base de composants