#!/bin/bash # # purpose: use this file to run the benchmarking tests for GeoServer in batch # Thanks to the MapServer developers for setting up a script I could copy and adapt :-) # # usage: ./geoserverconf > geoserverconf.log # # summarizing mapservconf.log: grep -v "Generate" /home/aaime/scripts/geoserverconf.log | grep -v "Waiting"| grep -v "Starting" | grep -v "Created" | grep -v "Tidying" | grep -v "end of run" echo "Started at:" `date` for dataset in pg shp tif_mosaic shpras do if [ "${dataset}" == "shp" ] || [ "${dataset}" == "pg" ]; then projections="4326 3857" else projections="25831 3857" fi for prj in ${projections} do echo "************************" echo "${dataset}_${prj}" echo "************************" X=1 while [ $X -le 3 ] do echo "********" echo "RUN $X" echo "********" #echo "../benchmark 2010_${dataset}_${prj}_baseline.jmx" #ls 2010_${dataset}_${prj}_baseline.jmx ./benchmark geoserver/2010_${dataset}_${prj}_baseline.jmx X=$((X+1)) done done done echo "************************" echo "completed." echo "************************" echo "Complete at:" `date` exit