{"id":54229,"date":"2019-12-21T00:00:00","date_gmt":"2019-12-20T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/kratkij-obzor-instrumentov-dlya-testirovaniya-i-benchmarkinga-blokchejnov"},"modified":"2020-02-18T14:02:13","modified_gmt":"2020-02-18T11:02:13","slug":"kratkij-obzor-instrumentov-dlya-testirovaniya-i-benchmarkinga-blokchejnov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kratkij-obzor-instrumentov-dlya-testirovaniya-i-benchmarkinga-blokchejnov","title":{"rendered":"Kurze \u00dcbersicht \u00fcber Tools zur Testung und Benchmarking von Blockchains","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kurze \u00dcbersicht \u00fcber Tools zur Testung und Benchmarking von Blockchains\" src=\"\/wp-content\/uploads\/2019\/12\/6b84e9bd29a8047a3a04d73e5ee683b9.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Heutzutage sind L\u00f6sungen f\u00fcr das Testen und Benchmarking von Blockchains auf bestimmte Blockchains oder deren Forks ausgelegt. Es gibt jedoch auch einige allgemeinere L\u00f6sungen, die sich in ihrer Funktionalit\u00e4t unterscheiden: Einige sind Open-Source-Projekte, andere werden als SaaS angeboten, aber der Gro\u00dfteil sind interne L\u00f6sungen, die von den Entwicklungsteams der Blockchains erstellt werden. Dennoch adressieren alle \u00e4hnliche Aufgaben. In diesem Artikel werde ich einige Produkte vorstellen, die speziell auf das Testen von Blockchains ausgerichtet sind.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Die Funktionsweise eines Blockchain-Netzwerks \u00e4hnelt der einer verteilten Datenbank, daher k\u00f6nnen \u00e4hnliche Mittel und Methoden auch f\u00fcr das Testen verwendet werden. Um besser zu verstehen, wie verteilte Datenbanken getestet werden, werfen Sie einen Blick auf diese n\u00fctzliche Sammlung von Ressourcen und Artikeln. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/asatarin\/testing-distributed-systems\">hier herunter<\/a><\/noindex>. Zum Beispiel wird die Latenz in diesem Artikel detailliert behandelt. <noindex><a rel=\"nofollow\" href=\"http:\/\/highscalability.com\/blog\/2015\/10\/5\/your-load-generator-is-probably-lying-to-you-take-the-red-pi.html\">Artikel<\/a><\/noindex>, und um zu verstehen, wie Bugs in Replikationsalgorithmen gefunden werden, empfehle ich, sich diesen Artikel anzusehen. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.usenix.org\/system\/files\/conference\/osdi14\/osdi14-paper-zheng_mai.pdf\">Artikel.<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Ich werde einige beliebte L\u00f6sungen f\u00fcr das Testen und Benchmarking von Blockchains beschreiben. Ich w\u00fcrde mich freuen, wenn Sie in den Kommentaren andere n\u00fctzliche Softwareprodukte f\u00fcr die Bew\u00e4ltigung \u00e4hnlicher Aufgaben teilen.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Kurze \u00dcbersicht \u00fcber Tools zur Testung und Benchmarking von Blockchains\" src=\"\/wp-content\/uploads\/2019\/12\/0e5a8fca6b3e50856c0782323426a768.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ich beginne mit einem Tool, das zwar nicht speziell f\u00fcr Blockchains entwickelt wurde, aber dennoch eine effektive M\u00f6glichkeit bietet, deren Funktionalit\u00e4t zu testen, sofern bereits ein Netzwerk vorhanden ist, auf dem Experimente durchgef\u00fchrt werden k\u00f6nnen. Ein entscheidender Faktor f\u00fcr die Zuverl\u00e4ssigkeit eines verteilten Systems ist die F\u00e4higkeit, im Falle von Problemen mit Servern und Netzwerken weiterzuarbeiten. Dazu geh\u00f6ren Netzwerkverz\u00f6gerungen, Festplattenspeicher\u00fcberlauf, die Nichterreichbarkeit externer Dienste (DNS), Hardwarefehler und viele andere Ursachen. Um die Stabilit\u00e4t von Systemen zu \u00fcberpr\u00fcfen, die konsistent auf einer Vielzahl von Maschinen arbeiten, kann man <noindex><a rel=\"nofollow\" href=\"http:\/\/www.cs.unc.edu\/~victor\/papers\/gremlin-icdcs.pdf\">Gremlin<\/a><\/noindex>verwendet werden. Es wird ein \u00e4u\u00dferst effektiver Ansatz genutzt, der als Chaos Engineering bezeichnet wird. <\/p>\n<p><\/p>\n<p>Mit dem eigenen Netzwerk-Agenten erstellt Gremlin auf der gew\u00fcnschten Anzahl an Maschinen zahlreiche verschiedene Arten von Problemen: Netzwerkverz\u00f6gerungen, \u00dcberlastungen s\u00e4mtlicher Ressourcen (CPU, Disk, RAM, Netzwerk), schaltet einzelne Protokolle ab usw. F\u00fcr Blockchains kann Gremlin auf Testnetzwerk-Servern eingesetzt werden, um reale Probleme zu emulieren und das Verhalten des Netzwerks zu beobachten. Damit k\u00f6nnen Entwickler und Administratoren in einer kontrollierten Umgebung beobachten, was im System bei Ausf\u00e4llen oder bei Code-Updates passieren w\u00fcrde. Das Netzwerk muss zuvor konfiguriert und bereitgestellt sowie die erforderlichen Metriken gesammelt werden.<\/p>\n<p><\/p>\n<p>Gremlin ist ein benutzerfreundliches Werkzeug f\u00fcr Architekten, DevOps und Sicherheitsverantwortliche und bietet eine universelle L\u00f6sung zur Testung beliebiger bestehender und laufender verteilter Systeme, einschlie\u00dflich Blockchains.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Kurze \u00dcbersicht \u00fcber Tools zur Testung und Benchmarking von Blockchains\" src=\"\/wp-content\/uploads\/2019\/12\/e19a7d92dfc0530a3a07ff6340315fd1.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Hyperledger Caliper ist eine deutlich spezialisiertere L\u00f6sung <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/hyperledger\/caliper\">Hyperledger Caliper<\/a><\/noindex>. Derzeit unterst\u00fctzt Caliper mehrere Blockchains aus der Hyperledger-Familie (Fabric, Sawtooth, Iroha, Burrow, Besu) sowie Ethereum und das FISCO BCOS-Netzwerk. <\/p>\n<p><\/p>\n<p>Mit Caliper k\u00f6nnen Sie die Topologie des Blockchain-Netzwerks und Testvertr\u00e4ge definieren sowie die Konfiguration des Knotens beschreiben. Die Blockchain-Knoten werden in Docker-Containern auf einem einzelnen Rechner gestartet. Anschlie\u00dfend k\u00f6nnen Sie die ben\u00f6tigten ausw\u00e4hlen. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/hyperledger\/caliper-benchmarks\">Testkonfigurationen<\/a><\/noindex> und nach der Ausf\u00fchrung eine Datei mit dem Testbericht erhalten. Eine vollst\u00e4ndige Liste der Caliper-Metriken und den Ansatz zur Benchmarking finden Sie hier. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.hyperledger.org\/wp-content\/uploads\/2018\/10\/HL_Whitepaper_Metrics_PDF_V1.01.pdf\">Hyperledger Blockchain Leistungsmetriken<\/a><\/noindex>, ein hervorragender Artikel, wenn Sie sich f\u00fcr das Thema Blockchain-Benchmarking interessieren. Au\u00dferdem k\u00f6nnen Sie die Erfassung von Metriken f\u00fcr Prometheus\/Grafana einrichten. <\/p>\n<p><\/p>\n<p>Hyperledger Caliper ist ein Tool, das sich an Entwickler und Systemarchitekten richtet, da es Wiederholbarkeit von Tests und Automatisierung von Tests und Benchmarking gew\u00e4hrleistet. Es wird bei der Entwicklung von Blockchain-Kernen verwendet: Konsensalgorithmen, virtueller Maschinen zur Verarbeitung von Smart Contracts, Peer-to-Peer-Schichten und anderen systemischen Mechanismen.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Kurze \u00dcbersicht \u00fcber Tools zur Testung und Benchmarking von Blockchains\" src=\"\/wp-content\/uploads\/2019\/12\/c8198d9ad6622537d12d3f227bcb1cee.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mixbytes\/tank\">MixBytes Tank<\/a><\/noindex> \u2014 ein Werkzeug, das im Laufe der Entwicklung von Konsens- und Finalisierungsalgorithmen f\u00fcr EOS-basierte Netzwerke und beim Testen von Parachains auf der Parity Substrate (Polkadot) entstanden ist. In seiner Funktionalit\u00e4t \u00e4hnelt es Hyperledger Caliper, da es erm\u00f6glicht, wichtige Metriken von Knoten beliebiger verteilter Systeme und von Client-Maschinen, auf denen Testscripte ausgef\u00fchrt werden, zu sammeln. <\/p>\n<p><\/p>\n<p>MixBytes Tank nutzt mehrere Cloud-Dienste (Digital Ocean, Google Cloud Engine usw.), in denen es viele Knoten starten, Vorbereitungsverfahren zur Konfiguration durchf\u00fchren, mehrere Benchmarks parallel auf verschiedenen Maschinen ausf\u00fchren, die erforderlichen Metriken sammeln und das Netzwerk automatisch schlie\u00dfen kann. <\/p>\n<p><\/p>\n<p>MixBytes Tank erm\u00f6glicht es, die Ausgaben f\u00fcr Cloud-Server \u00f6konomisch zu gestalten, indem es unn\u00f6tige Ressourcen nach dem Test automatisch abschaltet. Ein weiteres herausragendes Merkmal ist die Verwendung des Molecule-Pakets, das es Entwicklern erm\u00f6glicht, die Bereitstellung der ben\u00f6tigten Blockchain lokal zu testen.<\/p>\n<p><\/p>\n<p>MixBytes Tank erm\u00f6glicht es, bereits in fr\u00fchen Phasen Engp\u00e4sse und Fehler in Algorithmen zu identifizieren, die in echten Netzwerken mit einer gro\u00dfen Anzahl geografisch verteilter Server und Kunden auftreten. Der Tank hilft Ihnen zu verstehen, was mit den Knoten passiert, wenn Kunden Transaktionen mit einer bestimmten TPS unter hochrepetitiven Bedingungen und mit einer realen Anzahl von Knoten, die \u00fcber verschiedene Kontinente verteilt sind, senden m\u00fcssen.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Kurze \u00dcbersicht \u00fcber Tools zur Testung und Benchmarking von Blockchains\" src=\"\/wp-content\/uploads\/2019\/12\/0c97707e99fbd248d6d9f54a992afb38.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Whiteblock Genesis ist eine Plattform zur Testung von Blockchains basierend auf Ethereum. Dieses Tool verf\u00fcgt \u00fcber einen umfangreichen Funktionsumfang: Es erm\u00f6glicht das Starten eines Netzwerks, das Erstellen der ben\u00f6tigten Anzahl von Konten, das Hochfahren der erforderlichen Anzahl von Clients, die Konfiguration der Netzwerktopologie sowie das Festlegen von Parametern wie Bandbreite und Paketverlust und das Starten von Tests. <\/p>\n<p><\/p>\n<p>Whiteblock Genesis bietet eigene Ressourcen zur Durchf\u00fchrung von Tests. Entwickler m\u00fcssen lediglich die Testparameter angeben, diese \u00fcber die bereitgestellte API starten und die Ergebnisse \u00fcber ein benutzerfreundliches Dashboard abrufen.<\/p>\n<p><\/p>\n<p>Whiteblock Genesis erm\u00f6glicht die Konfiguration eines detaillierten Tests, der von der Plattform automatisch bei jedem signifikanten Code-\u00c4nderung durchgef\u00fchrt wird. So k\u00f6nnen Fehler fr\u00fchzeitig erkannt und die Auswirkungen von \u00c4nderungen auf wichtige Netzwerkparameter wie Transaktionsgeschwindigkeit und Ressourcenverbrauch der Knoten sofort bewertet werden. <\/p>\n<p><\/p>\n<h1 id=\"madt\">Madt<\/h1>\n<p><\/p>\n<p>Ein weiteres interessantes, junges Produkt zum Testen verteilter Systeme \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dltcspbu\/madt\">madt<\/a><\/noindex>. Es ist in Python geschrieben und erm\u00f6glicht die Erstellung der erforderlichen Netzwerktopologie sowie die ben\u00f6tigte Anzahl an Servern und Clients mit einem einfachen Konfigurationsskript (<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dltcspbu\/madt\/blob\/master\/tutorials\/basic\/lab.py\">Nummer 00 oder<\/a><\/noindex>). Danach implementiert der Dienst das Netzwerk in mehreren Docker-Containern und richtet eine Web-Oberfl\u00e4che ein, auf der Nachrichten von Servern und Clients des Netzwerks beobachtet werden k\u00f6nnen. Madt kann zum Testen von Blockchains verwendet werden \u2014 im Repository des Projekts gibt es einen Test f\u00fcr ein P2P-Netzwerk, das auf dem Kademlia-Protokoll basiert, bei dem die Verz\u00f6gerungen bei der Daten\u00fcbertragung zu den Knoten schrittweise erh\u00f6ht werden und der Status dieser Daten \u00fcberpr\u00fcft wird.<\/p>\n<p><\/p>\n<p>Madt ist ganz neu, aber aufgrund seiner sehr flexiblen Architektur k\u00f6nnte es sich zu einem funktionalen Produkt entwickeln. <\/p>\n<p><\/p>\n<h1 id=\"drugie-resheniya\">Andere L\u00f6sungen<\/h1>\n<p><\/p>\n<p>Fast nahezu jede Systemtestung von Blockchain erfordert das Ausf\u00fchren von Vorab-Szenarien, die Vorbereitung von Konten und Testbedingungen (dazu kann die Fehlertestung des Konsenses geh\u00f6ren, die zahlreiche Forks der Kette erzeugen kann, das Durchspielen von Hardfork-Szenarien, \u00c4nderungen an Systemparametern usw.). Diese Maneuver werden in verschiedenen Blockchains unterschiedlich durchgef\u00fchrt, weshalb es f\u00fcr Teams einfacher ist, die Testung und das Benchmarking des Produkts schrittweise an ihren internen CI\/CD anzupassen und ihre eigenen Entwicklungen zu nutzen, die sich mit der Weiterentwicklung der Blockchain-Funktionalit\u00e4t allm\u00e4hlich verkomplizieren.<\/p>\n<p><\/p>\n<p>Dennoch kann die Nutzung von fertigen L\u00f6sungen den Teams erheblich Zeit bei der Testung sparen, weshalb ich der Meinung bin, dass diese Software in den kommenden Jahren aktiv weiterentwickelt wird.<\/p>\n<p><\/p>\n<h1 id=\"zaklyuchenie\">Fazit<\/h1>\n<p><\/p>\n<p>Abschlie\u00dfend m\u00f6chte ich einige wichtige Merkmale von Werkzeugen zur Blockchain-Testung aufz\u00e4hlen:<\/p>\n<p><\/p>\n<ul>\n<li>Die M\u00f6glichkeit, eine Blockchain-Netzwerkinfrastruktur unter reproduzierbaren Bedingungen automatisch bereitzustellen. Dieser Aspekt ist entscheidend bei der Entwicklung systemrelevanter Komponenten von Blockchains: Konsensalgorithmen, Finalit\u00e4t und systemrelevanten Smart Contracts.<\/li>\n<li>Die Eigentumskosten des Systems, der Ressourcenverbrauch und die Benutzerfreundlichkeit f\u00fcr den Dauerbetrieb. Dieser Faktor erm\u00f6glicht hochwertige Tests zu geringen Kosten.<\/li>\n<li>Flexibilit\u00e4t und einfache Konfiguration von Tests. Dieser Aspekt erh\u00f6ht die Wahrscheinlichkeit, Systemprobleme zu entdecken, wodurch die Gefahr verringert wird, etwas Wichtiges zu \u00fcbersehen.<\/li>\n<li>Anpassung f\u00fcr spezifische Blockchain-Typen. Die Entwicklung einer L\u00f6sung auf Basis bestehender Systeme kann die Qualit\u00e4t erheblich steigern und den Zeitaufwand reduzieren.<\/li>\n<li>Benutzerfreundlichkeit und Zug\u00e4nglichkeit der erhaltenen Ergebnisse sowie deren Art (Berichte, Metriken, Grafiken, Logs usw.). Dies ist unerl\u00e4sslich, wenn Sie die Entwicklungsgeschichte des Produkts verfolgen oder eine tiefgreifende Analyse des Verhaltens der Blockchain-Netzwerke ben\u00f6tigen. <\/li>\n<\/ul>\n<p><\/p>\n<p>Viel Erfolg beim Testen, und m\u00f6gen Ihre Blockchains schnell und ausfallsicher sein!<\/p>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/481150\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0431\u0435\u043d\u0447\u043c\u0430\u0440\u043a\u0438\u043d\u0433\u0430 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u043e\u0432 \u0437\u0430\u0442\u043e\u0447\u0435\u043d\u044b \u043f\u043e\u0434 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d \u0438\u043b\u0438 \u0435\u0433\u043e \u0444\u043e\u0440\u043a\u0438. \u041d\u043e \u0435\u0441\u0442\u044c \u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0431\u043e\u043b\u0435\u0435 \u043e\u0431\u0449\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u043e\u043c: \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0437 \u043d\u0438\u0445 \u2014 \u043e\u043f\u0435\u043d\u0441\u043e\u0440\u0441\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b, \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043a\u0430\u043a SaaS, \u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u2014 \u044d\u0442\u043e \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430. \u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, \u0432\u0441\u0435 \u043e\u043d\u0438 \u0440\u0435\u0448\u0430\u044e\u0442 \u043f\u043e\u0445\u043e\u0436\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-54229","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0431\u0435\u043d\u0447\u043c\u0430\u0440\u043a\u0438\u043d\u0433\u0430 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u043e\u0432 \u0437\u0430\u0442\u043e\u0447\u0435\u043d\u044b \u043f\u043e\u0434 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d \u0438\u043b\u0438 \u0435\u0433\u043e \u0444\u043e\u0440\u043a\u0438. \u041d\u043e \u0435\u0441\u0442\u044c \u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0431\u043e\u043b\u0435\u0435 \u043e\u0431\u0449\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u043e\u043c: \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0437 \u043d\u0438\u0445 \u2014 \u043e\u043f\u0435\u043d\u0441\u043e\u0440\u0441\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b, \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043a\u0430\u043a SaaS, \u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u2014 \u044d\u0442\u043e \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430. \u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, \u0432\u0441\u0435 \u043e\u043d\u0438 \u0440\u0435\u0448\u0430\u044e\u0442 \u043f\u043e\u0445\u043e\u0436\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kratkij-obzor-instrumentov-dlya-testirovaniya-i-benchmarkinga-blokchejnov\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0440\u0430\u0442\u043a\u0438\u0439 \u043e\u0431\u0437\u043e\u0440 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0431\u0435\u043d\u0447\u043c\u0430\u0440\u043a\u0438\u043d\u0433\u0430 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0431\u0435\u043d\u0447\u043c\u0430\u0440\u043a\u0438\u043d\u0433\u0430 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u043e\u0432 \u0437\u0430\u0442\u043e\u0447\u0435\u043d\u044b \u043f\u043e\u0434 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d \u0438\u043b\u0438 \u0435\u0433\u043e \u0444\u043e\u0440\u043a\u0438. \u041d\u043e \u0435\u0441\u0442\u044c \u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0431\u043e\u043b\u0435\u0435 \u043e\u0431\u0449\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u043e\u043c: \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0437 \u043d\u0438\u0445 \u2014 \u043e\u043f\u0435\u043d\u0441\u043e\u0440\u0441\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b, \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043a\u0430\u043a SaaS, \u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u2014 \u044d\u0442\u043e \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430. \u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, \u0432\u0441\u0435 \u043e\u043d\u0438 \u0440\u0435\u0448\u0430\u044e\u0442 \u043f\u043e\u0445\u043e\u0436\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kratkij-obzor-instrumentov-dlya-testirovaniya-i-benchmarkinga-blokchejnov\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-20T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:13+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Kurze \u00dcbersicht der Tools f\u00fcr Testing und Benchmarking von Blockchains | ProHoster","description":"Heute sind L\u00f6sungen f\u00fcr das Testen und Benchmarking von Blockchains auf bestimmte Blockchains oder deren Forks ausgelegt. Allerdings gibt es auch einige allgemeinere L\u00f6sungen, die sich in ihrer Funktionalit\u00e4t unterscheiden: Einige davon sind Open-Source-Projekte, andere werden als SaaS angeboten, aber die meisten sind interne L\u00f6sungen, die vom Blockchain-Entwicklungsteam erstellt werden. Dennoch l\u00f6sen sie alle \u00e4hnliche Aufgaben. In diesem","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kratkij-obzor-instrumentov-dlya-testirovaniya-i-benchmarkinga-blokchejnov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0440\u0430\u0442\u043a\u0438\u0439 \u043e\u0431\u0437\u043e\u0440 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0431\u0435\u043d\u0447\u043c\u0430\u0440\u043a\u0438\u043d\u0433\u0430 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u043e\u0432 | ProHoster","og:description":"\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0431\u0435\u043d\u0447\u043c\u0430\u0440\u043a\u0438\u043d\u0433\u0430 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u043e\u0432 \u0437\u0430\u0442\u043e\u0447\u0435\u043d\u044b \u043f\u043e\u0434 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0439 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d \u0438\u043b\u0438 \u0435\u0433\u043e \u0444\u043e\u0440\u043a\u0438. \u041d\u043e \u0435\u0441\u0442\u044c \u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0431\u043e\u043b\u0435\u0435 \u043e\u0431\u0449\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u043e\u043c: \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0437 \u043d\u0438\u0445 \u2014 \u043e\u043f\u0435\u043d\u0441\u043e\u0440\u0441\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b, \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043a\u0430\u043a SaaS, \u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u2014 \u044d\u0442\u043e \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0430. \u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, \u0432\u0441\u0435 \u043e\u043d\u0438 \u0440\u0435\u0448\u0430\u044e\u0442 \u043f\u043e\u0445\u043e\u0436\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kratkij-obzor-instrumentov-dlya-testirovaniya-i-benchmarkinga-blokchejnov","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-20T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:13+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54229","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 10:32:29","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:09:25","updated":"2026-01-24 10:32:29"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/54229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=54229"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/54229\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=54229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=54229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=54229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}