ebben a bejegyzésben a Selenium teljesítmény tesztelési forgatókönyvet JMeter és Selenium Grid segítségével fejezzük be.
- 1-Telepítse a Java 7 vagy újabb verziót, ha szükséges
- 2- Töltse le a legújabb Jmeter 3.0 vagy újabb verziót.
- 4 – töltse le a Selenium Grid legújabb stabil verzióját (selenium-server-standalone.jar)
- 5- Töltse le a böngésző illesztőprogramját. Ebben a példában a Chrome illesztőprogramot fogjuk használni.
- 6- futtassa a Selenium Grid hubot
- 7- regisztrálja a csomópontot a Selenium Grid Hub – Ba
- 8- ellenőrizze, hogy a Selenium Grid megfelelően működik-e
- 9- futtassa a jmetert a bin / jmeter könyvtárból. Adja hozzá a következő elemeket a projekthez.
- 11- Kattints WebDriver minta a bal oldali menüben. Meg kell írni a teszt forgatókönyvek egy csomó script nyelvek ide. Meg kell nevezze át a webdriver mintákat érthető vizsgálati forgatókönyvek.
- 12- Write teszt állítja
- 13- tekintse meg a kérés és a válasz részleteit.(Eredmények megtekintése fa)
- 14- tekintse meg a felsorolt vagy grafikus teszteredményeket. (Összesített grafikon)
- 15- futtasson terhelési tesztet egyidejű 10 felhasználóval (10 szál). Ezt az értéket lépésről lépésre növelni kell. Állítsa be a hurok számát A hosszabb teszteléshez.
- ez az ! 🙂
1-Telepítse a Java 7 vagy újabb verziót, ha szükséges
https://java.com/tr/download/
2- Töltse le a legújabb Jmeter 3.0 vagy újabb verziót.
http://jmeter.apache.org/download_jmeter.cgi
https://jmeter-plugins.org/wiki/PluginsManager/
most már használhatja a következő könyvtárak számos script nyelven !!
a könyvtárak:
4 – töltse le a Selenium Grid legújabb stabil verzióját (selenium-server-standalone.jar)
http://selenium-release.storage.googleapis.com/index.html
MEGJEGYZÉS: Ha Selenium Grid-et használ a saját számítógépével, akkor a böngészőablakok felugranak a számítógépen, és nehezebbek lesznek. Tesztelje a saját számítógépén, de szüksége lesz egy tesztautomatizáló gépre. Azt javaslom, hogy használjon fej nélküli Linux ubuntu szervert a Selenium Grid végrehajtásához. A következő parancsnak sikeresen kell működnie.
5- Töltse le a böngésző illesztőprogramját. Ebben a példában a Chrome illesztőprogramot fogjuk használni.
http://www.seleniumhq.org/download/
6- futtassa a Selenium Grid hubot
nyissa meg a terminálablakokat vagy a parancssort. Lépjen a JAR fájl helyére, és hajtsa végre a következő parancsot az első ablakban. Ez elindítja a szelén hubot.
java-jar szelén-szerver-önálló-2.53.1.jar-role hub-port 4444
7- regisztrálja a csomópontot a Selenium Grid Hub – Ba
lépjen a JAR fájl helyére, és hajtsa végre a következő parancsot a második új terminál ablakban. Ez elindítja és konfigurálja azokat a csomópontokat, amelyeket használni fog a teljesítmény teszteléséhez. Ha 100 egyidejű felhasználóval kell elvégeznie a teljesítménytesztet, akkor a maxInstances értéket 100-ra kell állítania. A következő kód csak a chrome böngészőket regisztrálja. Vegyes böngésző beállításokkal is konfigurálnia kell.
java-jar szelén-szerver-önálló-2.53.1.jar-role node-hub http://localhost:4444/grid/register – maxSession 100-böngésző browserName= “chrome”, verzió=bármilyen,platform=WINDOWS, maxInstances=50-Dwebdriver.króm.driver = útvonal / a / chromedriver / chromedriver_ForMac
8- ellenőrizze, hogy a Selenium Grid megfelelően működik-e
9- futtassa a jmetert a bin / jmeter könyvtárból. Adja hozzá a következő elemeket a projekthez.
- jobb klikk a Teszttervhez és szálak hozzáadásához (felhasználók->Szálcsoport)
- jobb klikk a Szálcsoporthoz és konfigurációs elem hozzáadása -> Egyszerű vezérlő
- jobb klikk az egyszerű vezérlőhöz és logikai vezérlő hozzáadása -> jp@gc-Távoli illesztőprogram konfigurálása
- jobb klikk az egyszerű vezérlőhöz és a Mintavevőhöz -> jp@GC webdriver minta
- jobb klikk az egyszerű vezérlőhöz és Mintavevőhöz -> JP@GC Webdriver minta
- jobb klikk az egyszerű vezérlőhöz és hallgatókhoz -> Eredményfa megtekintése
- jobb klikk az egyszerű vezérlőhöz és hallgatókhoz – > összesített grafikon
http://127.0.0.1:4444/wd/hub
van néhány hasznos példa @ezt a linket:
https://jmeter-plugins.org/wiki/WebDriverSampler/
12- Write teszt állítja
jobb klikk bármely Webdriver Sampler és adjunk hozzá állításokat Anavar válasz állítás.
jobb klikk bármely Webdriver Sampler és Add állításokat Kb időtartam állítás.
jobb klikk bármely Webdriver Sampler és Add állításokat db Méret állítás…..
megjegyzés: a 2xx vagy a 3xx kivételével minden válaszkód automatikusan meghibásodik. Például 500 szerver hiba válasz kód automatikusan nem JMeter.
13- tekintse meg a kérés és a válasz részleteit.(Eredmények megtekintése fa)
14- tekintse meg a felsorolt vagy grafikus teszteredményeket. (Összesített grafikon)
15- futtasson terhelési tesztet egyidejű 10 felhasználóval (10 szál). Ezt az értéket lépésről lépésre növelni kell. Állítsa be a hurok számát A hosszabb teszteléshez.
ez az ! 🙂
Megjegyzés: Ne felejtsük el, hogy le kell tiltania vagy konfigurálnia kell a “Log/Display only Errors” nézet eredményeit fa, ha nem használja. Ha ezt nem teszi meg, miközben több felhasználóval futtatja a terhelési teszteket, akkor nem kell elegendő memóriát vagy memóriaszivárgási problémákat okoznia.
köszönöm.
Ozgur
60+ éves tapasztalattal rendelkező, Senior Szoftvertesztelő és DevOps szakember. Dolgozott a Turkcell Global Bilgi, a Veripark, a Turkcell, az N11, a Trendyol, az Emirates Airlines, az Arute Solutions és a Mobven vállalatoknál.