Author: lgiessmann Date: Wed Jul 21 08:24:50 2010 New Revision: 309
Log: new-datamodel: added a simple bash test-script for isidorus
Added: branches/new-datamodel/playground/isidorus_test.sh (contents, props changed)
Added: branches/new-datamodel/playground/isidorus_test.sh ============================================================================== --- (empty file) +++ branches/new-datamodel/playground/isidorus_test.sh Wed Jul 21 08:24:50 2010 @@ -0,0 +1,76 @@ +#!/bin/bash + +host="http://192.168.0.6:8000"; + +wDir="isidorus_test"; +resDir="results" +logDir="logfiles" + +dir1="req1"; +dir2="req2"; +dir3="req3"; +dir4="req4"; + +req1=$host"/isidorus/json/psis/"; +req2=$host"/isidorus/json/get/http://textgrid.org/serviceregistry/development/webpublish" +req3=$host"/isidorus/json/tmcl/types/" +req4=$host"/isidorus/json/topicstubs/http://textgrid.org/serviceregistry/development/webpublish" + +log1=$logDir"/"$dir1"/iteration_"; +log2=$logDir"/"$dir2"/iteration_"; +log3=$logDir"/"$dir3"/iteration_"; +log4=$logDir"/"$dir4"/iteration_"; + +res1=$resDir"/"$dir1"/iteration_"; +res2=$resDir"/"$dir2"/iteration_"; +res3=$resDir"/"$dir3"/iteration_"; +res4=$resDir"/"$dir4"/iteration_"; + +function flow { + echo "==== iteration: ${1} ===="; + counter=$1; + if [ $1 -lt 10 ]; then + counter="0000"$1; + else + if [ $1 -lt 100 ]; then + counter="000"$1; + else + if [ $1 -lt 1000 ]; then + counter="00"$1; + else + if [ $1 -lt 10000 ]; then + counter="0"$1; + fi + fi + fi + fi + + path1=$log1$counter; + path2=$log2$counter; + path3=$log3$counter; + path4=$log4$counter; + result1=$res1$counter; + result2=$res2$counter; + result3=$res3$counter; + result4=$res4$counter; + wget -o $path1".log" -O $result1".res" $req1; + wget -o $path2".log" -O $result2".res" $req2; + wget -o $path3".log" -O $result3".res" $req3; + wget -o $path4".log" -O $result4".res" $req4; +} + + + +mkdir $wDir; +cd $wDir; +mkdir -p $logDir"/"$dir1; +mkdir -p $logDir"/"$dir2; +mkdir -p $logDir"/"$dir3; +mkdir -p $logDir"/"$dir4; +mkdir -p $resDir"/"$dir1; +mkdir -p $resDir"/"$dir2; +mkdir -p $resDir"/"$dir3; +mkdir -p $resDir"/"$dir4; +for i in `seq 1 50000`; do + flow $i; +done