# HG changeset patch # User Alain Mazy # Date 1789407989 -7200 # Node ID a1f8353c0e6110d1806967eb5edc1a3bb92ca967 # Parent 2b1867aa32d9119b29d896a4de26c635b542edbc new perf test diff -r 2b1867aa32d9 -r a1f8353c0e61 NewTests/NonRegressionPerfs/docker-compose.yml --- a/NewTests/NonRegressionPerfs/docker-compose.yml Mon Sep 14 15:17:49 2026 +0200 +++ b/NewTests/NonRegressionPerfs/docker-compose.yml Mon Sep 14 19:46:29 2026 +0200 @@ -1,7 +1,7 @@ services: orthanc-ref: - image: orthancteam/orthanc:26.1.0 + image: orthancteam/orthanc:26.9.0 depends_on: [orthanc-ref-db] restart: unless-stopped ports: ["8142:8042"] @@ -51,7 +51,7 @@ orthanc-ref-s3: - image: orthancteam/orthanc:26.1.0 + image: orthancteam/orthanc:26.9.0 depends_on: [orthanc-ref-db-s3] restart: unless-stopped ports: ["8242:8042"] diff -r 2b1867aa32d9 -r a1f8353c0e61 NewTests/NonRegressionPerfs/test_non_regression_perfs.py --- a/NewTests/NonRegressionPerfs/test_non_regression_perfs.py Mon Sep 14 15:17:49 2026 +0200 +++ b/NewTests/NonRegressionPerfs/test_non_regression_perfs.py Mon Sep 14 19:46:29 2026 +0200 @@ -1,6 +1,7 @@ import subprocess import time import unittest +import random from orthanc_api_client import OrthancApiClient from orthanc_tools import OrthancTestDbPopulator from helpers import Helpers, wait_container_healthy @@ -146,6 +147,12 @@ test_configs=test_configs, test_results=test_results) + self.measure(test_name="access individual instances metadata (1000)", + perform_test=lambda o: [o.instances.get_metadata(i) for i in random.sample(o.instances.get_all_ids(), 1000)], + reapeat_count=1, + test_configs=test_configs, + test_results=test_results) + self.measure(test_name="studies statistics 5x5", perform_test=lambda o: [o.studies.get_json_statistics(i) for i in o.studies.get_all_ids()], reapeat_count=5, diff -r 2b1867aa32d9 -r a1f8353c0e61 NewTests/README --- a/NewTests/README Mon Sep 14 15:17:49 2026 +0200 +++ b/NewTests/README Mon Sep 14 19:46:29 2026 +0200 @@ -290,6 +290,6 @@ with Docker: python3 NewTests/main.py --pattern=NonRegressionPerfs.test_non_regression_perfs.TestNonRegressionPerfs.* \ - --orthanc_under_tests_docker_image=orthancteam/orthanc-pre-release:master-unstable \ + --orthanc_under_tests_docker_image=orthancteam/orthanc-pre-release:pg-next-1099-full-unstable-before-tests-amd64 \ --orthanc_under_tests_http_port=8043