load testing using loadui free
Què és LoadUI?
LoadUI és una eina de prova de càrrega gratuïta i de codi obert que us permet fer proves de càrrega complexes i provar el rendiment simplement arrossegant els diferents components.
LoadUI us permet crear i actualitzar casos de prova mentre els executeu. El que fa que loadUI sigui potent és centrar-se en la usabilitat mitjançant la seva interfície visual i el seu disseny intuïtiu combinats amb la flexibilitat que prové de la possibilitat de fer canvis durant la prova.
Què aprendreu:
Com funciona LoadUI?
LoadUI consisteix en blocs de construcció anomenats components que arrossegueu des del fitxer
Barra d'eines de components del projecte en què esteu treballant. Aquests components es connecten entre ells mitjançant cables i no hi ha límit de quants components podeu crear i connectar.
Preguntes d’entrevistes basades en escenaris de servidor sql
Aquesta manera de provar arrossegar i deixar anar és especialment útil durant la prova, ja que podeu fer proves de càrrega complexes. La visió general que obteniu fa que sigui més fàcil provar diferents combinacions durant la prova real i reaccionar-hi immediatament. A loadUI, la retroalimentació instantània és la principal.
Creació de proves de càrrega a LoadUI
Per executar una prova a loadUI necessiteu almenys dos components (i un projecte buit per treballar-hi);
- Un generador: Això crea una càrrega, per exemple, 100 sol·licituds per segon.
- Un corredor: Executa un cert tipus de prova, per exemple, una prova web.
Doncs fem-ho; arrossegueu a Generador de tarifa fixa i a Corredor de pàgines web.
Encara no els podeu executar, però primer els heu de connectar. Per fer-ho, connecteu els nodes o terminals , situat a sobre i per sota dels components entre si amb connexions .
Així que ara connecteu el fitxer Generador de tarifa fixa fins al Corredor de pàgines web .
Ara que tot està connectat, heu d'introduir a quin lloc web voleu carregar la prova a Corredor de pàgines web . La prova ja està a punt per executar-se. Feu clic a botó de reproducció al menú superior per fer que el vostre generador comenci a enviar sol·licituds al vostre lloc.
Ara podeu seguir, en temps real, com va la prova fent clic a Resultats Banc de treball botó. Un cop allà, feu doble clic al vostre Execució actual i, des del menú de l'esquerra, arrossegueu Temps de resposta al bastidor.
Enhorabona! Ara heu creat la primera prova de càrrega a LoadUI. Juga amb els ginys que tens al tauler, experimenta afegint-ne més i prova de fer un seguiment d'altres valors a la taula de treball de resultats.
Un bon pas següent seria afegir-ne un Afirmació component i connecteu-lo al Web Page Runner. A continuació, podeu, per exemple, provar quantes vegades arriben les vostres sol·licituds mentre seguiu determinades regles que configureu (com ara prendre menys de 10 mil·lisegons).
Consells professionals
Deixa que provi un gestor.
Aquesta és la forma moderna de provar goril·les. Deixeu que algú amb menys habilitats us faci les proves i vegeu què us trenca. També crearà una comprensió i passió per les proves dins de la direcció. Un comentari habitual és “Això és divertit! Però difícil ... ”
És interactiu, utilitzeu-lo!
LoadUI és altament interactiu i configurable a temps real , així que aprofiteu-ho.
Creeu una segona prova en temps real al mateix servidor amb un generador diferent i comproveu si el sistema presenta debilitats quan s’exposa a un comportament caòtic i real. Canvieu-ho en temps real i experimenteu.
Anoteu les proves
Com que loadUI és tan interactiu, reproduir les proves pot ser difícil. Utilitzeu una gravadora de pantalla com Wink (que és gratuïta) per poder reproduir les proves i veure què ha provocat un bloqueig del servei.
Treball estructurat
LoadUI és compatible amb casos de prova. Divideix les proves en casos de proves més petits; sempre podeu iniciar-los tots alhora.
No feu doble treball
Si heu creat funcional proves a soapUI, simplement podeu executar-los a loadUI amb el component soapUI . D’aquesta manera no haureu de redefinir la prova un altre cop a loadUI.
Escriviu el vostre propi component
LoadUI no només és gratuït; també és de codi obert. Això vol dir que podeu escriure els vostres propis components, a Groovy, si ho desitgeu. Només heu d'establir els límits del que és possible a LoadUI. Obteniu més informació sobre la creació dels vostres propis components aquí .
Llegiu més informació sobre loadUI i descarregueu-lo aquí: Darrera versió de LoadUI
Aquest és un article convidat per Henrik Olsson.
Sobre l'autor:
Henrik és un desenvolupador de programari per a loadUI d’Estocolm, Suècia, amb formació acadèmica en sistemes distribuïts i passió per la usabilitat. Té experiència en l’ensenyament i pensa que la majoria de les coses es poden explicar fàcilment, si estan ben modelades i orientades amb precisió.
Nota de l'editor:
Em complau compartir aquesta eina de proves de càrrega de codi obert amb els meus lectors. LoadUI i soapUI són les millors eines de prova de programari de codi obert de l'empresa de confiança Eviware (ara SmartBear). Si esteu pensant en introduir una eina de prova de càrrega al vostre projecte, proveu loadUI i soapUI (eina de prova funcional).
A més, he utilitzat personalment soapUI per a molts projectes i aviat el tractaré en un article a part. M'encanta el poder i la bellesa d'aquestes eines de codi obert.
Si heu utilitzat aquesta eina i teniu alguns consells per compartir, feu-ho a la secció de comentaris següent. A més, estarem encantats d'escoltar i respondre les vostres preguntes sobre loadUI.
matrius multidimensionals a Java
Lectura recomanada
- Les millors eines de prova de programari 2021 [Eines d'automatització de proves de control de qualitat]
- Prova de càrrega amb tutorials HP LoadRunner
- Prova de rendiment vs Prova de càrrega vs Prova d’estrès (diferència)
- Correlació: proves de càrrega amb LoadRunner
- 15 MILLORS eines de prova de rendiment (eines de prova de càrrega) el 2021
- Revisió WebLOAD: Introducció a l'eina de proves de càrrega de WebLOAD
- Proves de rendiment al núvol: proveïdors de serveis de proves de càrrega basades en el núvol
- Prova de descàrrega de llibres electrònics