Performance Test Framework for Skull
First, this project assumed that the Skull has already been installed in your environment.
- Clone and Build
git submodule update --init --recursive
make case=echo_back
Notes: After you tested one case, run killall skull-engine
and then start next case.
Case Name | Description |
---|---|
echo_back | A simple echo back server, which accept HTTP GET request and return the response |
module_call_service | A module call a service api, then response to client |
module_call_service_ep | A module call a service api, and in the service api it create a ep client to callout another service |
module_call_service_jobr | A module call a server api, and in the servce api it create read-job |
module_call_service_jobw | A module call a server api, and in the servce api it create write-job |
python echo back | A simple python echo back server, which accept HTTP GET request and return the response |
python module call service | A python module call a service api, then response to client |
python module http parsing | A python module handle http parsing, then response a standard http response |