This commit is contained in:
Siarhei Fedartsou 2024-05-26 18:23:58 +02:00
parent feafb25f8f
commit 4476cbdc42
2 changed files with 21 additions and 20 deletions

View File

@ -30,21 +30,22 @@ class OSRMTasks(TaskSet):
self.client.get(f"/route/v1/driving/{start_coord};{end_coord}?overview=full&steps=true")
# @task
# def get_table(self):
# num_coords = random.randint(3, 500)
# selected_coords = random.sample(self.coordinates, num_coords)
# coords_str = ";".join([f"{coord[1]:.6f},{coord[0]:.6f}" for coord in selected_coords])
@task
def get_table(self):
num_coords = random.randint(3, 250)
selected_coords = random.sample(self.coordinates, num_coords)
coords_str = ";".join([f"{coord[1]:.6f},{coord[0]:.6f}" for coord in selected_coords])
# self.client.get(f"/table/v1/driving/{coords_str}")
self.client.get(f"/table/v1/driving/{coords_str}")
# @task
# def get_match(self):
# track_id = random.choice(self.track_ids)
# track_coords = self.tracks[track_id]
# coords_str = ";".join([f"{coord[1]:.6f},{coord[0]:.6f}" for coord in track_coords])
@task
def get_match(self):
num_coords = random.randint(3, 250)
track_id = random.choice(self.track_ids)
track_coords = self.tracks[track_id][:num_coords]
coords_str = ";".join([f"{coord[1]:.6f},{coord[0]:.6f}" for coord in track_coords])
# self.client.get(f"/match/v1/driving/{coords_str}?steps=true")
self.client.get(f"/match/v1/driving/{coords_str}?steps=true")
@task
def get_nearest(self):
@ -53,13 +54,13 @@ class OSRMTasks(TaskSet):
self.client.get(f"/nearest/v1/driving/{coord_str}")
# @task
# def get_trip(self):
# num_coords = random.randint(2, 10)
# selected_coords = random.sample(self.coordinates, num_coords)
# coords_str = ";".join([f"{coord[1]:.6f},{coord[0]:.6f}" for coord in selected_coords])
@task
def get_trip(self):
num_coords = random.randint(2, 10)
selected_coords = random.sample(self.coordinates, num_coords)
coords_str = ";".join([f"{coord[1]:.6f},{coord[0]:.6f}" for coord in selected_coords])
# self.client.get(f"/trip/v1/driving/{coords_str}?steps=true")
self.client.get(f"/trip/v1/driving/{coords_str}?steps=true")
class OSRMUser(HttpUser):
tasks = [OSRMTasks]

View File

@ -43,8 +43,8 @@ function run_benchmarks_for_folder {
cat results_failures.csv
echo "EXCEPTIONS: "
cat results_exceptions.csv
echo "STATS HISTORY: "
cat results_stats_history.csv
# echo "STATS HISTORY: "
# cat results_stats_history.csv
kill -0 $OSRM_ROUTED_PID