wip
This commit is contained in:
parent
f04e19dbb1
commit
d3a1756f7f
@ -70,5 +70,4 @@ class OSRMTasks(TaskSet):
|
|||||||
|
|
||||||
class OSRMUser(HttpUser):
|
class OSRMUser(HttpUser):
|
||||||
tasks = [OSRMTasks]
|
tasks = [OSRMTasks]
|
||||||
# random wait time between requests to not load server for 100%
|
|
||||||
wait_time = constant(0.05)
|
wait_time = constant(0.05)
|
||||||
|
@ -6,6 +6,7 @@ function run_benchmarks_for_folder {
|
|||||||
|
|
||||||
FOLDER=$1
|
FOLDER=$1
|
||||||
RESULTS_FOLDER=$2
|
RESULTS_FOLDER=$2
|
||||||
|
LOCUSTFILE_FOLDER=$3
|
||||||
|
|
||||||
mkdir -p $RESULTS_FOLDER
|
mkdir -p $RESULTS_FOLDER
|
||||||
|
|
||||||
@ -28,14 +29,13 @@ function run_benchmarks_for_folder {
|
|||||||
$BINARIES_FOLDER/osrm-customize $FOLDER/data.osrm
|
$BINARIES_FOLDER/osrm-customize $FOLDER/data.osrm
|
||||||
$BINARIES_FOLDER/osrm-contract $FOLDER/data.osrm
|
$BINARIES_FOLDER/osrm-contract $FOLDER/data.osrm
|
||||||
|
|
||||||
if [ -f "$FOLDER/scripts/ci/locustfile.py" ]; then
|
|
||||||
for ALGORITHM in mld ch; do
|
for ALGORITHM in mld ch; do
|
||||||
$BINARIES_FOLDER/osrm-routed --algorithm $ALGORITHM $FOLDER/data.osrm &
|
$BINARIES_FOLDER/osrm-routed --algorithm $ALGORITHM $FOLDER/data.osrm &
|
||||||
OSRM_ROUTED_PID=$!
|
OSRM_ROUTED_PID=$!
|
||||||
|
|
||||||
# wait for osrm-routed to start
|
# wait for osrm-routed to start
|
||||||
curl --retry-delay 3 --retry 10 --retry-all-errors "http://127.0.0.1:5000/route/v1/driving/13.388860,52.517037;13.385983,52.496891?steps=true"
|
curl --retry-delay 3 --retry 10 --retry-all-errors "http://127.0.0.1:5000/route/v1/driving/13.388860,52.517037;13.385983,52.496891?steps=true"
|
||||||
locust -f $FOLDER/../pr/scripts/ci/locustfile.py \
|
locust -f $LOCUSTFILE_FOLDER/scripts/ci/locustfile.py \
|
||||||
--headless \
|
--headless \
|
||||||
--processes -1 \
|
--processes -1 \
|
||||||
--users 10 \
|
--users 10 \
|
||||||
@ -50,10 +50,10 @@ function run_benchmarks_for_folder {
|
|||||||
|
|
||||||
kill -0 $OSRM_ROUTED_PID
|
kill -0 $OSRM_ROUTED_PID
|
||||||
done
|
done
|
||||||
fi
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
run_benchmarks_for_folder $1 "${1}_results"
|
run_benchmarks_for_folder $1 "${1}_results" $2
|
||||||
run_benchmarks_for_folder $2 "${2}_results"
|
run_benchmarks_for_folder $2 "${2}_results" $2
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user