Was ist Robotmk?

What is Robotmk

Robotmk verbindet die Leistungsfähigkeit des Robot Frameworks mit der Präzision von Checkmk – für eine nahtlose End-to-End-Überwachung Ihrer businesskritischen Anwendungen aus der Perspektive der Endbenutzer.

Mit Robotmk verwandeln Sie das Test-Tool Robot-Framework in ein mächtiges Universal-Monitoringwerkzeug.

Features

Warum Sie sich für Robotmk und Robot Framework, die „Lingua franca“ der Testautomatisierung entscheiden sollten:

  • Zentrale webbasierte Konfiguration via Checkmk

    Die Ausführung von Robot Framework Suites wird komplett über das Checkmk-Regelwerk konfiguriert.
  • Wartungsfreundlich

    Der einzigartige Keyword-Driven-Ansatz von Robot Framework abstrahiert die technische Implementierung von der Ausführungslogik. Ihre Testfälle bleiben lesbar und wartbar, unabhängig von ihrer Komplexität.
  • 100% Robot compatible

    Der Einsatz von Robotmk erfordert keine Anpassung an bestehende RobotFramework-Tests; jeder Robot-Test kann direkt in Checkmk integriert werden.
  • Performance monitoring

    Robotmk macht aus Robot Framework ein Werkzeug zur kontinuierlichen Überwachung der Applikationsperformance. Die grafische Aufzeichung von Laufzeiten erlaubt proaktives Handeln, noch lang bevor sich User beschweren.
  • Monitoring aus der Benutzersicht

    Dort wo Checkmk aufhört, beginnt die Welt von Robotmk. Robotmk ist die ideale Ergänzung für eine holistische Sicht auf Funktion und Performance kritischer Applikationen.
  • Library-Konzept

    Das Library concept macht Robot Framework zu einem Universalwerkzeug: Web, Desktop, REST, SAP, FTP, Kubernetes, Android, iOS, … - Libraries für jeden Use Case.
  • Strong community

    Schließ Dich einer Community von knapp 40.000 Robot Framework-Usern an. Erhalte Hilfe. Automatisiere.
  • Platform-independent

    Robot Framework basiert auf Python und läuft deshalb auf allen gängigen Betriebssystemen.

Häufige Fragen:

  • Was benötige ich, um mit Robotmk und Robot Framework starten zu können?

    Robotmk bildet seit 2022 den technischen Unterbau von Checkmk Synthetic Monitoring. Deshalb ist eine Checkmk-Installation natürlich Voraussetzung. Für kleine Installationen und zum Ausprobieren von Checkmk reicht die Trial-Version, die man hier herunterladen kann.

  • Benötige ich Programmierkenntnisse, um Robotmk zu nutzen?

    Grundkenntnisse im Umgang mit Robot Framework sind hilfreich, aber durch die verständliche Syntax sind auch Einsteiger schnell produktiv. Die Keyword-Driven-Syntax von Robot Framework dient genau für den Zweck, komplexen Python-Code zu verbergen.

  • Wie muss ich einen Windows/Linux-Host für den Einsatz als Test-Host vorbereiten?

    Gar nicht. Die Installationspakete für die Test-Hosts werden von Checkmk erstellt, inclusive Konfiguration, Scheduler, Robot-Files und auch einer ausgefuchsten Technologie, um die Python-Laufzeitumgebungen quasi aus dem Nichts zu erstellen.

  • Wie kann ich Applikationen über Citrix mit Robotmk testen?

    Die Citrix-Sitzung kann zunächst z.B. mit einer Web-Library aufgebaut werden. Sobald Citrix startet, kann eine Library zur Bildmustererkennung eingesetzt werden, die komplett agnostisch vom Bidlschirminhalt arbeiten kann. Auch RDP-Sitzungen können damit getestet werden.

  • Was muss ich tun, um bestehende Robot Framework-Tests integrieren zu können?

    Für die Integration bestehender Robot-Suites ist keinerlei Anpassung erforderlich.

  • Wo kann ich Robotmk herunterladen?

    Robotmk ist fester Bestandteil von Checkmk und kann hier heruntergeladen werden.

  • Wer steht hinter Robotmk?

    Robotmk wurde 2020 von Simon Meggle (ELABIT GmbH) entwickelt und zunächst als Open-Source-Erweiterung für Checkmk veröffentlicht. Seit 2022 arbeitet Simon als Produktmanager “Synthetic Monitoring” für Checkmk, sowie in seiner eigenen Firma als Consultant und Trainer für Robotmk und Robot Framework.

  • Welcher Unterschied besteht zwischen Robotmk und Synthetic Monitoring?

    Synthetic Monitoring ist ein feststehender Fachbegriff für das automatisierte, wiederholte Simulieren von Benutzerinteraktionen mit Benutzeroberflächen und zugleich der Produktname in Checkmk. Robotmk ist der Name der konkreten technischen Umsetzung für Checkmk.

  • Woher bekomme ich professionellen Support?

    Support für Robotmk leistet die Checkmk GmbH. Für Consulting und Training zu Robotmk und Robot Framework zeichnet die ELABIT GmbH verantwortlich. ELABIT ist seit 2024 außerdem akkreditierter Trainingspartner für das RFCP-Examen.