Load testing of RERO ILS

August 23, 2023 ยท View on GitHub

Without delay between requests (benchmark)

1 concurrent user

{
    "transactions": 2189,
    "availability": 100.00,
    "elapsed_time": 119.02,
    "data_transferred": 115.32,
    "response_time": 0.05,
    "transaction_rate": 18.39,
    "throughput": 0.97,
    "concurrency": 1.00,
    "successful_transactions": 2161,
    "failed_transactions": 0,
    "longest_transaction": 0.85,
    "shortest_transaction": 0.00
}

5 concurrent users

{
    "transactions": 9227,
    "availability": 100.00,
    "elapsed_time": 119.74,
    "data_transferred": 491.35,
    "response_time": 0.06,
    "transaction_rate": 77.06,
    "throughput": 4.10,
    "concurrency": 4.99,
    "successful_transactions": 9139,
    "failed_transactions": 0,
    "longest_transaction": 1.64,
    "shortest_transaction": 0.00
}

10 concurrent users

{
    "transactions": 13972,
    "availability": 100.00,
    "elapsed_time": 119.35,
    "data_transferred": 710.76,
    "response_time": 0.09,
    "transaction_rate": 117.07,
    "throughput": 5.96,
    "concurrency": 9.97,
    "successful_transactions": 13856,
    "failed_transactions": 0,
    "longest_transaction": 2.67,
    "shortest_transaction": 0.00
}

25 concurrent users

{
    "transactions": 16796,
    "availability": 100.00,
    "elapsed_time": 119.01,
    "data_transferred": 869.51,
    "response_time": 0.18,
    "transaction_rate": 141.13,
    "throughput": 7.31,
    "concurrency": 24.95,
    "successful_transactions": 16643,
    "failed_transactions": 0,
    "longest_transaction": 3.69,
    "shortest_transaction": 0.00
}

50 concurrent users

{
    "transactions": 18760,
    "availability": 100.00,
    "elapsed_time": 119.76,
    "data_transferred": 980.60,
    "response_time": 0.32,
    "transaction_rate": 156.65,
    "throughput": 8.19,
    "concurrency": 49.87,
    "successful_transactions": 18585,
    "failed_transactions": 0,
    "longest_transaction": 3.13,
    "shortest_transaction": 0.00
}

75 concurrent users

{
    "transactions": 18696,
    "availability": 100.00,
    "elapsed_time": 119.38,
    "data_transferred": 990.05,
    "response_time": 0.48,
    "transaction_rate": 156.61,
    "throughput": 8.29,
    "concurrency": 74.70,
    "successful_transactions": 18530,
    "failed_transactions": 0,
    "longest_transaction": 4.62,
    "shortest_transaction": 0.00
}

100 concurrent users

{
    "transactions": 18483,
    "availability": 100.00,
    "elapsed_time": 119.81,
    "data_transferred": 968.96,
    "response_time": 0.65,
    "transaction_rate": 154.27,
    "throughput": 8.09,
    "concurrency": 99.67,
    "successful_transactions": 18328,
    "failed_transactions": 0,
    "longest_transaction": 4.59,
    "shortest_transaction": 0.00
}

150 concurrent users

{
    "transactions": 18942,
    "availability": 100.00,
    "elapsed_time": 119.38,
    "data_transferred": 1005.79,
    "response_time": 0.94,
    "transaction_rate": 158.67,
    "throughput": 8.43,
    "concurrency": 149.28,
    "successful_transactions": 18787,
    "failed_transactions": 0,
    "longest_transaction": 4.83,
    "shortest_transaction": 0.00
}

200 concurrent users

{
    "transactions": 19708,
    "availability": 100.00,
    "elapsed_time": 119.91,
    "data_transferred": 1036.24,
    "response_time": 1.21,
    "transaction_rate": 164.36,
    "throughput": 8.64,
    "concurrency": 198.68,
    "successful_transactions": 19543,
    "failed_transactions": 0,
    "longest_transaction": 7.98,
    "shortest_transaction": 0.00
}

250 concurrent users

{
    "transactions": 18041,
    "availability": 100.00,
    "elapsed_time": 119.76,
    "data_transferred": 870.75,
    "response_time": 1.65,
    "transaction_rate": 150.64,
    "throughput": 7.27,
    "concurrency": 247.96,
    "successful_transactions": 17896,
    "failed_transactions": 0,
    "longest_transaction": 7.86,
    "shortest_transaction": 0.00
}

With a random delay between 1 and 10 seconds

1 concurrent user

