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-beta, 15.06.2017 @ 00:06:12 CEST Sakuli E2E General . 2 Contributors . 2 Valued supporters . 2 Download . 2 Branches & build status . 3 Why Sakuli?. 4 Key Features . 4 Concept . 5 1. Manual . 7 1.1. Introduction . 7 1.2. Execution Types . 7 1.2.1. Native Execution . 7 1.2.1.1. Windows Client . 7 Installation . 7 Additional documentation: . 11 Optional software. 11 Next steps . 12 RDP peculiarities . 12 Troubleshooting . 13 1.2.1.2. Linux Client . 15 Installation . 15 Additional documentation . 19 Optional software. 19 Next steps . 20 Headless checks . 20 Troubleshooting . 23 1.2.1.3. Upgrade process . 24 1.2.2. Maven Execution . 24 1.2.2.1. Sakuli Java DSL . 24 Usage . 24 Sakuli Java Example . 28 Installation . 28 HTTPS-Sites . 30 1.2.3. Containerized Execution. 30 1.2.3.1. Sakuli Docker Images . 31 Image OS types . 31 Image tags . 31 Architecture of Sakuli Containers . 31 Get Sakuli Docker Images . 32 Run JavaScript based Test . 32 Run Java based test . 34 Extend a Sakuli Image with your own software. 35 Change User of running Sakuli Container . 35 Override VNC environment variables. 35 Further Information . 36 1.2.3.2. Docker Compose . 36 Run JavaScript based test . 36 Run Java based test . 37 1.2.3.3. Kubernetes . 39 Start execution pod . 39 Delete execution pod . 41 1.2.3.4. OpenShift. ..