json-rpc-loader

command module
v0.0.0-...-ad8a663 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2019 License: EPL-2.0 Imports: 20 Imported by: 0

README

json rpc loader

This is a tool for Eclipse Che json rpc permomance tests

Installing
docker pull ksmster/json-rpc-loader

Running the tests

docker run -e JSONRPCLOADER_CHE_HOST=che-eclipse-che.192.168.64.67.nip ksmster/json-rpc-loader 

Output

This application is configured via the environment. The following environment
variables can be used:

KEY                           TYPE             DEFAULT    REQUIRED    DESCRIPTION
JSONRPCLOADER_CHE_HOST        String                                        true        Che Server host
JSONRPCLOADER_CLIENT          Integer          10                                       Number of clients used to send messages
JSONRPCLOADER_WS_TIMEOUT      Duration         10s                                      Websocket connection timeout
JSONRPCLOADER_SECURE          True or False    false                                    Whether or not to use secure websocket aka wss connection
JSONRPCLOADER_MULTIPLEXING    True or False    false                                    Whether or not to use single websocket connection by each client to send request
JSONRPCLOADER_MULTIUSER       True or False    false                                    Use che in multi-user mode
JSONRPCLOADER_USERNAME        String           admin                                    Che user name
JSONRPCLOADER_USERPASSWORD    String           admin                                    Che user password
JSONRPCLOADER_СHEREALM        String           che                                      Multi user  Che realm
JSONRPCLOADER_СHECLIENTID     String           che-public                               Keycloak client id of Che
JSONRPCLOADER_WORKSPACEID     String           workspace4qhfddv2a8i4ae42                Workspace ide used to generate load
Configuration is set to:
CheHost: che-eclipse-che.192.168.64.67.nip.io
Token: 
Threads: 10
Timeout: 10s
Secure: false
Multiplexing: false
Iteration at 0/5s 
Iteration at 384/5s 
Iteration at 202/5s 
Iteration at 223/5s 
Iteration at 179/5s 
Iteration at 158/5s 
Iteration at 241/5s 

License

This project is licensed under the EPL License - see the LICENSE.md file for details

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL