From 128c6697176e44d2ee06dc79f5931aa5bec01cd4 Mon Sep 17 00:00:00 2001 From: Marco Vermeulen Date: Sun, 27 Oct 2013 12:34:35 +0000 Subject: [PATCH] Introducing jmeter tests. --- src/test/jmeter/GVM.jmx | 436 +++++++++++++++++++++++++++++++++ src/test/jmeter/candidates.csv | 8 + 2 files changed, 444 insertions(+) create mode 100644 src/test/jmeter/GVM.jmx create mode 100644 src/test/jmeter/candidates.csv diff --git a/src/test/jmeter/GVM.jmx b/src/test/jmeter/GVM.jmx new file mode 100644 index 00000000..68561c36 --- /dev/null +++ b/src/test/jmeter/GVM.jmx @@ -0,0 +1,436 @@ + + + + + + false + false + + + + + + + + continue + + false + -1 + + 2 + 1 + 1382782760000 + 1382782760000 + false + + + + + + 0 + 100000 + 1 + counter + 00000 + true + + + + + + + ${host} + + + + + + /alive + GET + false + false + true + false + Java + false + + + + + + OK + + Assertion.response_data + false + 2 + + + + + + + + ${host} + + + + + + /candidates + GET + false + false + true + false + Java + false + + + + + + groovy + grails + griffon + gradle + + Assertion.response_data + false + 2 + + + + + + + + ${host} + + + + + + /candidates/${candidate}/${version}/validate + GET + false + false + true + false + Java + false + + + + + + valid + + Assertion.response_data + false + 8 + + + + + + + + ${host} + + + + + + /api/version + GET + false + false + true + false + Java + false + + + + + + 1.0.0 + + + Assertion.response_data + false + 2 + + + + + + + + ${host} + + + + + + /candidates/${candidate}/default + GET + false + false + true + false + Java + false + + + + + + ${version} + + Assertion.response_data + false + 2 + + + + + + + + false + Linux + = + true + platform + + + false + ${version} + = + true + current + + + false + ${version},local${counter} + = + true + installed + + + + ${host} + + + + + + /candidates/${candidate}/list + GET + false + false + true + false + Java + false + + + + + + Available + + + Assertion.response_data + false + 2 + + + + + + + + ${host} + + + + + + /api/broadcast + GET + false + false + true + false + Java + false + + + + + + Welcome to the GVM Development environment. + + Assertion.response_data + false + 2 + + + + + + + + ${host} + + + + + + /candidates/${candidate} + GET + false + false + true + false + Java + false + + + + + + ${version} + + Assertion.response_data + false + 2 + + + + + + + + ${host} + + + + + + /candidates/${candidate}/${version}/download + GET + false + false + true + false + Java + false + + + + + + 302 + + Assertion.response_code + false + 8 + + + + + , + + candidates.csv + false + true + shareMode.thread + false + candidate,version + + + + + + host + dev.gvmtool.net + = + + + + + + false + + saveConfig + + + true + true + true + + true + true + true + true + false + true + true + false + false + false + false + false + false + false + false + 0 + true + + + + + + + false + + saveConfig + + + true + true + true + + true + true + true + true + false + true + true + false + false + false + false + false + false + false + false + 0 + true + + + + + + + 500 + + + + + + diff --git a/src/test/jmeter/candidates.csv b/src/test/jmeter/candidates.csv new file mode 100644 index 00000000..348ed5ef --- /dev/null +++ b/src/test/jmeter/candidates.csv @@ -0,0 +1,8 @@ +gaiden,0.3 +gradle,1.8 +grails,2.3.1 +griffon,1.4.0 +groovy,2.1.8 +groovyserv,0.13 +lazybones,0.4 +springboot,0.5.0.M5