{
    "transactions": 128,
    "availability": 100.00,
    "elapsed_time": 119.07,
    "data_transferred": 6.75,
    "response_time": 0.05,
    "transaction_rate": 1.07,
    "throughput": 0.06,
    "concurrency": 0.06,
    "successful_transactions": 127,
    "failed_transactions": 0,
    "longest_transaction": 0.46,
    "shortest_transaction": 0.00
}

5 concurrent users

{
    "transactions": 817,
    "availability": 100.00,
    "elapsed_time": 119.71,
    "data_transferred": 44.03,
    "response_time": 0.05,
    "transaction_rate": 6.82,
    "throughput": 0.37,
    "concurrency": 0.37,
    "successful_transactions": 808,
    "failed_transactions": 0,
    "longest_transaction": 1.72,
    "shortest_transaction": 0.00
}

10 concurrent users

{
    "transactions": 1277,
    "availability": 100.00,
    "elapsed_time": 119.06,
    "data_transferred": 67.49,
    "response_time": 0.06,
    "transaction_rate": 10.73,
    "throughput": 0.57,
    "concurrency": 0.62,
    "successful_transactions": 1267,
    "failed_transactions": 0,
    "longest_transaction": 0.78,
    "shortest_transaction": 0.00
}

25 concurrent users

{
    "transactions": 3533,
    "availability": 100.00,
    "elapsed_time": 119.09,
    "data_transferred": 184.10,
    "response_time": 0.06,
    "transaction_rate": 29.67,
    "throughput": 1.55,
    "concurrency": 1.80,
    "successful_transactions": 3503,
    "failed_transactions": 0,
    "longest_transaction": 2.25,
    "shortest_transaction": 0.00
}

50 concurrent users

{
    "transactions": 6576,
    "availability": 100.00,
    "elapsed_time": 119.88,
    "data_transferred": 340.07,
    "response_time": 0.08,
    "transaction_rate": 54.85,
    "throughput": 2.84,
    "concurrency": 4.16,
    "successful_transactions": 6509,
    "failed_transactions": 0,
    "longest_transaction": 2.05,
    "shortest_transaction": 0.00
}

75 concurrent users

{
    "transactions": 9499,
    "availability": 100.00,
    "elapsed_time": 119.42,
    "data_transferred": 488.65,
    "response_time": 0.09,
    "transaction_rate": 79.54,
    "throughput": 4.09,
    "concurrency": 6.94,
    "successful_transactions": 9408,
    "failed_transactions": 0,
    "longest_transaction": 2.93,
    "shortest_transaction": 0.00
}

100 concurrent users

{
    "transactions": 13192,
    "availability": 100.00,
    "elapsed_time": 119.81,
    "data_transferred": 681.91,
    "response_time": 0.11,
    "transaction_rate": 110.11,
    "throughput": 5.69,
    "concurrency": 11.61,
    "successful_transactions": 13094,
    "failed_transactions": 0,
    "longest_transaction": 3.74,
    "shortest_transaction": 0.00
}

150 concurrent users

{
    "transactions": 16572,
    "availability": 100.00,
    "elapsed_time": 119.32,
    "data_transferred": 853.90,
    "response_time": 0.24,
    "transaction_rate": 138.89,
    "throughput": 7.16,
    "concurrency": 33.99,
    "successful_transactions": 16431,
    "failed_transactions": 0,
    "longest_transaction": 5.92,
    "shortest_transaction": 0.00
}

200 concurrent users

{
    "transactions": 18937,
    "availability": 100.00,
    "elapsed_time": 119.19,
    "data_transferred": 984.45,
    "response_time": 0.43,
    "transaction_rate": 158.88,
    "throughput": 8.26,
    "concurrency": 69.07,
    "successful_transactions": 18761,
    "failed_transactions": 0,
    "longest_transaction": 5.01,
    "shortest_transaction": 0.00
}

250 concurrent users

{
    "transactions": 18837,
    "availability": 100.00,
    "elapsed_time": 119.77,
    "data_transferred": 975.82,
    "response_time": 0.75,
    "transaction_rate": 157.28,
    "throughput": 8.15,
    "concurrency": 118.02,
    "successful_transactions": 18665,
    "failed_transactions": 0,
    "longest_transaction": 7.08,
    "shortest_transaction": 0.00
}

List of executed commands

