SoapUI: dynamischer Mockservice (Teil 1)

Mit Hilfe von SoapUI kann man ganz einfach einen Mockservice aufsetzen, welcher statische Responses liefern kann. Es ist aber auch mit wenigen Handgriffen möglich, dynamisch generierte Responses zu liefern - welche abhängig von jeweiligen Request...

SoapUI: Lasttest

Mit SoapUI ist es relativ einfach möglich, kleine Lasttests zu realisieren. Dabei kann man auch - mit den nötigen Groovy-Kenntnissen - den Request dynamisch mit Daten befüllen. Ausgangsbasis ist die WSDL des Service, welchen man testen möchte....

Git: Patch erstellen und anwenden

Patch erstellen (aus Branch heraus) für die Änderungen in Bezug auf den Master Branch: git format-patch master --stdout > bugfix.patch Patch erstellen für die Änderungen zwischen "commit! und "commit2": git format-patch commit1..commit2 --stdout...

Git und SVN

Seit kurzer Zeit nutze ich Git (zusammen mit SVN). Der Vorteil ist, dass ich lokale Commits sammeln kann, und diese gebündelt ins SVN übertragen kann. Die Schritte zur Einrichtung habe ich hier mal zusammen getragen. 1. Vorarbeiten: Git...

EJB3.1 Annotations in Jar-Files

Gemeinsam genutzte EJB-Klassen (Basisklassen / Entities), die in einem eigenen Jar-File liegen, welches für ein EJB-Projekt als Dependency angezogen wird, werden standardmäßig nicht als Entities erkannt. Damit das passiert, müssen die Klassen im...

Fritzbox: Fax senden

Anleitung zum Einrichten der FritzFAX - Software unter Windows für analoge Telefonanschlüsse. Die Anleitung bezieht sich auf Version 3.07.04, welche hier runter geladen werden kann. Sollte auf dem Rechner eine Firewall installiert sein, muss...

Grails: Scheduler Plugin

Der Scheduler will keinen Terminplaner ersetzen, sondern soll bei der Koordinierung von Aufgaben innerhalb einer Woche unterstützen. Ein neues Todo wir über das "+" Icon hinzugefügt. Für jeden Tag exisitiert ein solches Icon, womit ein Todo für...

Maven: eigenes Plugin erstellen

Dieses kleine Tutorial soll zeigen, wie man ganz einfach eigene Plugins für Maven2 schreiben kann. Ich habe mich dafür entschieden, ein ZIP-Plugin zu schreiben, welches einen bestimmten Ordner rekursiv in ein ZIP-Archiv packt. Dafür muss man ein...

Skript für Akku-Kapazität

Vor langer Zeit hatte ich mal ein Skript geschrieben, welches bei meinem Linux-System die Akku-Kapazität prüft (jede Minute per cron Job). Sobald die Kapazität unter 10% sinkt, wird das System mit einer Hinweismeldung heruntergefahren. #!/bin/sh...

Dependencymanagement mit Grape

Mit Groovy ist es möglich, Dependencies direkt im Code über Annotations anzugeben. Somit kann ein Groovy-Skript ohne Zusatzbibliotheken weitergegeben werden. Diese werden zur Laufzeit über Ivy heruntergeladen und zum Classpath hinzugefügt. Es...