diff --git a/benchmark/classic/benchmark.sh b/benchmark/classic/benchmark.sh index 2812125..d88390e 100644 --- a/benchmark/classic/benchmark.sh +++ b/benchmark/classic/benchmark.sh @@ -36,7 +36,7 @@ do echo -e "Benchmarking $function\n" echo -e "Output of $function is:\n" perl -pi -e 'chomp if eof' "$function_friendly".body - if [[ $kubeless ]] + if $kubeless; then curl --data-binary @"$function_friendly".body --header "Host: $function.kubeless" --header "Content-Type:application/json" http://$kuberhost/"$function" else @@ -52,7 +52,7 @@ do now=$(date '+%Y-%m-%d-%H-%M') echo -e "Connections: $wave_connection" echo -e "Running" - if [[ $kubeless ]] + if $kubeless; then hey -c $wave_connection -z $wave_time -m POST -o csv -host "$function.kubeless" -D "$function_friendly".body -T "application/json" http://$kuberhost/"$function" > ./data/"$function"."$wave_num".wave.csv else @@ -98,7 +98,7 @@ do if [[ $* = *"--hey"* ]] then echo -e "hey-summary $datetime\n" - if [[ $kubeless ]] + if $kubeless; then hey -c "$connection" -z "$time" -m POST -host "$function.kubeless" -D "$function_firendly".body -T "application/json" http://$kuberhost/"$function" > ./data/"$function"."$connection"."$time"."$datetime".hey.txt else @@ -108,7 +108,7 @@ do if [[ $* = *"--csv"* ]] then echo -e "hey-csv $datetime\n" - if [[ $kubeless ]] + if $kubeless; then hey -c "$connection" -z "$time" -m POST -host "$function.kubeless" -D "$function_firendly".body -T "application/json" http://$kuberhost/"$function" > ./data/"$function"."$connection"."$time"."$datetime".hey.txt else @@ -120,12 +120,12 @@ do for num in 1 2 3 4 5 6 7 8 9 10 do echo -e "hey-for $num\n" - if [[ $kubeless ]] - then - hey -c "$connection" -z "$time" -m POST -o csv -host "$function.kubeless" -D "$function_friendly".body -T "application/json" http://$kuberhost/"$function" > ./data/"$function"."$num".csv - else - hey -c "$connection" -z "$time" -m POST -o csv -host "$function.default.example.com" http://$kuberhost/ > ./data/"$function"."$num".csv - fi + if $kubeless; + then + hey -c "$connection" -z "$time" -m POST -o csv -host "$function.kubeless" -D "$function_friendly".body -T "application/json" http://$kuberhost/"$function" > ./data/"$function"."$num".csv + else + hey -c "$connection" -z "$time" -m POST -o csv -host "$function.default.example.com" http://$kuberhost/ > ./data/"$function"."$num".csv + fi done fi echo -e "Finished at $datetime" @@ -137,7 +137,7 @@ do while [[ $climb_connection -lt $climb_max ]]; do echo -e "Connections: $wave_connection" echo -e "Running" - if [[ $kubeless ]] + if $kubeless; then hey -c $climb_connection -z $time -m POST -o csv -host "$function.kubeless" -D "$function_friendly".body -T "application/json" http://$kuberhost/"$function" > ./data/"$function"."$climb_connection".wave.csv else