Simple applications for testing.
You can build and deploy the applications as follows.
$ oc new-app python~https://github.com/bysnupy/testtools.git \
--context-dir=<application directory name>
Name | Description | Usecases |
---|---|---|
Httpd connection status recorder | You can trace the connection status history using /tmp/YYYY-MM-DD_server-status files in the pod. | It's helpful to find out how well their server is performing through concurrent connection counts. |
Datetime recorder for HTTP requests | This application for testing up-and-running of the pod while something is changing or trouble is occurred using recorded sequential time record logs for a mean time. | It's helpful to check if which requests can be reached out to the pod or not. |
HTTP Reqeust receiver | This is a simple web server to test any HTTP requests from external | It's helpful to check if external requests can be reached to the pod or not with each of 200 and 500 status codes. |
HTTP Reqeust/Response header debugger | This is a simple web server to show you any HTTP requests/responses headers | It's helpful to check all header parameters. Specifically, it's useful to troubleshoot for Service Mesh. |
HTTP Slow responsor | This is a simple web server to test timeout influence for slow responses. | It's helpful to check influence of the long latency of the response at the endpoint pod. |
There may be some applications which are implemented with other languages, it's provided a specific usage through README file under its context dir.