Skip to content

Commit

Permalink
Adapt backend benchmark script to new PR
Browse files Browse the repository at this point in the history
  • Loading branch information
justinefricou committed Aug 28, 2024
1 parent 6ffb596 commit 79197d1
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions tools/benchmarking/get_backend_measures.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ DATABASE=$1 # "medium" or "big"
SESSION_ID=$2
MEASURES_DIR=./time_measures

NB_MEASURES=15
STEPS_MEDIUM_DB='{"steps":[{"lat":48.78865110305786,"lng":-0.7288733571013117},{"lat":48.80584273280579,"lng":0.6220385061652144},{"lat":48.70132029839784,"lng":-0.6460571927537084},{"lat":48.80810193238519,"lng":-0.5094456191431829},{"lat":48.73016652617093,"lng":-0.006152672135373294},{"lat":48.72128114794426,"lng":0.15911115197790426},{"lat":48.53339701737385,"lng":0.6481866846351592},{"lat":48.51037384095142,"lng":0.6742131302340004},{"lat":48.30470037073643,"lng":0.5373507987112802},{"lat":48.61087801094329,"lng":-0.6010165839374038},{"lat":48.63148856632016,"lng":-0.2139951857060396},{"lat":48.67504400802059,"lng":-0.07693159072508003},{"lat":48.94942816612855,"lng":0.2542923244807671},{"lat":48.77481419406714,"lng":0.3728876570095352},{"lat":48.835845510898245,"lng":0.3336401014494683},{"lat":48.859204329835805,"lng":0.32585907520646273},{"lat":48.88428331908966,"lng":0.2668428491315922},{"lat":48.930385930287414,"lng":0.16267849255688024},{"lat":48.88141964657165,"lng":0.12332191167983897},{"lat":48.85684298617886,"lng":0.05253592042242072},{"lat":48.830253196235134,"lng":0.011668305559444647},{"lat":48.782057890140806,"lng":-0.05551825718057124},{"lat":48.67938708405994,"lng":-0.04681460144761784},{"lat":48.64295148518834,"lng":-0.040852306874299416},{"lat":48.61316459119114,"lng":-0.09570193153487948},{"lat":48.609626750842196,"lng":-0.2069947671944683},{"lat":48.595414311822104,"lng":-0.3860577073780469},{"lat":48.5778412813796,"lng":-0.43634842701551824},{"lat":48.61687177714385,"lng":-0.46854038183260943},{"lat":48.640584417463856,"lng":-0.45624503479994033},{"lat":48.64011959658956,"lng":-0.48803680689007534},{"lat":48.612043882720144,"lng":-0.5199207339486067},{"lat":48.61395837666857,"lng":-0.5708177064959319},{"lat":48.58780058042793,"lng":-0.5998652213940181},{"lat":48.548032510021265,"lng":-0.4895475383666126},{"lat":48.530607635664275,"lng":-0.4423691085976844},{"lat":48.521615096775434,"lng":-0.3162494555737094},{"lat":48.47046257250514,"lng":-0.15201938052184394},{"lat":48.57413902274528,"lng":-0.12063008418569333},{"lat":48.5822786054306,"lng":-0.0309707116871083},{"lat":48.61152028868329,"lng":0.026789055689158126},{"lat":48.399999045053384,"lng":0.30498319688921693},{"lat":48.30171889573409,"lng":0.6833068750095617},{"lat":48.37746146750276,"lng":0.6209322552980234},{"lat":48.43067764258288,"lng":0.7381279844073907},{"lat":48.404180740445426,"lng":0.5692977750647366},{"lat":48.50212502672558,"lng":0.6376709242337064},{"lat":48.486922956296105,"lng":0.6506543349664318},{"lat":48.49124378927769,"lng":0.6834466810338791},{"lat":48.53594820782899,"lng":0.6912759866210871},{"lat":48.54027276385732,"lng":0.6864564725984179},{"lat":48.579515975293454,"lng":0.7066250041055788},{"lat":48.577206973916915,"lng":0.6724788840704443},{"lat":48.52918167987667,"lng":0.6267138029727936},{"lat":48.535869923993154,"lng":0.5931380535115505},{"lat":48.46423146218543,"lng":0.45510567520329115},{"lat":48.52095269708345,"lng":0.46465665211352647},{"lat":48.5399946585753,"lng":0.3788066781948407},{"lat":48.56379576475094,"lng":0.2630309414585996},{"lat":48.61646919846034,"lng":0.35175893044459},{"lat":48.643128459622496,"lng":0.35496518652398557},{"lat":48.65980086665077,"lng":0.34740092486782},{"lat":48.65668147144841,"lng":0.32454210724210064},{"lat":48.6519786048777,"lng":0.28471129165747566},{"lat":48.661613840267556,"lng":0.25659761837650397},{"lat":48.703908949327136,"lng":0.25924247790093613},{"lat":48.64458986029422,"lng":0.2042479551590226},{"lat":48.692010149169576,"lng":0.1248625793897684},{"lat":48.697650867780496,"lng":0.09230226251230267},{"lat":48.6919230458454,"lng":-0.010620131723837467},{"lat":48.7322051075422,"lng":-0.040250620249755446},{"lat":48.68515164788414,"lng":-0.14202598415092194},{"lat":48.740002191929506,"lng":-0.10887379190408053},{"lat":48.75458785514362,"lng":-0.14825626232113365},{"lat":48.78296915752634,"lng":-0.1665166507784277},{"lat":48.77513307557813,"lng":-0.206929763890189},{"lat":48.74500180371062,"lng":-0.24059165479055397},{"lat":48.80812860618619,"lng":-0.2912628920545135},{"lat":48.77482621389991,"lng":-0.3213904935954237},{"lat":48.79490801465761,"lng":-0.35161978462760146},{"lat":48.75024318456562,"lng":-0.4234613656884667},{"lat":48.772097225204334,"lng":-0.45770207993914175},{"lat":48.80337739301909,"lng":-0.47881062837729743},{"lat":48.81107102379582,"lng":-0.48755812483683986},{"lat":48.77718283330494,"lng":-0.5194979864651272},{"lat":48.784514261157256,"lng":-0.5297355206956977},{"lat":48.78614447993162,"lng":-0.563250146126284},{"lat":48.748074108800125,"lng":-0.5373664136962453},{"lat":48.718714796472085,"lng":-0.555261541879053},{"lat":48.78146524169051,"lng":-0.6355994412472632},{"lat":48.766077469532114,"lng":-0.6064799138522714},{"lat":48.80534450893845,"lng":-0.6251838056860093},{"lat":48.817546679526814,"lng":-0.6629751027411923},{"lat":48.765214291818566,"lng":-0.6846507917599065},{"lat":48.73732889388191,"lng":-0.6272378769439935},{"lat":48.67860960959203,"lng":-0.6439705096887893},{"lat":48.675602735973214,"lng":-0.6808833514021839},{"lat":48.7317947128601,"lng":-0.7163158886743126},{"lat":48.801172587716884,"lng":0.44513772860787615},{"lat":48.77611045725823,"lng":0.6948773782749429},{"lat":48.74859342587699,"lng":0.6153441903543699},{"lat":48.74387027856652,"lng":0.4986839029767154}]}'
STEPS_BIG_DB='{"steps":[{"lat":44.20369240254674,"lng":1.2729225813631648},{"lat":44.993559879411436,"lng":2.101853590656493},{"lat":44.26760145022398,"lng":1.3579393271752993},{"lat":44.2640296274685,"lng":1.5886501500223904},{"lat":44.32005260508449,"lng":1.2866552272100007},{"lat":44.4296506,"lng":1.1506249},{"lat":44.526419546495774,"lng":1.100094226915802},{"lat":44.60493492853957,"lng":1.2922940609767197},{"lat":44.73206307351334,"lng":1.3594877855044585},{"lat":44.481599538002875,"lng":1.3814889064796354},{"lat":44.40828089769497,"lng":1.393328809295844},{"lat":44.375082465924855,"lng":1.523004949588764},{"lat":44.33071217764121,"lng":1.6534107162989686},{"lat":44.33360158207398,"lng":1.760037300211219},{"lat":44.337408784304166,"lng":1.9701763798668284},{"lat":44.39743333820859,"lng":1.7860097731892877},{"lat":44.47199349668702,"lng":1.85582201746334},{"lat":44.517531045500796,"lng":1.7056613989567815},{"lat":44.44208280307863,"lng":1.6261778971907193},{"lat":44.46675469976528,"lng":1.5037739632813185},{"lat":44.55827158890551,"lng":1.5326223910634118},{"lat":44.617632188876804,"lng":1.5840289207243208},{"lat":44.80999003871279,"lng":1.4302448652297883},{"lat":44.58756892841175,"lng":1.7398759898832326},{"lat":44.84884427697323,"lng":1.8307725319302248},{"lat":44.58618455170772,"lng":2.0749168992271816},{"lat":44.587331680816185,"lng":2.2179443899562923},{"lat":44.784685338227604,"lng":1.9635013815379176}]}'
NB_MEASURES=10
STEPS_MEDIUM_DB='{"steps": [{"lat": 48.78872170000001,"lng": -0.7280873000000021,"path_id": 7061},{"lat": 48.73181390000002,"lng": -0.7179939000000024,"path_id": 4139},{"lat": 48.676642,"lng": -0.6817526000000051,"path_id": 109},{"lat": 48.67861300000001,"lng": -0.6439691999999918,"path_id": 4177},{"lat": 48.7009625,"lng": -0.6448388000000005,"path_id": 4183},{"lat": 48.73732735527879,"lng": -0.6272379744023348,"path_id": 7047},{"lat": 48.766032100000004,"lng": -0.6849768999999983,"path_id": 110},{"lat": 48.81694350000001,"lng": -0.6613134000000054,"path_id": 4178},{"lat": 48.805070000000015,"lng": -0.6267835000000033,"path_id": 7021},{"lat": 48.78119819999999,"lng": -0.6334089999999981,"path_id": 4211},{"lat": 48.7650436,"lng": -0.6056722999999975,"path_id": 5611},{"lat": 48.71871339999999,"lng": -0.5552605000000099,"path_id": 637},{"lat": 48.7487884,"lng": -0.5378913000000063,"path_id": 698},{"lat": 48.78614750000001,"lng": -0.5632506999999909,"path_id": 4270},{"lat": 48.78451229999999,"lng": -0.5297335000000069,"path_id": 737},{"lat": 48.77718510751703,"lng": -0.5195043605179128,"path_id": 4300},{"lat": 48.80810350000001,"lng": -0.5094418000000012,"path_id": 6903},{"lat": 48.8110711,"lng": -0.4875585000000004,"path_id": 6862},{"lat": 48.80337130000001,"lng": -0.4788153000000062,"path_id": 6863},{"lat": 48.7722458,"lng": -0.4598700999999994,"path_id": 5522},{"lat": 48.7500188,"lng": -0.4239464000000015,"path_id": 6767},{"lat": 48.79490820408397,"lng": -0.3516193881266494,"path_id": 1439},{"lat": 48.774549100000016,"lng": -0.3201351000000052,"path_id": 6715},{"lat": 48.808130000000006,"lng": -0.29126549999999307,"path_id": 6738},{"lat": 48.745965,"lng": -0.24042960000000724,"path_id": 1501},{"lat": 48.7750731,"lng": -0.2063589000000099,"path_id": 4496},{"lat": 48.78273430000001,"lng": -0.16739840000000503,"path_id": 8093},{"lat": 48.7545855,"lng": -0.148252499999999,"path_id": 1567},{"lat": 48.7399976273847,"lng": -0.10886289938103699,"path_id": 6587},{"lat": 48.685151645123064,"lng": -0.14202597929864336,"path_id": 8088},{"lat": 48.7331811,"lng": -0.040682100000004606,"path_id": 7456},{"lat": 48.730169499999995,"lng": -0.006157399999993096,"path_id": 7466},{"lat": 48.691925299999994,"lng": -0.010618899999994547,"path_id": 6318},{"lat": 48.69748177728096,"lng": 0.09194033562911928,"path_id": 4665},{"lat": 48.692691,"lng": 0.12254079999998167,"path_id": 4689},{"lat": 48.72093480000001,"lng": 0.1583081999999969,"path_id": 4712},{"lat": 48.644576125589296,"lng": 0.20426585602449254,"path_id": 4720},{"lat": 48.70390922334383,"lng": 0.2592412032409186,"path_id": 4790},{"lat": 48.661601097217876,"lng": 0.25658600841475193,"path_id": 6376},{"lat": 48.651978400000004,"lng": 0.2847110999999858,"path_id": 6345},{"lat": 48.6566794174864,"lng": 0.32453158568303664,"path_id": 2640},{"lat": 48.659802768793455,"lng": 0.3474000596792193,"path_id": 2650},{"lat": 48.644699200000005,"lng": 0.35545089999998497,"path_id": 4841},{"lat": 48.61567840000001,"lng": 0.3517553000000051,"path_id": 4849},{"lat": 48.564724800000015,"lng": 0.2624846000000058,"path_id": 6367},{"lat": 48.5398916,"lng": 0.3795004000000013,"path_id": 7165},{"lat": 48.52095420260181,"lng": 0.46465391313148524,"path_id": 7787},{"lat": 48.464230900000004,"lng": 0.45510510000000615,"path_id": 6069},{"lat": 48.53586557886738,"lng": 0.5931378100232408,"path_id": 4995},{"lat": 48.52928500000001,"lng": 0.6260873000000133,"path_id": 5006},{"lat": 48.533391247525124,"lng": 0.6481910378033451,"path_id": 5042},{"lat": 48.577232900000006,"lng": 0.67391269999999,"path_id": 3581},{"lat": 48.5795185,"lng": 0.7066258000000092,"path_id": 3739},{"lat": 48.53995800000002,"lng": 0.6869060000000005,"path_id": 3623},{"lat": 48.5359437488372,"lng": 0.6912809757068716,"path_id": 3623},{"lat": 48.511737499999995,"lng": 0.6729164000000099,"path_id": 3593},{"lat": 48.49124379999997,"lng": 0.6834466999999876,"path_id": 3630},{"lat": 48.48738920000002,"lng": 0.6502814000000035,"path_id": 3441},{"lat": 48.5047461,"lng": 0.6321343999999929,"path_id": 3364},{"lat": 48.43746869999999,"lng": 0.5907351000000194,"path_id": 7766},{"lat": 48.43067998875949,"lng": 0.7381241776589542,"path_id": 5353},{"lat": 48.3774613,"lng": 0.620931399999991,"path_id": 6051},{"lat": 48.30171857552506,"lng": 0.6833065121897075,"path_id": 6204},{"lat": 48.3058772,"lng": 0.5374620000000174,"path_id": 6174},{"lat": 48.39975019999999,"lng": 0.30353279999998595,"path_id": 4777},{"lat": 48.61152178064436,"lng": 0.02678793256564393,"path_id": 8528},{"lat": 48.58126070000001,"lng": -0.030045000000002986,"path_id": 1732},{"lat": 48.57413842317843,"lng": -0.12063000313336845,"path_id": 1562},{"lat": 48.4704601,"lng": -0.15201150000000885,"path_id": 5394},{"lat": 48.5211142,"lng": -0.3140358,"path_id": 5629},{"lat": 48.5306078,"lng": -0.4423807000000024,"path_id": 4335},{"lat": 48.5469623,"lng": -0.48764910000000267,"path_id": 878},{"lat": 48.58734660000001,"lng": -0.5976487999999991,"path_id": 4223},{"lat": 48.61087130000001,"lng": -0.6010315000000088,"path_id": 326},{"lat": 48.61396018034764,"lng": -0.570809390607494,"path_id": 494},{"lat": 48.612043899999996,"lng": -0.5199207000000028,"path_id": 715},{"lat": 48.63959500000001,"lng": -0.4897316999999957,"path_id": 886},{"lat": 48.64058295423239,"lng": -0.45624500678267177,"path_id": 1014},{"lat": 48.616869718771966,"lng": -0.4685391699291319,"path_id": 983},{"lat": 48.57784138065519,"lng": -0.4363485819627533,"path_id": 1050},{"lat": 48.59565210000001,"lng": -0.38701859999999755,"path_id": 5961},{"lat": 48.609623400000004,"lng": -0.20698610000000617,"path_id": 5940},{"lat": 48.63182200000001,"lng": -0.21355209999999403,"path_id": 8055},{"lat": 48.6129627,"lng": -0.09591579999999711,"path_id": 5920},{"lat": 48.64295144732567,"lng": -0.040852126035595404,"path_id": 1685},{"lat": 48.68075370000001,"lng": -0.046584000000000625,"path_id": 8583},{"lat": 48.675437099999996,"lng": -0.07790740000000351,"path_id": 8564},{"lat": 48.7812038,"lng": -0.055628700000001086,"path_id": 8099},{"lat": 48.83095460000001,"lng": 0.011730200000017454,"path_id": 1867},{"lat": 48.85684071765811,"lng": 0.05253954573986696,"path_id": 1995},{"lat": 48.88185430000001,"lng": 0.12435850000001913,"path_id": 2252},{"lat": 48.930391076452246,"lng": 0.1626837010355686,"path_id": 2295},{"lat": 48.94935437081008,"lng": 0.2541650682723562,"path_id": 5761},{"lat": 48.883915499999986,"lng": 0.2652445999999919,"path_id": 6532},{"lat": 48.859749300000004,"lng": 0.3261208999999887,"path_id": 6495},{"lat": 48.835374800000004,"lng": 0.3320875999999906,"path_id": 6491},{"lat": 48.774814200000016,"lng": 0.3728876999999864,"path_id": 4863},{"lat": 48.801146400000015,"lng": 0.4462774000000147,"path_id": 6522},{"lat": 48.74335909999999,"lng": 0.5005958000000144,"path_id": 5860},{"lat": 48.748907900000006,"lng": 0.6154992000000092,"path_id": 3314},{"lat": 48.775356900000006,"lng": 0.6953322999999934,"path_id": 6442},{"lat": 48.80584295122468,"lng": 0.622037502408217,"path_id": 5024}]}'
STEPS_BIG_DB='{"steps": [{"lat": 44.40018778200495,"lng": 0.9883771908915584,"path_id": 169899},{"lat": 44.23831930000001,"lng": 1.2774443000000035,"path_id": 125826},{"lat": 44.337832899999995,"lng": 1.4496121999999945,"path_id": 51128},{"lat": 44.24025119999999,"lng": 1.6089541999999968,"path_id": 161645},{"lat": 44.369933499999995,"lng": 1.803867500000016,"path_id": 64765},{"lat": 44.46619299999999,"lng": 1.4093345999999851,"path_id": 192840},{"lat": 44.40395120000001,"lng": 1.1285949000000173,"path_id": 66258},{"lat": 44.5469963,"lng": 1.080862999999983,"path_id": 147987},{"lat": 44.65210690000001,"lng": 1.1733569000000044,"path_id": 143244},{"lat": 44.57784079999999,"lng": 1.3804053000000092,"path_id": 251},{"lat": 44.66788439999999,"lng": 1.4108565000000084,"path_id": 100640},{"lat": 44.6401763,"lng": 1.507850999999989,"path_id": 33213},{"lat": 44.521939499999974,"lng": 1.5459739999999833,"path_id": 62926},{"lat": 44.596103400000004,"lng": 1.6275356000000185,"path_id": 128221},{"lat": 44.46257740000001,"lng": 1.7491142000000037,"path_id": 152665},{"lat": 44.48786577758629,"lng": 1.9581521494801324,"path_id": 11392},{"lat": 44.589200899999994,"lng": 1.7456906999999955,"path_id": 62058},{"lat": 44.7475971,"lng": 1.6675977999999914,"path_id": 103494},{"lat": 44.74754839999998,"lng": 1.449830099999998,"path_id": 84807},{"lat": 44.891118599999984,"lng": 1.4784941000000051,"path_id": 135865},{"lat": 45.020028100000005,"lng": 1.6124456999999959,"path_id": 131624},{"lat": 44.8388804,"lng": 1.7647118999999953,"path_id": 189792},{"lat": 44.9560056,"lng": 1.9026717000000115,"path_id": 72000},{"lat": 44.80577899999999,"lng": 1.9953387000000067,"path_id": 102924},{"lat": 44.659736399999986,"lng": 1.9534054000000145,"path_id": 104388},{"lat": 44.5835307,"lng": 2.0760624000000183,"path_id": 146309},{"lat": 44.86836009999998,"lng": 2.175293200000019,"path_id": 82783}]}'

launch_scenario() {
# $1 (boolean): if true, keep the backend cache before each spec run
Expand All @@ -23,6 +23,7 @@ launch_scenario() {
if ! $1; then
# Empty the backend cache
curl 'http://geotrek.local:8000/admin/clearcache/' -X POST -H "Cookie: csrftoken=jJPzy1w4p7KNspD9QG1Y2xOqG8Oczf2l; sessionid=$SESSION_ID" --data-raw 'csrfmiddlewaretoken=VihAxtR8JyN10VzyXyyEAUSiwWIbVnPG4RWZVkd2YvnEia2xD4psshwy2UmdksHR&cache_name=fat'
# docker compose run --rm web ./manage.py dbshell -- -c "update core_path set source=null, target=null;"
fi

if [[ "$DATABASE" == "medium" ]]; then
Expand Down

0 comments on commit 79197d1

Please sign in to comment.