beginner s guide web application performance testing using wapt pro
Els proveïdors reben moltes sol·licituds per revisar les eines d’automatització de proves. Revisem algunes d’aquestes eines quan considerem que alguna cosa és útil per als nostres lectors. Tenim la versió d'avaluació d'aquestes ressenyes, però per a la majoria d'aquestes eines, la versió de prova també està disponible perquè pugueu provar aquestes eines vosaltres mateixos. Al cap i a la fi, per fer-se bé en alguna cosa, heu de practicar.
Avui en estem revisant un d'aquests útils eina de rendiment d'aplicacions web - XXXV Pro.
Si acabeu de començar a utilitzar aquesta eina o voleu provar-la, trobareu útil aquesta ressenya.
com muntar un fitxer bin
XXXV Pro 4.0 és l'última actualització de la popular eina de proves de càrrega web desenvolupada per SoftLogice Inc. La seva versió anterior tenia el número 3.5, de manera que s'hauria de considerar una actualització important. En aquesta revisió, compararé principalment aquestes dues versions.
Llegeix més=> Obteniu més informació sobre les versions anteriors de WAPT aquí.
( Nota : Feu clic a qualsevol imatge per ampliar-la)
Les funcions del producte actualitzades solen tenir la mateixa GUI amb tots els elements de la interfície familiars per als usuaris de WAPT Pro, amb només elements gràfics una mica actualitzats. La vista esquerra s’estructura una mica millor que abans, amb més pàgines que contenen configuracions d’informes i registres.
Els comptadors de rendiment ara es gestionen d’una manera lleugerament diferent proporcionant bàsicament la mateixa funcionalitat. S'ha ampliat el nombre de comptadors predefinits.
Quan creeu un nou escenari, veureu l'Assistent com abans.
Encara està dirigit a usuaris novells i conté, doncs, moltes explicacions i suggeriments. Tanmateix, en aquesta versió, han eliminat una opció estranya i enganyosa entre diferents tipus de proves.
Aquesta pàgina ara us permet seleccionar el fitxer tipus de càrrega directament. L’elecció es limita a tres opcions com abans. Les pàgines posteriors de l’assistent generalment no canvien.
El nou mode de gravació:
La primera diferència significativa respecte a les versions anteriors es produeix quan intenteu gravar un perfil. Després de fer clic al botó 'Rec' de la barra d'eines, WAPT Pro entra al mode de gravació, que és completament diferent a la nova versió.
Totes les sol·licituds HTTP interceptades per l'enregistrador apareixen a la vista esquerra a la carpeta 'Enregistrador'. No es registren directament al perfil com abans. Totes les sol·licituds, inclosos els 'elements de la pàgina', hi apareixen en format brut.
Per tant, si seleccioneu una sol·licitud, només en veureu les capçaleres a la vista correcta. Probablement, això es fa per crear una millor visibilitat del procés de gravació en general.
tipus de casos de prova en proves de programari
(Feu clic a la imatge per ampliar-la)
No podeu editar res a les propietats fins que no hàgiu acabat de gravar, però podeu inserir adreces d'interès per ressaltar l'estructura del perfil i marcar les parts completes lògicament. Quan feu clic al botó 'Atura la gravació', WAPT Pro processa el contingut gravat i el converteix al perfil habitual, de la mateixa manera que abans.
Aquesta conversió triga un temps, de manera que és possible que hagueu d'esperar uns segons. No obstant això, això suposa una petita despesa per a una gran millora de la velocitat i visibilitat de la gravació. Amb les versions anteriors de WAPT Pro, podríeu esperar molt més durant el procés de gravació tot endevinant si encara hi passava alguna cosa o si tot es quedava atrapat i trencat. Va ser molt molest i ara sembla que es resol aquest problema.
Amb WAPT Pro 4.0, SoftLogica finalment ha aconseguit crear una versió de 64 bits per al component del lloc de treball. Recordo que fa diversos anys van afegir una opció per utilitzar agents de càrrega de 64 bits per a proves grans. Fins ara, el lloc de treball s'ha mantingut en 32 bits en totes les versions.
Tot i que això no va suposar un problema per a la majoria d’usuaris, aquells que volien treballar amb perfils molt llargs (com els que consistien en 5.000 sol·licituds) o proves que requereixen volums de dades extraordinaris van experimentar fallades força dramàtiques quan el producte es va bloquejar a causa de la manca de memòria virtual.
Ara aquest problema es resol completament i el que és bastant notable es fa sense cap cost addicional. Si teniu una llicència WAPT Pro, podeu optar per instal·lar la versió de 32 o de 64 bits. L’agent de càrrega de 64 bits (anomenada x64 Load Engine) continua sent una extensió de pagament per separat.
La nova versió és probablement més aplicable també per a proves grans i complexes en altres aspectes. Tots els elements de la interfície gràfica d’usuari funcionen visualment més ràpidament, fins i tot quan teniu milers d’elements a les visualitzacions. I aquesta no és l’única millora en la usabilitat. En totes les versions anteriors, només teniu una finestra de lloc de treball del vostre sistema. Això va resultar inconvenient, perquè si realitzessis una prova llarga, no podries fer res en paral·lel. Ara aquesta limitació ha desaparegut. Encara podeu utilitzar només una finestra a la vegada per executar proves i una per gravar. Tanmateix, podeu obrir tantes finestres com vulgueu per examinar i comparar els resultats de les proves, treballar amb perfils i registres, etc.
Un altre gran èxit és que ara podeu especificar criteris d’aprovació / suspensió per a qualsevol prova. Això ens suggereix que una prova no és només una emulació d'alguna càrrega de la vida real.
Aquesta és una part del procés de control de qualitat que hauria de determinar si el sistema compleix o no els requisits de rendiment. Ara a WAPT Pro, podeu especificar les condicions exactes distingint entre les proves satisfactòries i les fallides.
SQL consulta consulta pràctica respostes pdf
Una de les noves funcions que no entenc del tot és la mètrica de 'degradació del rendiment'. Heu d’establir l’anomenat “temps de referència” per a cada sol·licitud i WAPT calcularà la diferència d’aquest temps de referència a la prova.
Al meu entendre, això només produeix números addicionals a l'informe, mentre que presenta essencialment els mateixos resultats. Afortunadament, podeu desactivar totes les sol·licituds relacionades amb aquesta funció i eliminar els valors addicionals de l'informe.
Una altra cosa estranya, però característica interessant és la possibilitat de processar els resultats de les proves amb el vostre propi codi JavaScript. Segons tinc entès, es tracta d’un altre intent de proporcionar mètodes per a l’anàlisi automàtica dels resultats (a més dels criteris d’aprovació / suspensió).
Per exemple, podeu trobar la resposta més lenta en tota la prova o comparar els índexs d'errors de diferents usuaris. Aquestes coses poques vegades es requereixen a la pràctica, però probablement això pot ser útil en cas de proves complexes molt específiques on la funcionalitat de l’aplicació també es pugui correlacionar d’alguna manera amb el seu rendiment.
Hi ha altres petites funcions noves, com ara la possibilitat d'ignorar els errors en sol·licituds HTTP específiques. En general, la meva conclusió és que la majoria de nosaltres només veurem la diferència en la usabilitat del producte. Tanmateix, en alguns casos, això pot suposar un benefici espectacular. Alguns usuaris també poden agradar noves funcions específiques. Per exemple, la integració amb Jenkins pot ser útil per a aquells que l’utilitzen.
La versió normal de WAPT també es va actualitzar al mateix temps que la versió Pro i inclou algunes de les funcions esmentades anteriorment.
Com és habitual, es va utilitzar una numeració diferent, de manera que, malgrat un nombre més elevat, el WAPT 9.0 normal correspon a WAPT Pro 4.0. Fins i tot podeu actualitzar-los a un altre per un preu fix sense afectar el període de manteniment.
Per cert, ara es mostren tot tipus d’actualitzacions en una pàgina diferent del lloc web de SoftLogica, de manera que no cal que adquiriu una nova llicència a preu complet si voleu actualitzar la vostra llicència WAPT o WAPT Pro anterior.
Per obtenir més informació, consulteu això Guia d'inici ràpid . Podeu descarregar versions d’avaluació amb totes les funcions de WAPT Pro Aquí .
Feu-nos saber si teniu cap pregunta sobre aquesta eina de prova de càrrega.
Lectura recomanada
- Proves de càrrega, esforç i rendiment d'aplicacions web mitjançant WAPT
- Guia de proves de rendiment de l'aplicació mòbil
- Guia de proves de seguretat d'aplicacions web
- Prova de rendiment vs Prova de càrrega vs Prova d’estrès (diferència)
- Com es realitzen proves de rendiment manuals?
- Guia per a principiants sobre proves de penetració d'aplicacions web
- Les millors eines de prova de programari 2021 (Eines d'automatització de proves de control de qualitat)
- Proves alfa i proves beta (guia completa)