Blog

Robotmk-Starter: Sofort loslegen mit Synthetic Monitoring

Kein Blindflug mehr: Fertige, CI-getestete Robot Framework Suites als Startpunkt für das erfolgreiche Synthetic Monitoring in Checkmk.

Simon Meggle

Einsteiger in Robot Framework kennen das: man sitzt vor der ersten leeren .robot Datei und fragt sich: Wie fange ich an? Welche Dateien brauche ich? Wie spielen robot.yaml, conda.yaml und robot.toml zusammen?

An dieser Stelle verliert man gerne den Faden - der richtige Startpunkt fehlt, sowie eine grundlegende Orientierung.

Hierfür habe ich das Robotmk-Starter-Repo erstellt: ein kuratiertes Set an fertigen, CI-getesteten Beispielen und Templates.
In diesem Blogartikel stelle ich die drei wichtigsten Beispiele vor, erkläre die dahinterliegenden Konzepte und zeige, wie man sie sofort ausprobieren kann – entweder lokal oder direkt im Browser mit GitHub Codespaces.

CryptoLibrary: Sichere Kryptografie für Robot Framework-Tests

Wie Du sensible Daten in Deinen Robot Framework-Tests mit der CryptoLibrary schützen kannst.

Simon Meggle

Wer Synthetic Monitoring mit Robotmk im Checkmk-Umfeld betreibt, stößt früher oder später auf diese eine Frage: wie verhindere ich, dass Passwörter jemals im Klartext auftauchen?

Dieser Artikel beschreibt wie die CryptoLibrary eingesetzt wird, um sensible Daten in Robot Framework-Tests zu schützen.

Robotmk und RCC-Environments in isolierten Umgebungen

Wie Du RCC-Environments per ZIP-Archiv auf air-gapped Test-Hosts bringst.

Simon Meggle

RCC war einer der Gamechanger mit der Einführung von Robotmk V2 - das Tool kümmert sich um den kompletten Lifecycle der Python-Umgebungen für Robot Framework braucht.

Das ist super praktisch, aber es gibt einen Haken: RCC setzt voraus, dass der Test-Host Zugriff auf das Internet hat, um die benötigten Pakete herunterzuladen. Dieser Artikel beschreibt einen sehr praktischen Weg für den Einsatz in abgeschotteten Umgebungen.

Der 'Helsinki-Shortcut' für VS Code

Wie du Robot Framework Tests plötzlich in Record-Zeit schreibst

Simon Meggle

Hand aufs Herz: Wie oft drückst du am Tag auf den ⏵ -Button in VS Code? Wie viel Zeit hast Du schon mit Warten verbracht, bis der Browser endlich startet?
Wenn Dein Workflow eine Try/Error-Endlosschleife aus Keyword schreiben, Test starten, Nächstes Keyword schreiben, Test wieder starten… ist, dann ist dieser Hack für Dich.

RoboCon 2026 - Recap (Workshop & Community day)

Simon Meggle

Während ich am Flughafen auf meinen Rückflug wartete, Laptop auf den Knien und noch ganz erfüllt von den Eindrücken der zurück liegenden RoboCon 2026, begann ich damit, meine Aufzeichnungen zu sortieren.
Der erste Entwurf dieses Artikels entstand also quasi zwischen Gate-Ansagen und Boarding-Aufrufen 😉

Hier also ist meine ganz persönliche dreiteilige Rückschau auf die RoboCon – geprägt von meinen Eindrücken, meinen Schwerpunkten und den Themen, die bei mir besonders nachgewirkt haben.
Trotzdem hatte ich natürlich den Anspruch, auch den “Daheimgebliebenen” möglichst viel vom “RoboCon-Feeling” mitgeben zu können.

Robotmk v2 Schnellstart

Step by Step den ersten RobotFramework-Test mit Robotmk v2 in Checkmk integrieren.

Simon Meggle

Die für Checkmk 2.4 aktualisierte Schritt-für-Schritt-Anleitung für den gelungenen Einstieg in Synthetic Monitoring mit Robotmk!

Mein WROBOCON 2025 Recap

Kleine Schwester mit großer Wirkung

Simon Meggle

Die WROBOCON ist die „kleine Schwester“ der bekannten jährlich stattfindenden Robocon in Helsinki, aber sie braucht sich keineswegs zu verstecken.

Nein, im Gegenteil: Mit spannenden Vorträgen, Workshops und einer aktiven Community wurde hier von NiceProject ein Format etabliert, das kurzweilig, lehrreich und menschlich zugleich war.
Meine persönliche Meinung dazu.

Game Changer: Secret Variables!

Security by Design

Simon Meggle

Wer mit sensiblen Daten im Robot Framework arbeitet, kennt das Dilemma: Plötzlich rutscht ein Passwort, Token oder API-Key ins Log und ist für alle sichtbar… 😬

Der Grund: Robot Framework loggt einfach alles: jede Variable, jeden Keyword-Aufruf, jeden Return-Wert.
Das ist zwar cool fürs Debugging. Aber fatal, wenn man mit echten Zugangsdaten arbeitet.

Ein neues Feature in Robot Framework verspricht Abhilfe - und dieser Artikel erklärt, wie genau.