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