siege --benchmark --time=120S --concurrent=1 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="B-1" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
siege --benchmark --time=120S --concurrent=5 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="B-5" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
siege --benchmark --time=120S --concurrent=10 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="B-10" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
siege --benchmark --time=120S --concurrent=25 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="B-25" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
siege --benchmark --time=120S --concurrent=50 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="B-50" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
siege --benchmark --time=120S --concurrent=75 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="B-75" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
siege --benchmark --time=120S --concurrent=100 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="B-100" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
siege --benchmark --time=120S --concurrent=150 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="B-150" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
siege --benchmark --time=120S --concurrent=200 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="B-200" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
siege --benchmark --time=120S --concurrent=250 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="B-250" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
siege --delay=10 --time=120S --concurrent=1 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="D-1" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
siege --delay=10 --time=120S --concurrent=5 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="D-5" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
siege --delay=10 --time=120S --concurrent=10 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="D-10" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
siege --delay=10 --time=120S --concurrent=25 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="D-25" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
siege --delay=10 --time=120S --concurrent=50 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="D-50" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
siege --delay=10 --time=120S --concurrent=75 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="D-75" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
siege --delay=10 --time=120S --concurrent=100 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="D-100" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
siege --delay=10 --time=120S --concurrent=150 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="D-150" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
siege --delay=10 --time=120S --concurrent=200 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="D-200" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
siege --delay=10 --time=120S --concurrent=250 --internet --log="/Users/sebastiendeleze/Desktop/siege.log" --file="/Users/sebastiendeleze/Desktop/urls" --mark="D-250" --header "Authorization: Bearer QPr7oUsjUsG6c5uCCPWOq6vA7a1OzejAU1dwyLuhGqC0hDfX8SACJPswZLW1"
https://ils.test.rero.ch/
https://ils.test.rero.ch/signin/?next=%2F%3F
https://ils.test.rero.ch/signup/
https://ils.test.rero.ch/help/public/
https://ils.test.rero.ch/lost-password/
https://ils.test.rero.ch/global/search/documents?q=&page=1&size=10
https://ils.test.rero.ch/global/search/documents?q=&page=2&size=10
https://ils.test.rero.ch/global/search/documents?q=&page=3&size=10
https://ils.test.rero.ch/global/search/documents?q=&page=4&size=10
https://ils.test.rero.ch/global/search/documents?q=&page=5&size=10
https://ils.test.rero.ch/global/search/documents?q=&page=6&size=10
https://ils.test.rero.ch/global/search/documents?q=&page=7&size=10
https://ils.test.rero.ch/global/search/documents?q=&page=8&size=10
https://ils.test.rero.ch/global/search/documents?q=&page=9&size=10
https://ils.test.rero.ch/global/search/documents?q=&page=10&size=10
https://ils.test.rero.ch/global/documents/2011010
https://ils.test.rero.ch/global/documents/2011009
https://ils.test.rero.ch/global/documents/2011008
https://ils.test.rero.ch/global/documents/2011007
https://ils.test.rero.ch/global/documents/2011006
https://ils.test.rero.ch/global/documents/2000556
https://ils.test.rero.ch/global/documents/2000532
https://ils.test.rero.ch/global/documents/2000537
https://ils.test.rero.ch/global/documents/2000504
https://ils.test.rero.ch/global/documents/2000533
https://ils.test.rero.ch/global/search/persons?q=&page=1&size=10
https://ils.test.rero.ch/global/search/persons?q=&page=2&size=10
https://ils.test.rero.ch/global/search/persons?q=&page=3&size=10
https://ils.test.rero.ch/global/search/persons?q=&page=4&size=10
https://ils.test.rero.ch/global/search/persons?q=&page=5&size=10
https://ils.test.rero.ch/global/search/persons?q=&page=6&size=10
https://ils.test.rero.ch/global/search/persons?q=&page=7&size=10
https://ils.test.rero.ch/global/search/persons?q=&page=8&size=10
https://ils.test.rero.ch/global/search/persons?q=&page=9&size=10
https://ils.test.rero.ch/global/search/persons?q=&page=10&size=10
https://ils.test.rero.ch/global/persons/1221475
https://ils.test.rero.ch/global/persons/5901043
https://ils.test.rero.ch/global/persons/5655672
https://ils.test.rero.ch/global/persons/10201296
https://ils.test.rero.ch/global/persons/5142288
https://ils.test.rero.ch/global/persons/9022437
https://ils.test.rero.ch/global/persons/8573359
https://ils.test.rero.ch/global/persons/3782534
https://ils.test.rero.ch/global/persons/800513
https://ils.test.rero.ch/global/persons/2995795
https://ils.test.rero.ch/global/search/corporate-bodies?q=&page=1&size=10
https://ils.test.rero.ch/global/search/corporate-bodies?q=&page=2&size=10
https://ils.test.rero.ch/global/search/corporate-bodies?q=&page=3&size=10
https://ils.test.rero.ch/global/search/corporate-bodies?q=&page=4&size=10
https://ils.test.rero.ch/global/search/corporate-bodies?q=&page=5&size=10
https://ils.test.rero.ch/global/search/corporate-bodies?q=&page=6&size=10
https://ils.test.rero.ch/global/search/corporate-bodies?q=&page=7&size=10
https://ils.test.rero.ch/global/search/corporate-bodies?q=&page=8&size=10
https://ils.test.rero.ch/global/search/corporate-bodies?q=&page=9&size=10
https://ils.test.rero.ch/global/search/corporate-bodies?q=&page=10&size=10
https://ils.test.rero.ch/global/corporate-bodies/10361408
https://ils.test.rero.ch/global/corporate-bodies/3556692
https://ils.test.rero.ch/global/corporate-bodies/4360604
https://ils.test.rero.ch/global/corporate-bodies/6443319
https://ils.test.rero.ch/global/corporate-bodies/9473715
https://ils.test.rero.ch/global/corporate-bodies/1067255
https://ils.test.rero.ch/global/corporate-bodies/5196282
https://ils.test.rero.ch/global/corporate-bodies/9388716
https://ils.test.rero.ch/global/corporate-bodies/1751988
https://ils.test.rero.ch/global/corporate-bodies/4057685
https://ils.test.rero.ch/patrons/logged_user?resolve
https://ils.test.rero.ch/api/translations/en.json
https://ils.test.rero.ch/api/libraries/?q=&page=1&size=9999&sort=name
https://ils.test.rero.ch/api/item/requested_loans/4
https://ils.test.rero.ch/api/documents/903?resolve=1
https://ils.test.rero.ch/api/documents/942?resolve=1
https://ils.test.rero.ch/api/documents/950?resolve=1
https://ils.test.rero.ch/api/documents/967?resolve=1
https://ils.test.rero.ch/api/patrons/?q=a&page=1&size=2&simple=1&roles=patron
https://ils.test.rero.ch/api/patrons/?q=barcode%3A2050124311&page=1&size=1
https://ils.test.rero.ch/api/patrons/4/circulation_informations
https://ils.test.rero.ch/api/item/loans/4?sort=-transaction_date
https://ils.test.rero.ch/api/loans/?q=patron_pid%3A4%20AND%20state%3AITEM_AT_DESK&page=1&size=9999
https://ils.test.rero.ch/api/patron_types/1?resolve=1
https://ils.test.rero.ch/api/item/barcode/10000000314
https://ils.test.rero.ch/api/item/barcode/10000000274
https://ils.test.rero.ch/api/item/barcode/10000000322
https://ils.test.rero.ch/api/item/barcode/10000000307
https://ils.test.rero.ch/api/item/barcode/10000001738
https://ils.test.rero.ch/api/patron_transactions/?q=loan.pid%3A68%20AND%20type%3Aoverdue%20AND%20status%3Aopen&page=1&size=9999
https://ils.test.rero.ch/api/documents/849?resolve=1
https://ils.test.rero.ch/api/patron_transactions/?q=loan.pid%3A70%20AND%20type%3Aoverdue%20AND%20status%3Aopen&page=1&size=9999
https://ils.test.rero.ch/api/documents/864?resolve=1
https://ils.test.rero.ch/api/patron_transactions/?q=loan.pid%3A65%20AND%20type%3Aoverdue%20AND%20status%3Aopen&page=1&size=9999
https://ils.test.rero.ch/api/documents/854?resolve=1
https://ils.test.rero.ch/api/organisations/1?resolve=0
https://ils.test.rero.ch/api/library/4/closed_dates?from=Sun%20Feb%2028%202021%2009%3A48%3A42%20GMT%2B0100&until=Thu%20Mar%2031%202022%2009%3A48%3A42%20GMT%2B0200
https://ils.test.rero.ch/api/ill_requests/?q=a&page=1&size=10&simple=1
https://ils.test.rero.ch/api/permissions/ill_requests/8
https://ils.test.rero.ch/api/patrons/11?resolve=0
https://ils.test.rero.ch/api/patrons/?q=&page=1&size=10&simple=1
https://ils.test.rero.ch/api/permissions/patrons/10
https://ils.test.rero.ch/api/permissions/patrons/11
https://ils.test.rero.ch/api/permissions/patrons/4
https://ils.test.rero.ch/api/permissions/patrons/6
https://ils.test.rero.ch/api/permissions/patrons/2
https://ils.test.rero.ch/api/permissions/patrons/8
https://ils.test.rero.ch/api/permissions/patrons/7
https://ils.test.rero.ch/api/permissions/patrons/1
https://ils.test.rero.ch/api/permissions/patrons/9
https://ils.test.rero.ch/api/permissions/patrons/12
https://ils.test.rero.ch/api/patrons/10?resolve=1
https://ils.test.rero.ch/api/patrons/11?resolve=1
https://ils.test.rero.ch/api/patrons/4?resolve=1
https://ils.test.rero.ch/api/patrons/6?resolve=1
https://ils.test.rero.ch/api/patrons/2?resolve=1
https://ils.test.rero.ch/api/patrons/8?resolve=1
https://ils.test.rero.ch/api/patrons/7?resolve=1
https://ils.test.rero.ch/api/patrons/1?resolve=1
https://ils.test.rero.ch/api/patrons/9?resolve=1
https://ils.test.rero.ch/api/patrons/12?resolve=1
https://ils.test.rero.ch/api/collections/?q=&page=1&size=10&library=4&simple=1
https://ils.test.rero.ch/api/permissions/collections/10
https://ils.test.rero.ch/api/permissions/collections/11
https://ils.test.rero.ch/api/documents/?q=&page=1&size=10&organisation=1&simple=1
https://ils.test.rero.ch/api/permissions/documents/2011010
https://ils.test.rero.ch/api/permissions/documents/2011009
https://ils.test.rero.ch/api/permissions/documents/2011008
https://ils.test.rero.ch/api/permissions/documents/2011007
https://ils.test.rero.ch/api/permissions/documents/2011006
https://ils.test.rero.ch/api/permissions/documents/2011005
https://ils.test.rero.ch/api/permissions/documents/2011004
https://ils.test.rero.ch/api/permissions/documents/2011003
https://ils.test.rero.ch/api/permissions/documents/2011002
https://ils.test.rero.ch/api/permissions/documents/2011001
https://ils.test.rero.ch/api/documents/2011010?resolve=1
https://ils.test.rero.ch/api/documents/2011009?resolve=1
https://ils.test.rero.ch/api/documents/2011008?resolve=1
https://ils.test.rero.ch/api/documents/2011007?resolve=1
https://ils.test.rero.ch/api/documents/2011006?resolve=1
https://ils.test.rero.ch/api/documents/2011005?resolve=1
https://ils.test.rero.ch/api/documents/2011004?resolve=1
https://ils.test.rero.ch/api/documents/2011003?resolve=1
https://ils.test.rero.ch/api/documents/2011002?resolve=1
https://ils.test.rero.ch/api/documents/2011001?resolve=1
https://ils.test.rero.ch/api/contributions/?q=&page=1&size=10&type=bf%3APerson&simple=1
https://ils.test.rero.ch/api/contributions/1221475?resolve=1
https://ils.test.rero.ch/api/contributions/5901043?resolve=1
https://ils.test.rero.ch/api/contributions/5655672?resolve=1
https://ils.test.rero.ch/api/contributions/10201296?resolve=1
https://ils.test.rero.ch/api/contributions/5142288?resolve=1
https://ils.test.rero.ch/api/contributions/9022437?resolve=1
https://ils.test.rero.ch/api/contributions/8573359?resolve=1
https://ils.test.rero.ch/api/contributions/3782534?resolve=1
https://ils.test.rero.ch/api/contributions/800513?resolve=1
https://ils.test.rero.ch/api/contributions/2995795?resolve=1
https://ils.test.rero.ch/api/vendors/?q=&page=1&size=10&simple=1
https://ils.test.rero.ch/api/acq_orders/?q=&page=1&size=10&simple=1
https://ils.test.rero.ch/api/budgets/?q=&page=1&size=10&simple=1
https://ils.test.rero.ch/api/items/?q=&page=1&size=10&simple=1&or_issue_status=late&or_issue_status=claimed
https://ils.test.rero.ch/api/items/?q=&page=1&size=10&library=4
https://ils.test.rero.ch/api/circ_policies/?q=&page=1&size=10&simple=1
https://ils.test.rero.ch/api/item_types/?q=&page=1&size=10&simple=1
https://ils.test.rero.ch/api/patron_types/?q=&page=1&size=10&simple=1
https://ils.test.rero.ch/api/budgets/?q=organisation.pid%3A1%20AND%20is_active%3Atrue&page=1&size=9999
https://ils.test.rero.ch/api/libraries/4?resolve=1
https://ils.test.rero.ch/api/permissions/locations/13
https://ils.test.rero.ch/api/libraries/?q=&page=1&size=10&simple=1
https://ils.test.rero.ch/api/templates/?q=&page=1&size=10&simple=1