From 840ade44e23add85fbe97b79ee249fc7c1e6adf2 Mon Sep 17 00:00:00 2001 From: Thais Siqueira Date: Mon, 29 Aug 2016 17:39:54 -0300 Subject: Adds script to automate load test. --- service/test/reactor/concurrent_logins.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 service/test/reactor/concurrent_logins.sh (limited to 'service/test/reactor/concurrent_logins.sh') diff --git a/service/test/reactor/concurrent_logins.sh b/service/test/reactor/concurrent_logins.sh new file mode 100755 index 00000000..40e37d6a --- /dev/null +++ b/service/test/reactor/concurrent_logins.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +USER_PATTERN="loadtest" +PASSWORD_PATTERN="password_" +COUNT=$1 + +function curl_command { + index=$1 + username=$USER_PATTERN$index + password=$PASSWORD_PATTERN$index + curl -sIL -X POST \ + --data "username=$username&password=$password" \ + --cookie 'XSRF-TOKEN: blablabla' \ + --header 'X-Requested-With: XMLHttpRequest' \ + --header 'X-XSRF-TOKEN: blablabla' \ + http://localhost:3333/login |\ + grep 'HTTP' |\ + tail -1 +} + +for index in $(seq $COUNT); do + curl_command $index & + sleep 1 +done +wait -- cgit v1.2.3