{"id":1068,"date":"2024-02-21T12:45:42","date_gmt":"2024-02-21T11:45:42","guid":{"rendered":"https:\/\/ittester.sk\/automatisiertes-testen\/verteiltes-suspension-testing-meter\/"},"modified":"2024-07-11T09:43:17","modified_gmt":"2024-07-11T07:43:17","slug":"verteiltes-suspension-testing-meter","status":"publish","type":"post","link":"https:\/\/ittester.sk\/de\/leistungstest\/jmeter-anleitung\/verteiltes-suspension-testing-meter\/","title":{"rendered":"Verteilte Stresstests in JMeter"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Inhalts\u00fcbersicht<\/h2>\n<div class=\"wp-block-aioseo-table-of-contents\"><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-co-je-distribuovane-testovanie\">\u010co je distribuovan\u00e9 testovanie?<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-preco-je-potrebne\">Pre\u010do je potrebn\u00e9?<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-ake-dalsie-moznosti-mame\">Ak\u00e9 \u010fal\u0161ie mo\u017enosti m\u00e1me?<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-distribuovane-testovanie-zataze-pomocou-jmeter\">Distribuovan\u00e9 testovanie z\u00e1\u0165a\u017ee pomocou JMeter<\/a><\/li><\/ul><\/div>\n<h2 class=\"wp-block-heading\" id=\"aioseo-co-je-distribuovane-testovanie\">Was sind verteilte Tests?<\/h2>\n\n<p>Bei verteilten Lasttests werden mehrere Systeme verwendet, um die Belastung durch eine gro\u00dfe Anzahl von Benutzern zu simulieren. In JMeter wird dies durch die Erstellung einer Master-Slave-Konfiguration erreicht.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-preco-je-potrebne\">Warum ist das notwendig?<\/h2>\n\n<p>Der Grund f\u00fcr die Verwendung mehrerer Systeme f\u00fcr Lasttests liegt in der Tatsache, dass ein einziges System nicht in der Lage ist, eine gro\u00dfe Anzahl von Threads (Benutzern) zu erzeugen.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-ake-dalsie-moznosti-mame\">Welche anderen M\u00f6glichkeiten haben wir?<\/h2>\n\n<p>Zus\u00e4tzlich zu den verteilten Lasttests k\u00f6nnen wir auch Lasttests \u00fcber die Cloud durchf\u00fchren. Cloud-basierte Lasttests (wie Amazons EC2) haben mehrere Vorteile:<strong> einfache Skalierbarkeit, keine Wartung, schnelle Bereitstellung und keine k\u00fcnstlichen Netzwerkengp\u00e4sse.<\/strong><\/p>\n\n<p>Eine weitere Alternative ist Blazemeter, ein Cloud-Dienst, der mit Apache JMeter kompatibel ist. Er <strong>erzeugt eine gro\u00dfe Menge an sofortiger Last und bietet sehr umfassende Berichts- und Analysefunktionen<\/strong>.<\/p>\n\n<p>Wir k\u00f6nnen auch verteilte Lasttests in der Cloud durchf\u00fchren, bei denen mehrere Maschinen in der Cloud verwendet werden k\u00f6nnen, um gro\u00dfe Mengen an Last zu erzeugen.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-distribuovane-testovanie-zataze-pomocou-jmeter\">Verteilte Lasttests mit JMeter<\/h2>\n\n<p>F\u00fcr verteilte Lasttests m\u00fcssen wir eine <strong>Master-Slave-Konfiguration<\/strong> erstellen, in der der Master alle Slaves verwaltet und die Testergebnisse sammelt.<\/p>\n\n<p>Damit das System funktioniert, muss die Firewall deaktiviert sein und alle Systeme m\u00fcssen sich im selben Subnetz befinden. Alle Systeme m\u00fcssen die gleiche Version von JMeter und Java verwenden.<\/p>\n\n<ol class=\"wp-block-list\">\n<li>Zun\u00e4chst m\u00fcssen wir die Datei jmeter-server.bat auf den Slave-Systemen ausf\u00fchren. Navigieren Sie dazu einfach zum Ordner bin im JMeter-Stammverzeichnis und f\u00fchren Sie die Batch-Datei jmeter-server.bat (f\u00fcr Windows) oder jmeter-server (f\u00fcr Linux) aus.<\/li>\n\n\n\n<li>\u00d6ffnen Sie nun im Hauptsystem die Datei jmeter.properties und bearbeiten Sie den Eintrag remote_hosts. Entfernen Sie den Wert der Loopback-Adresse (127.0.0.1) f\u00fcr remote_host und geben Sie die IP-Adressen aller Slave-Systeme durch Kommata getrennt ein.<\/li>\n<\/ol>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"890\" height=\"250\" src=\"https:\/\/ittester.sk\/wp-content\/uploads\/2024\/02\/remote-hosts-jmeter-890-250.webp\" alt=\"\" class=\"wp-image-1032\" srcset=\"https:\/\/ittester.sk\/wp-content\/uploads\/2024\/02\/remote-hosts-jmeter-890-250.webp 890w, https:\/\/ittester.sk\/wp-content\/uploads\/2024\/02\/remote-hosts-jmeter-890-250-300x84.webp 300w, https:\/\/ittester.sk\/wp-content\/uploads\/2024\/02\/remote-hosts-jmeter-890-250-768x216.webp 768w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/figure>\n<\/div>\n<ol class=\"wp-block-list\" start=\"3\">\n<li>Wir m\u00fcssen nur alle Slave-Computer in der JMeter-Anwendung ferngesteuert starten. \u00d6ffnen Sie dazu einfach JMeter auf dem Hauptrechner (f\u00fcr den die Eigenschaftsdatei gerade ge\u00e4ndert wird). \u00d6ffnen Sie Ihr Testskript und lassen Sie alle Knoten ferngesteuert laufen.<\/li>\n<\/ol>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"630\" height=\"400\" src=\"https:\/\/ittester.sk\/wp-content\/uploads\/2024\/02\/testovacie-skripty-v-jmeter-630-400.webp\" alt=\"\" class=\"wp-image-1034\" srcset=\"https:\/\/ittester.sk\/wp-content\/uploads\/2024\/02\/testovacie-skripty-v-jmeter-630-400.webp 630w, https:\/\/ittester.sk\/wp-content\/uploads\/2024\/02\/testovacie-skripty-v-jmeter-630-400-300x190.webp 300w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Bei verteilten Lasttests werden mehrere Systeme verwendet, um die Belastung durch eine gro\u00dfe Anzahl von Benutzern zu simulieren.<\/p>\n","protected":false},"author":8,"featured_media":1690,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[21],"tags":[],"class_list":["post-1068","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-jmeter-anleitung"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts\/1068","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/comments?post=1068"}],"version-history":[{"count":3,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts\/1068\/revisions"}],"predecessor-version":[{"id":1699,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/posts\/1068\/revisions\/1699"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/media\/1690"}],"wp:attachment":[{"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/media?parent=1068"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/categories?post=1068"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ittester.sk\/de\/wp-json\/wp\/v2\/tags?post=1068"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}