Artillery.IO Logging and Debugging
Was running this from a powershell console. Dropped down to good old CMD and it works as documented.
Tested on Windows in Git Bash terminal.
Setting debug:
export DEBUG=http,http:capture,http:response
Testing:
echo $DEBUG
Running script for tests
For Artillery v2
Create file script.yml:
config:
target: "https://httpbin.org/"
phases:
- duration: 3
arrivalRate: 1
scenarios:
- name: "Get"
flow:
- get:
url: "/get"
run it: artillery run script.yml
For Artillery v1 see docs.
artillery quick -c 1 -n 1 https://httpbin.org/get
Debug response:
Started phase 0, duration: 1s @ 16:20:02(+0200) 2021-05-11
/ http request: {
"url": "https://httpbin.org/get",
"method": "GET",
"headers": {
"user-agent": "Artillery (https://artillery.io)"
}
} +0ms
http:response {
http:response "date": "Tue, 11 May 2021 14:20:03 GMT",
http:response "content-type": "application/json",
http:response "content-length": "254",
http:response "connection": "keep-alive",
http:response "server": "gunicorn/19.9.0",
http:response "access-control-allow-origin": "*",
http:response "access-control-allow-credentials": "true"
http:response } +1ms
http:response "{\n \"args\": {}, \n \"headers\": {\n \"Host\": \"httpbin.org\", \n \"User-Agent\": \"Artillery (https://artillery.io)\", \n \"X-Amzn-Trace-Id\": \"Root=1-609a9293-031b2371069a353d0cbb4131\"\n }, \n \"origin\": \"213.76.55.123\", \n \"url\": \"https://httpbin.org/get\"\n}\n" +1ms
Report @ 16:20:04(+0200) 2021-05-11