Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/consol/sakuli
Sakuli is an end-2-end testing and monitoring tool for web sites and common UIs with multiple monitoring integrations
https://github.com/consol/sakuli
application-monitoring checkmk docker-container docker-image-available docker-images e2e e2e-monitoring e2e-tests icinga icinga2 monitoring nagios omd open-source openshift sahi sikuli testautomation testing ui-testing
Last synced: 7 days ago
JSON representation
Sakuli is an end-2-end testing and monitoring tool for web sites and common UIs with multiple monitoring integrations
- Host: GitHub
- URL: https://github.com/consol/sakuli
- Owner: ConSol
- Created: 2014-04-03T07:40:33.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-04-23T00:46:51.000Z (over 2 years ago)
- Last Synced: 2024-10-15T15:24:32.307Z (23 days ago)
- Topics: application-monitoring, checkmk, docker-container, docker-image-available, docker-images, e2e, e2e-monitoring, e2e-tests, icinga, icinga2, monitoring, nagios, omd, open-source, openshift, sahi, sikuli, testautomation, testing, ui-testing
- Language: Java
- Homepage: http://www.sakuli.org
- Size: 84.1 MB
- Stars: 118
- Watchers: 25
- Forks: 29
- Open Issues: 71
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE-2.0.txt
Awesome Lists containing this project
README
:sakuli-latest-version: v1.2.0
:sakuli-doc-base-url: http://consol.github.io/sakuli
:sakuli-doc-url: {sakuli-doc-base-url}/latest= *Attention:* EOL of Sakuli 1
Sakuli was completely rewritten in node and typescript and is now available in version 2:
*https://sakuli.io*
*https://github.com/sakuli*
There will be no further maintenance of Sakuli 1, it is easily possible and suggested to migrate existing tests to Sakuli 2.
image:./docs/images/sakuli_logo_small.png[sakuli-logo]
_An end-to-end testing tool for web sites and common UIs with multiple monitoring integrations_
= About the project
image:./docs/images/sakuli_concept.png[sakuli concept]*Sakuli simulates user actions* on graphical user interfaces (web, fat client, citrix, …), and provides the obtained information (runtime, result, screenshots) to third party (e.g. Nagios compatible monitoring) systems.
*Sakuli* is written in Java and runs on many platforms:
* {sakuli-doc-url}/#windows[Windows]
* {sakuli-doc-url}/#linux[Linux]
* {sakuli-doc-url}/#containerized-execution[Docker containers]
* MacOSThe *Sakuli* project brings together two Open-Source end-to-end testing tools which perfectly fit together: http://www.sahi.co.in/[Sahi] for *web-based tests* (by injecting JavaScript code into the browser), as well as the screenshot-based testing tool http://sikulix.com/[Sikuli], which allows the execution of *keyboard and mouse actions* on screen areas that have been defined by previously recorded screenshots and are recognized using the OpenCV engine.
= Key Features
* Platform-independent UI testing tool
* End-2-End monitoring of application functionality and quality
* Combines two automation technologies:
** DOM based web testing
** Image pattern based UI automation (for non-web content)
* Scalable from single-client up to multi-node container setup for parallel execution
* Integration of test results into
** Monitoring systems (e.g. Nagios/Icinga)
** CI builds (e.g. Jenkins)= Documentation
The complete versions of our documentation you can find under:*{sakuli-doc-base-url}[consol.github.io/sakuli]*
** *_Dev version:_* latest `vX.X.X-SNAPSHOT` version
** *_Stable/Latest version:_* *{sakuli-doc-url}[{sakuli-latest-version}]*
= Quick links
*http://www.sakuli.org/[Project Homepage - www.sakuli.org]*
*{sakuli-doc-url}/#download[Download]*
*{sakuli-doc-url}/#examples[Sakuli Examples]*
*https://labs.consol.de/tags/sakuli/[Blog Entries]*
*{sakuli-doc-url}/#publications[Publications]*
*{sakuli-doc-url}/#events[Events]*
*{sakuli-doc-url}/#media[Media]*
*{sakuli-doc-url}/#changelog[Change Log]*
*{sakuli-doc-url}/#support[Support]*
*image:./docs/images/twitter_bird_logo_.png[twitter logo] https://twitter.com/sakuli_e2e[@sakuli_e2e]*
= Sakuli Short Overview Presentation
[link={sakuli-doc-url}/files/Sakuli_Short_Overview.pdf]
image::./docs/images/Sakuli_Short_Overview.png[Sakuli Short Overview Presentation]= Sakuli UI Introduction
video::5RJY_FD6YvQ[youtube]
https://github.com/ConSol/sakuli-ui[]
- - -
image::./docs/images/bmi_logo_eng.png[Supported by Federal Ministry for Economic Affairs and Energy]