Sakuli E2E Testing and -Monitoring
Total Page:16
File Type:pdf, Size:1020Kb
Sakuli E2E testing and -monitoring The Sakuli Team Version v1.2.0, 27.06.2018 @ 12:09:30 CEST Sakuli E2E General . 2 Contributors . 3 Valued supporters . 3 Download . 3 Branches & build status . 4 Why Sakuli?. 6 Key Features . 7 Concept . 7 1. Manual . 10 1.1. Introduction. 10 1.2. Execution Types . 10 1.2.1. Native Execution . 10 1.2.1.1. Windows Client . 10 Installation . 10 Additional documentation: . 15 Optional software. 15 Next steps . 16 RDP peculiarities . 16 Troubleshooting . 17 1.2.1.2. Linux Client . 18 Installation . 18 Additional documentation . 23 Optional software. 23 Next steps . 23 Headless checks . 24 Troubleshooting . 26 1.2.1.3. Upgrade process . 27 1.2.2. Maven Execution . 28 1.2.2.1. Sakuli Java DSL . 28 Installation . 28 Usage . 29 Sakuli Java Example . 32 HTTPS-Sites . 34 1.2.3. Containerized Execution. 34 1.2.3.1. Sakuli Docker Images . 34 Image OS types . 34 Image tags . 35 Architecture of Sakuli Containers . 35 Get Sakuli Docker Images . 35 Run JavaScript based Test . 36 Run Java based test . 37 Extend a Sakuli Image with your own software. 38 Change User of running Sakuli Container . 38 Override VNC environment variables. 39 Create Screenhots for Sakuli tests . 39 View only VNC. 40 Writing HTTPS Sahi web tests . 40 Known Issues. 42 Further Information . 42 1.2.3.2. Docker Compose . 43 Run JavaScript based test . 43 Run Java based test . 44 1.2.3.3. Kubernetes . ..