Skip to content

Instantly share code, notes, and snippets.

@codysmith287
Last active May 20, 2020 22:09
Show Gist options
  • Save codysmith287/f4597f78a910eeb361e6808aa87528e7 to your computer and use it in GitHub Desktop.
Save codysmith287/f4597f78a910eeb361e6808aa87528e7 to your computer and use it in GitHub Desktop.
Get Requests Stress Test for Proxy Server
config:
target: 'http://localhost:3000'
http:
pool: 20
phases:
- duration: 10
arrivalRate: 1
rampTo: 10
name: "1 to 10 request per second"
- duration: 30
arrivalRate: 10
rampTo: 100
name: "10 to 100 request per second"
- duration: 30
arrivalRate: 100
rampTo: 1000
name: "100 to 1000 request per second"
payload:
path: "../artillery.csv"
fields:
- "albumId"
skipHeader: true
scenarios:
- name: "Get comments"
flow:
- get:
url: "/{{albumId}}/"
# TRANSACTIONs DATA:
# Started phase 0 (1 to 10 request per second), duration: 10s @ 23:44:07(-0700) 2019-04-28
# Report @ 23:44:17(-0700) 2019-04-28
# Elapsed time: 10 seconds
# Scenarios launched: 46
# Scenarios completed: 46
# Requests completed: 46
# RPS sent: 5.11
# Request latency:
# min: 2.5
# max: 27.5
# median: 3
# p95: 10.9
# p99: 27.5
# Codes:
# 200: 46
# Started phase 1 (10 to 100 request per second), duration: 30s @ 23:44:18(-0700) 2019-04-28
# Report @ 23:44:27(-0700) 2019-04-28
# Elapsed time: 20 seconds
# Scenarios launched: 233
# Scenarios completed: 233
# Requests completed: 233
# RPS sent: 23.35
# Request latency:
# min: 2.2
# max: 20.1
# median: 2.8
# p95: 4.6
# p99: 9.8
# Codes:
# 200: 233
# Report @ 23:44:37(-0700) 2019-04-28
# Elapsed time: 30 seconds
# Scenarios launched: 545
# Scenarios completed: 544
# Requests completed: 544
# RPS sent: 54.66
# Request latency:
# min: 1.9
# max: 43.7
# median: 2.5
# p95: 4.5
# p99: 9.6
# Codes:
# 200: 544
# Report @ 23:44:47(-0700) 2019-04-28
# Elapsed time: 40 seconds
# Scenarios launched: 852
# Scenarios completed: 852
# Requests completed: 852
# RPS sent: 85.2
# Request latency:
# min: 1.8
# max: 22.3
# median: 2.4
# p95: 6.8
# p99: 13.2
# Codes:
# 200: 852
# Started phase 2 (100 to 1000 request per second), duration: 30s @ 23:44:48(-0700) 2019-04-28
# Report @ 23:44:57(-0700) 2019-04-28
# Elapsed time: 50 seconds
# Scenarios launched: 1386
# Scenarios completed: 1386
# Requests completed: 1386
# RPS sent: 138.74
# Request latency:
# min: 1.8
# max: 186.3
# median: 2.9
# p95: 8
# p99: 22.9
# Codes:
# 200: 1386
# Report @ 23:45:07(-0700) 2019-04-28
# Elapsed time: 1 minute, 0 seconds
# Scenarios launched: 2648
# Scenarios completed: 2649
# Requests completed: 2649
# RPS sent: 265.07
# Request latency:
# min: 1.7
# max: 91.3
# median: 3.4
# p95: 7.5
# p99: 21.3
# Codes:
# 200: 2649
# Report @ 23:45:17(-0700) 2019-04-28
# Elapsed time: 1 minute, 10 seconds
# Scenarios launched: 3042
# Scenarios completed: 3039
# Requests completed: 3039
# RPS sent: 304.61
# Request latency:
# min: 1.5
# max: 67.4
# median: 3.8
# p95: 8.6
# p99: 23
# Codes:
# 200: 3039
# Report @ 23:45:27(-0700) 2019-04-28
# Elapsed time: 1 minute, 20 seconds
# Scenarios launched: 3311
# Scenarios completed: 3313
# Requests completed: 3313
# RPS sent: 331.96
# Request latency:
# min: 1.6
# max: 58.5
# median: 4.1
# p95: 8.1
# p99: 14.1
# Codes:
# 200: 3313
# Report @ 23:45:37(-0700) 2019-04-28
# Elapsed time: 1 minute, 30 seconds
# Scenarios launched: 3354
# Scenarios completed: 3304
# Requests completed: 3304
# RPS sent: 335.2
# Request latency:
# min: 1.5
# max: 277.5
# median: 4.5
# p95: 196.2
# p99: 257
# Codes:
# 200: 3304
# Report @ 23:45:46(-0700) 2019-04-28
# Elapsed time: 1 minute, 39 seconds
# Scenarios launched: 3183
# Scenarios completed: 3234
# Requests completed: 3234
# RPS sent: 348.09
# Request latency:
# min: 1.6
# max: 215.3
# median: 4.6
# p95: 17.4
# p99: 159.4
# Codes:
# 200: 3234
# All virtual users finished
# Summary report @ 23:45:46(-0700) 2019-04-28
# Scenarios launched: 18600
# Scenarios completed: 18600
# Requests completed: 18600
# RPS sent: 189.08
# Request latency:
# min: 1.5
# max: 277.5
# median: 3.9
# p95: 10.6
# p99: 188.1
# Scenario counts:
# Get comments: 18600 (100%)
# Codes:
# 200: 18600
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment