From a48178059eab783763da2ffa04a941d4ca5cb9d8 Mon Sep 17 00:00:00 2001 From: simonnorris1 Date: Fri, 16 May 2025 14:55:56 +0100 Subject: [PATCH] Script updates for file driven testing --- .../E2E/cohort-file-for-testing.csv | 182 +- performance-tests/E2E/nurse-journey.jmx | 4177 +++++++++-------- 2 files changed, 2317 insertions(+), 2042 deletions(-) diff --git a/performance-tests/E2E/cohort-file-for-testing.csv b/performance-tests/E2E/cohort-file-for-testing.csv index eae775f1694..56fc0a2478e 100644 --- a/performance-tests/E2E/cohort-file-for-testing.csv +++ b/performance-tests/E2E/cohort-file-for-testing.csv @@ -1,94 +1,4 @@ CHILD_ADDRESS_LINE_1,CHILD_ADDRESS_LINE_2,CHILD_POSTCODE,CHILD_TOWN,CHILD_PREFERRED_GIVEN_NAME,CHILD_DATE_OF_BIRTH,CHILD_FIRST_NAME,CHILD_LAST_NAME,CHILD_NHS_NUMBER,PARENT_1_EMAIL,PARENT_1_NAME,PARENT_1_PHONE,PARENT_1_RELATIONSHIP,PARENT_2_EMAIL,PARENT_2_NAME,PARENT_2_PHONE,PARENT_2_RELATIONSHIP,CHILD_SCHOOL_URN -7733 Ortiz Stravenue,Suite 874,SM2 6WD,New Guy,,2009-10-31,Lakeisha,Ortiz,9997836243,gigi.cartwright@jacobson.test,Casimira Ortiz,07700 900304,father,jae_orn@bogan.example,Galen Ortiz,07700 900150,father,114624 -261 Alex Neck,Apt. 275,MO4 6WB,Zemlakburgh,,2012-01-01,Forrest,Vandervort,9990009546,nestor_stanton@padberg.example,Astrid Vandervort,07700 900721,guardian,cassey_jerde@russel.test,Leland Vandervort,07700 900843,guardian,114624 -850 Genaro Hill,Suite 234,W51 1XL,Richardport,,2009-11-08,Bonnie,Huels,9995917785,angeles@labadie.test,Mickey Huels,07700 900150,guardian,maria@fay.test,Raquel Huels,07700 900169,guardian,114624 -470 Pasquale Streets,Suite 121,E4 6GT,Runtefort,,2011-09-27,Janine,Schmitt,9996306992,benito.denesik@langworth.example,Rickie Schmitt,07700 900116,father,roland@stiedemann.test,Tonette Schmitt,07700 900432,other,114624 -1271 Marquardt Ville,Suite 259,WA64 7FW,Wunschchester,,2010-12-17,Emilio,Olson,9996253406,jerrell@fisher.example,Dave Olson,07700 900567,father,wendi.wilkinson@huels.example,Jaqueline Olson,07700 900609,guardian,114624 -90125 Eric Corner,Apt. 283,N43 0JW,Lake Jacquelyn,,2009-07-13,Nikole,Carroll,9992048050,tandy_kohler@ward.example,Carmelo Carroll,07700 900262,guardian,lonnie@jast.test,China Carroll,07700 900232,mother,114624 -11732 Zachary Union,Apt. 308,HG31 6FD,Fritschchester,,2008-12-15,Freda,Koelpin,9997912969,taylor@mills-cartwright.test,Brett Koelpin,07700 900670,mother,abel@batz-harvey.test,Joaquin Koelpin,07700 900432,other,114624 -71630 Rodriguez Forks,Suite 323,S92 2DZ,Bergstromview,,2010-05-02,Nan,Nader,9996058859,hye.oreilly@paucek.example,Dino Nader,07700 900581,father,dionna.nienow@davis.example,Chauncey Nader,07700 900267,mother,114624 -18388 Leilani Hollow,Apt. 320,ML96 6BU,Predovicfurt,,2009-12-03,Dirk,Kuphal,9995826658,courtney_hilpert@walter-ondricka.test,Byron Kuphal,07700 900069,mother,ossie_blanda@morar.example,Terrance Kuphal,07700 900456,father,114624 -564 Osinski Roads,Apt. 287,KA7N 8GF,Carlynchester,,2009-10-27,Alexandra,Champlin,9993709220,randall@kub-damore.example,Corey Champlin,07700 900665,father,brittney_dibbert@lehner-wintheiser.example,Earnestine Champlin,07700 900188,father,114624 -9757 Nicholas Forest,Suite 646,MK6B 7HB,Lake Myrtle,,2009-02-06,Otis,Schoen,9991759026,isaac@ohara.test,Conrad Schoen,07700 900323,mother,van_schimmel@klocko-dickens.example,Suzann Schoen,07700 900765,father,114624 -642 Phillip Cape,Apt. 763,E0A 0ER,Briannemouth,,2011-07-12,Clay,Koelpin,9990304343,nena@sipes-breitenberg.test,Harlan Koelpin,07700 900620,other,hugo_kreiger@schmitt.example,Anh Koelpin,07700 900929,father,114624 -8428 Ziemann Hollow,Suite 190,M12 8RA,East Carmine,,2012-01-25,Leisha,Gutmann,9993803294,barney.wisoky@kihn.test,Jerrie Gutmann,07700 900786,father,graig@berge.example,Opal Gutmann,07700 900350,mother,114624 -71857 Hodkiewicz Gardens,Suite 511,L67 4NS,Marcstad,,2011-06-29,Richard,Runolfsson,9997051807,otha.williamson@blick.test,Matthew Runolfsson,07700 900396,guardian,mason_rowe@klocko.test,Terrence Runolfsson,07700 900032,other,114624 -67210 Sporer Crest,Apt. 806,S8 6PS,Port Branden,,2011-07-05,Janis,Mosciski,9994499289,jamison@kulas.example,Wilford Mosciski,07700 900704,mother,lidia_turner@dooley.example,Mathew Mosciski,07700 900915,father,114624 -599 Chau Crossroad,Suite 825,W7E 6SS,South Joellafurt,,2010-01-09,Homer,Ratke,9996021173,odis@swift.test,Twana Ratke,07700 900546,guardian,elois_schoen@marquardt.example,Carolynn Ratke,07700 900256,father,114624 -73359 Smitham Roads,Apt. 420,GY62 0WH,New Deonnashire,,2011-09-24,Mistie,Frami,9995882132,chun_medhurst@carter-ankunding.test,Chelsey Frami,07700 900325,other,yevette@schmeler.example,Yevette Frami,07700 900566,mother,114624 -49662 Konopelski Square,Apt. 701,W9 6QH,Bergstrommouth,,2008-10-04,Elnora,Bosco,9994439332,max_padberg@yundt.example,Kory Bosco,07700 900579,other,jerome_rath@heaney-feil.test,Tammara Bosco,07700 900216,mother,114624 -713 Abbott Way,Suite 486,SO9 5FY,Kingtown,,2009-03-29,Afton,Kihn,9997681630,douglas.wyman@schinner-jones.test,Chas Kihn,07700 900862,mother,jules.beer@goyette.test,Bennie Kihn,07700 900518,mother,114624 -3797 Abraham Streets,Apt. 225,DH62 8ZF,Lake Yulandafurt,,2009-09-10,Michele,Schmeler,9999538096,donny@predovic.example,Ema Schmeler,07700 900051,guardian,caleb.johnston@kirlin.test,Alfredia Schmeler,07700 900124,mother,114624 -59478 Baumbach Roads,Apt. 815,PA3Y 3DJ,Moenmouth,,2010-06-18,Normand,McGlynn,9995818159,eli_emmerich@bradtke-haag.example,Alton McGlynn,07700 900201,other,margarette.kub@schulist-prohaska.test,Lessie McGlynn,07700 900050,father,114624 -662 Schulist Manor,Suite 702,L3A 4UL,Balistreriborough,,2009-09-09,Earlie,Bode,9997113047,pricilla.franecki@bechtelar.test,Dede Bode,07700 900256,mother,joanie@mcdermott.example,Wally Bode,07700 900432,guardian,114624 -6185 Gibson Ports,Apt. 548,S95 9DE,South Carolinaside,,2010-04-25,Adolfo,Huel,9992347406,israel@paucek-skiles.example,Tracy Huel,07700 900363,guardian,mikaela@vonrueden-dickens.example,Alejandra Huel,07700 900704,other,114624 -655 Parisian Falls,Suite 446,CO01 0GA,South Jesseville,,2009-10-27,Quincy,Kub,9990007063,misti_kreiger@jacobs.test,Mila Kub,07700 900944,guardian,rosaria.wiza@denesik-jaskolski.test,Irwin Kub,07700 900088,other,114624 -2356 Kathrine Circle,Suite 610,CB9 4ZH,Ezequielberg,,2011-04-13,Aleisha,Stark,9997826698,denver@trantow-homenick.test,Hue Stark,07700 900122,guardian,emelda_schimmel@beer-cruickshank.example,Arden Stark,07700 900709,other,114624 -59659 Krajcik Mission,Suite 860,OX5 1GG,North Hoseabury,,2010-05-26,Moises,Oberbrunner,9992656115,bong_lindgren@turner-cummings.test,Lindsey Oberbrunner,07700 900226,mother,marianela.willms@braun.example,Nathanial Oberbrunner,07700 900049,guardian,114624 -298 Valorie Ports,Suite 195,G2H 6QT,Marquardtside,,2012-06-29,Parker,Nikolaus,9998092132,aurore@wolff.test,Geoffrey Nikolaus,07700 900989,other,williemae@johnston.test,Cody Nikolaus,07700 900552,father,114624 -1398 Hane Springs,Apt. 961,N64 0RN,Alonaside,,2011-02-07,Xavier,Kuvalis,9994308041,judson@bailey-braun.example,Odessa Kuvalis,07700 900986,other,hong@rath.example,Guillermo Kuvalis,07700 900175,father,114624 -95511 Herzog Forest,Apt. 154,W17 4YQ,Elliotside,,2009-09-05,Charlotte,West,9998298725,sanford@dietrich-rogahn.example,Nathanael West,07700 900235,guardian,enedina_spencer@hoppe.example,Scottie West,07700 900427,mother,114624 -318 Ngoc Centers,Suite 819,TD1A 5DX,South Ginger,,2008-09-05,Leslie,Denesik,9996528960,glendora@gibson.test,Shannon Denesik,07700 900571,other,carol@cole.example,Morris Denesik,07700 900950,mother,114624 -590 Ignacio Locks,Suite 292,DA34 2JW,New Edmundside,,2011-12-22,Teena,Blanda,9996374041,cristi_schmidt@spencer.example,Kiera Blanda,07700 900015,father,byron_cummerata@abbott.test,Precious Blanda,07700 900126,mother,114624 -71976 Wintheiser Ranch,Apt. 117,DL7 1TH,Manteburgh,,2011-09-20,Bok,Hills,9991158057,harley_runte@schowalter.test,Patience Hills,07700 900851,guardian,elaine@schroeder.test,Geraldo Hills,07700 900780,other,114624 -7468 Wade Throughway,Apt. 144,PO3 8QP,Lonburgh,,2010-12-29,Thanh,Pouros,9998166063,bertram.hoeger@miller.test,Ruben Pouros,07700 900081,other,wilford_hudson@wiegand-sawayn.test,Doreatha Pouros,07700 900692,other,114624 -75334 Janett Isle,Apt. 319,NP06 9EY,West Sonnyside,,2010-03-05,Gavin,Buckridge,9992049464,janita.mclaughlin@herzog-cormier.test,Josef Buckridge,07700 900457,other,tommie.buckridge@white.example,Devorah Buckridge,07700 900517,father,114624 -336 Dicki Fork,Suite 511,M5K 3NT,New Andrea,,2010-02-05,Carl,Powlowski,9994035851,edwina@klein.example,Del Powlowski,07700 900268,other,alane@lindgren.test,Phillip Powlowski,07700 900745,father,114624 -715 Coy Brook,Suite 186,E5S 4DB,Lake Chanel,,2009-10-17,Reyes,Casper,9992950692,thurman.abshire@mckenzie.example,Myra Casper,07700 900644,other,mora.bergstrom@kozey.test,Scot Casper,07700 900658,father,114624 -967 Curt Viaduct,Apt. 722,G7U 4UQ,Connstad,,2011-10-19,Garland,Bosco,9997619323,juliette@kovacek-rowe.test,Loris Bosco,07700 900825,guardian,jamar@brown.test,Percy Bosco,07700 900203,other,114624 -32219 Green Lodge,Suite 198,S92 2NU,Shariceville,,2012-02-07,Edmundo,Berge,9998841259,dion.kuhlman@hyatt.example,Juliane Berge,07700 900762,father,terra@oconner-beer.test,Han Berge,07700 900453,mother,114624 -33520 Schamberger Ways,Apt. 536,MO2 9JT,Port Lynwood,,2012-05-26,Meridith,Jacobs,9990649022,jeremy.erdman@hahn.test,Alphonse Jacobs,07700 900901,father,zora@borer-pollich.example,Laurine Jacobs,07700 900361,guardian,114624 -5771 Maurice Radial,Apt. 695,SO0 7RL,Fadelside,,2010-09-04,Stephaine,Reynolds,9994162845,dorcas@klocko.example,China Reynolds,07700 900227,father,jerrell@barton.test,Pa Reynolds,07700 900225,mother,114624 -4146 Lubowitz Shores,Apt. 752,G7H 2FP,North Majorburgh,,2012-06-10,Buffy,Doyle,9994416464,tarah.hickle@stroman-johnston.test,Timothy Doyle,07700 900845,guardian,claude@jacobson-osinski.example,Kay Doyle,07700 900864,mother,114624 -54515 Jessie Canyon,Suite 681,L99 9LX,Rueckerville,,2012-02-08,Junko,Thiel,9993256196,santina.funk@kessler.test,Tad Thiel,07700 900678,other,garry_kshlerin@oconnell.example,Ka Thiel,07700 900401,other,114624 -8848 Jazmine Alley,Suite 188,DL96 5HA,Trevorchester,,2009-05-27,Stefanie,Crooks,9998527597,lonny@gutkowski.example,Gabriela Crooks,07700 900990,mother,versie@bernhard-schmeler.example,Blake Crooks,07700 900540,other,114624 -444 Willy Road,Suite 202,WS1R 2EG,Irmgardchester,,2011-06-05,Tory,Haag,9994563459,yvonne.rempel@bradtke.test,Fredrick Haag,07700 900699,guardian,fonda@mayer.example,Venita Haag,07700 900072,mother,114624 -865 Alonso Estate,Apt. 488,G0W 2WU,Elwoodfort,,2011-12-13,Maryalice,Mills,9992722789,delilah_walsh@shanahan.example,Edison Mills,07700 900828,guardian,christiana@sauer-mcclure.test,Claude Mills,07700 900132,guardian,114624 -1202 Skiles Pike,Suite 474,BN29 1BU,Colehaven,,2012-04-07,Bobby,Dach,9999582141,gaston@pfeffer.test,Brenton Dach,07700 900026,mother,ranae.dach@greenholt.test,Mae Dach,07700 900680,mother,114624 -4949 Skiles Cape,Apt. 819,M6 9US,Lake Howard,,2012-02-19,Ria,Shanahan,9995713977,sima_jenkins@nader.example,Reid Shanahan,07700 900383,father,victoria@blanda-hettinger.test,Irving Shanahan,07700 900464,father,114624 -803 Ward Street,Suite 300,N98 5NY,Bettiebury,,2010-11-05,Cristobal,Kunde,9990552991,luise_turcotte@miller.example,Teisha Kunde,07700 900684,guardian,harry@dietrich.example,Latrina Kunde,07700 900051,father,114624 -5638 Gottlieb Dale,Suite 749,DN60 3ZU,Kayceberg,,2011-07-24,Breann,Maggio,9997767144,edward_lindgren@purdy.example,Carmelia Maggio,07700 900144,father,apryl.fadel@tillman-koss.test,Jewel Maggio,07700 900430,father,114624 -977 Coralee Hill,Suite 320,BL4 8HF,East Jerryhaven,,2011-09-19,Tomeka,Rutherford,9993903736,dawne@marks.test,Hermine Rutherford,07700 900821,other,lemuel@mohr-grady.test,Jenna Rutherford,07700 900222,mother,114624 -6652 Schinner Brook,Suite 299,G4E 0SE,Lake Andria,,2011-04-02,Minh,Rohan,9992847271,willy@dach-funk.example,Huey Rohan,07700 900937,guardian,ricardo@green.test,Leola Rohan,07700 900106,other,114624 -9665 Mathew Route,Apt. 521,M3 3DS,South Chae,,2010-04-14,Palmer,Prohaska,9993806196,brooke@kunde-pacocha.example,Horacio Prohaska,07700 900493,guardian,emogene@ratke.example,Audrea Prohaska,07700 900206,father,114624 -17303 Breitenberg Rapid,Apt. 611,M99 0NY,Freddyton,,2009-01-29,Lovetta,Kuhic,9992200308,afton@rolfson-schiller.test,Theodore Kuhic,07700 900429,father,grazyna.gusikowski@murazik.test,James Kuhic,07700 900233,mother,114624 -670 Salvatore Shore,Apt. 900,LN80 2HW,Isobelburgh,,2012-08-16,Christiana,Turner,9997295641,jordan@kassulke-lang.example,Rebecca Turner,07700 900247,father,orville@shields.test,Ana Turner,07700 900564,guardian,114624 -5324 Murray River,Suite 248,B1C 4DU,Port Jerrellfort,,2010-07-09,Maris,Legros,9997935438,lorri_schmeler@torphy.example,Lizzie Legros,07700 900968,other,carleen.gulgowski@sporer.example,Nadine Legros,07700 900608,other,114624 -4072 Ruthie Park,Suite 263,TD4A 4BA,Hegmannview,,2012-01-13,Jeffry,Zemlak,9998928761,rene_ratke@wiza.example,Josue Zemlak,07700 900988,father,paulene@nienow-torphy.example,Jutta Zemlak,07700 900606,mother,114624 -33455 Mardell Lock,Apt. 349,W8 6FS,Gidgetview,,2008-10-04,Leota,Carter,9991885889,kyle.larkin@carroll.test,Jenine Carter,07700 900176,mother,arnulfo@sawayn.test,Jayson Carter,07700 900192,father,114624 -44211 Crist Junction,Apt. 600,SM9P 2SA,Raymonfurt,,2012-06-07,Basilia,Grady,9999961401,rivka.wisoky@kirlin.example,Larry Grady,07700 900964,father,sung_oberbrunner@reynolds.test,Annika Grady,07700 900665,guardian,114624 -2036 Towne Ford,Apt. 715,M8U 2ZL,West Federico,,2009-04-05,Erasmo,Lindgren,9999588069,arica@collier-jones.example,Dixie Lindgren,07700 900607,father,moriah.kozey@mayert.example,Kandis Lindgren,07700 900274,other,114624 -66579 Kimiko Center,Suite 566,SK7 5FT,O'Haraport,,2009-06-19,Norberto,Torp,9991042644,qiana.hegmann@reinger-zieme.test,Lucius Torp,07700 900236,other,renato@jaskolski.example,Etta Torp,07700 900234,other,114624 -12001 Neal Isle,Apt. 683,RG3X 6HZ,Erikville,,2009-03-25,Harlan,Jacobi,9997468996,randolph@treutel.test,Kena Jacobi,07700 900342,father,manuel@ullrich.example,Palmira Jacobi,07700 900920,guardian,114624 -647 Luther Plaza,Suite 371,E2A 3PS,Lake Arletha,,2011-12-07,Marcelino,Kemmer,9998479932,myron.cormier@towne.test,Eva Kemmer,07700 900263,father,tameka@nienow.example,Miquel Kemmer,07700 900736,father,114624 -6920 Candra Springs,Suite 195,G69 5NA,Jessemouth,,2010-10-02,Abdul,Wuckert,9993249750,shameka.abbott@morissette.test,Edythe Wuckert,07700 900788,other,waneta@wunsch-johnson.test,Kendall Wuckert,07700 900062,guardian,114624 -52995 Linsey Spurs,Suite 767,L9 1FH,Carolinshire,,2010-09-18,Sang,Balistreri,9994563556,dorsey_huel@kuhlman.example,Joshua Balistreri,07700 900463,mother,dan.lubowitz@von.example,Delmar Balistreri,07700 900753,father,114624 -3696 Rau Path,Suite 665,BT4 3EP,Schroederhaven,,2009-07-04,Helaine,Quigley,9997753062,lenny_mueller@hudson.example,Wendell Quigley,07700 900275,father,rona_bahringer@ankunding-rau.test,Zackary Quigley,07700 900227,guardian,114624 -44052 Silas Rapids,Apt. 712,G18 1LA,Dachport,,2010-07-13,Reta,Rau,9999042562,adell.jacobs@lueilwitz.example,Emery Rau,07700 900051,other,edmundo@cassin-langworth.example,Lazaro Rau,07700 900045,mother,114624 -5083 Boyce Spurs,Apt. 113,LS2M 1SD,Serinaville,,2009-02-20,Coletta,Runte,9996091171,patricia@murphy-cole.test,Seymour Runte,07700 900100,father,arthur@schneider.example,Lavonne Runte,07700 900006,guardian,114624 -60092 Donnell Street,Apt. 356,NO6 7TT,Milanland,,2008-09-15,Ellsworth,Cassin,9992645148,wilson_mosciski@gutmann-bradtke.example,Francisco Cassin,07700 900126,mother,norbert_metz@yost.example,Philomena Cassin,07700 900155,guardian,114624 -528 Adams Ferry,Apt. 792,W4 1FR,Terrymouth,,2011-09-19,Man,Rippin,9992747870,denae.abbott@torp.test,Florentino Rippin,07700 900681,other,jody.casper@mertz.test,Brant Rippin,07700 900933,father,114624 -89855 King Garden,Suite 648,BN2 6TW,South Alysha,,2011-02-10,Lucile,Sipes,9995325160,candis@kuhic.test,Neta Sipes,07700 900114,guardian,florentino_hauck@stokes-douglas.example,Jerry Sipes,07700 900128,other,114624 -44233 Patrick Neck,Suite 442,M1 6LF,Florencioland,,2012-04-19,Elmer,Roob,9991902600,daryl@wilderman-hegmann.test,Kerrie Roob,07700 900956,mother,danae@gislason.test,Samual Roob,07700 900431,other,114624 -950 Balistreri Road,Apt. 275,WD63 1BE,Port Paulinaborough,,2011-11-13,Tomas,Reilly,9993513873,alethea@mccullough.test,Amos Reilly,07700 900122,guardian,ruben_hegmann@krajcik-cartwright.example,Robin Reilly,07700 900634,father,114624 -2691 Luettgen Orchard,Apt. 873,N1B 4TL,East Terrell,,2009-06-01,Joan,Rowe,9996230244,franklin@legros.example,Everett Rowe,07700 900694,guardian,zachary@roob.example,Lakeisha Rowe,07700 900323,mother,114624 -44547 Maple Path,Apt. 244,G9 7NN,Bartellside,,2009-07-08,Rolf,Terry,9991759840,garrett@crooks-ullrich.example,Gigi Terry,07700 900859,father,sherwood@treutel.example,Dee Terry,07700 900786,father,114624 -227 Andria Ridges,Apt. 401,L28 1LR,Keeblerfort,,2008-12-27,Fernanda,Leuschke,9992984406,bryon@gerlach-turner.example,Hunter Leuschke,07700 900754,father,giovanni.sauer@conn.test,Wilburn Leuschke,07700 900943,mother,114624 -6336 Walsh Flats,Suite 472,G4 2EQ,Elaberg,,2011-09-05,Celina,Halvorson,9991416005,colin_hayes@corkery.test,Tod Halvorson,07700 900475,father,wilbur@auer-waelchi.test,Parthenia Halvorson,07700 900412,guardian,114624 -958 Aiko Station,Apt. 745,S76 8JP,Port Andretown,,2012-06-21,Tova,Rosenbaum,9990688990,harry.brakus@anderson.example,Penney Rosenbaum,07700 900316,guardian,karoline@tremblay.test,Carla Rosenbaum,07700 900573,other,114624 -2221 Romaguera Springs,Apt. 707,M8A 0YA,Whiteburgh,,2012-03-13,Hugh,Mosciski,9994814761,griselda_lowe@schaden.test,Neal Mosciski,07700 900588,father,maximo_hackett@kshlerin.test,Nicolasa Mosciski,07700 900368,guardian,114624 -72093 Macejkovic Alley,Apt. 150,EH5M 4DZ,Fayville,,2012-06-18,Bryan,Pagac,9990660166,fabian@herzog.test,Emil Pagac,07700 900853,guardian,monet@king-brakus.example,Ted Pagac,07700 900434,other,114624 -95623 Randy Crossing,Apt. 775,PH13 2ZZ,Rennershire,,2008-10-24,Kassandra,Weimann,9996391884,marion@halvorson-lindgren.example,Elvis Weimann,07700 900268,other,minh@rohan-mayer.example,Shoshana Weimann,07700 900278,guardian,114624 -21307 Ismael Fields,Apt. 476,N3 0WD,North France,,2011-11-30,Rodolfo,Harris,9996768511,regena_sauer@schimmel.example,Merna Harris,07700 900944,mother,blaine@adams-yundt.test,Damon Harris,07700 900821,other,114624 -85650 Norris Hollow,Suite 385,B8W 5QN,Wehnerburgh,,2011-02-01,Vonnie,Leuschke,9999661920,philomena_daugherty@trantow-rau.example,Brice Leuschke,07700 900675,mother,kelvin@goldner.example,Deangelo Leuschke,07700 900943,mother,114624 -435 Hien Key,Suite 880,DH96 4LN,Thielshire,,2012-01-20,Ariel,Reichel,9999885381,marlon@klocko.test,Freddie Reichel,07700 900270,other,elene@barrows.example,Horace Reichel,07700 900838,guardian,114624 -155 Mraz Street,Apt. 903,S63 7GR,East Mohammedshire,,2010-01-06,Noble,Mitchell,9998191947,miles@monahan-ferry.test,Sheldon Mitchell,07700 900106,other,lisa@turcotte-botsford.example,Lorie Mitchell,07700 900681,guardian,114624 -21068 Audrey Point,Suite 593,GU24 4RY,Lake Ying,,2012-07-25,Belen,Kilback,9994279076,lauren_deckow@koss.test,Stacy Kilback,07700 900885,mother,julissa@larson-greenholt.test,Bryanna Kilback,07700 900799,mother,114624 -100 Hudson Centers,Suite 416,MK55 1HD,Hudsonside,,2009-08-16,Gregg,Jaskolski,9993781231,tisha_toy@fahey-blick.example,Leonard Jaskolski,07700 900781,father,columbus_lueilwitz@oconner.test,Reuben Jaskolski,07700 900663,other,114624 -34537 Howe Street,Suite 834,WC29 4TS,Deckowstad,,2011-09-24,Rena,Ondricka,9992188391,ulysses_bednar@cassin.example,Berry Ondricka,07700 900945,other,karmen@frami.example,Stewart Ondricka,07700 900561,mother,114624 -277 Koch Center,Suite 795,SA0 3EH,Kshlerinberg,,2010-08-29,Oliver,O'Hara,9995665808,caleb@goldner.test,Deirdre O'Hara,07700 900737,father,latisha@romaguera-beer.test,Lisette O'Hara,07700 900461,other,114624 -5783 Loyd Vista,Suite 649,ME0 4UW,Hillsstad,,2009-11-20,Jude,Stamm,9994673270,margarita_rolfson@blick-schmeler.example,Clyde Stamm,07700 900181,father,shalanda.zieme@greenfelder.example,Allan Stamm,07700 900199,mother,114624 -829 Huels Burg,Suite 566,EX1 1RY,Curtischester,,2011-07-24,Albert,Stoltenberg,9996573931,cornelius@lemke.test,Earnestine Stoltenberg,07700 900264,other,vicki_lesch@white.test,Amanda Stoltenberg,07700 900229,other,114624 37593 Roob Estates,Apt. 762,DY6M 8WF,Kerlukehaven,,2010-04-29,Sibyl,Hammes,9999864384,mica.satterfield@lesch.test,Xavier Hammes,07700 900052,father,kirby@waelchi-hudson.test,Stanley Hammes,07700 900050,mother,114624 148 Cordia Estate,Apt. 369,E73 9TX,Tremblayhaven,,2011-11-01,Odell,Predovic,9999760481,yi@fadel-renner.example,Edgardo Predovic,07700 900640,mother,tad@blick.test,Ted Predovic,07700 900368,other,114624 96115 Sawayn Light,Suite 515,CV2 0BN,South Jasper,,2011-04-21,Marketta,Kuphal,9994426192,kaye@mann.test,Mariella Kuphal,07700 900721,other,hai@rolfson-harvey.example,Solomon Kuphal,07700 900824,mother,114624 @@ -1998,4 +1908,94 @@ CHILD_ADDRESS_LINE_1,CHILD_ADDRESS_LINE_2,CHILD_POSTCODE,CHILD_TOWN,CHILD_PREFER 5811 Franklyn Ports,Apt. 871,E36 1QU,North Stuartside,,2011-08-27,Brandon,Becker,9998543118,javier@leffler.test,Charlotte Becker,07700 900881,other,melody@renner.example,Dexter Becker,07700 900582,mother,114624 1640 Trinidad Trail,Apt. 588,L88 4GE,Hudsonmouth,,2011-02-16,Horace,Blanda,9997642074,clarissa@stehr-sawayn.example,Geraldo Blanda,07700 900217,other,vashti.harber@mills-crona.test,Lachelle Blanda,07700 900720,other,114624 6921 Ute Prairie,Suite 868,LL9 3HT,Danyelstad,,2011-09-18,Roy,Orn,9999901131,setsuko_hamill@schultz.test,Jarod Orn,07700 900176,guardian,francoise_friesen@gislason-sipes.test,Eustolia Orn,07700 900756,other,114624 -39325 Howe Grove,Suite 487,G20 4JY,Lake Warnerchester,,2012-08-26,Rolando,Kling,9997148622,michel_kerluke@kuvalis.test,Carolee Kling,07700 900112,other,florencio@welch.test,Carolyne Kling,07700 900519,mother,114624 \ No newline at end of file +39325 Howe Grove,Suite 487,G20 4JY,Lake Warnerchester,,2012-08-26,Rolando,Kling,9997148622,michel_kerluke@kuvalis.test,Carolee Kling,07700 900112,other,florencio@welch.test,Carolyne Kling,07700 900519,mother,114624 +7733 Ortiz Stravenue,Suite 874,SM2 6WD,New Guy,,2009-10-31,Lakeisha,Ortiz,9997836243,gigi.cartwright@jacobson.test,Casimira Ortiz,07700 900304,father,jae_orn@bogan.example,Galen Ortiz,07700 900150,father,114624 +261 Alex Neck,Apt. 275,MO4 6WB,Zemlakburgh,,2012-01-01,Forrest,Vandervort,9990009546,nestor_stanton@padberg.example,Astrid Vandervort,07700 900721,guardian,cassey_jerde@russel.test,Leland Vandervort,07700 900843,guardian,114624 +850 Genaro Hill,Suite 234,W51 1XL,Richardport,,2009-11-08,Bonnie,Huels,9995917785,angeles@labadie.test,Mickey Huels,07700 900150,guardian,maria@fay.test,Raquel Huels,07700 900169,guardian,114624 +470 Pasquale Streets,Suite 121,E4 6GT,Runtefort,,2011-09-27,Janine,Schmitt,9996306992,benito.denesik@langworth.example,Rickie Schmitt,07700 900116,father,roland@stiedemann.test,Tonette Schmitt,07700 900432,other,114624 +1271 Marquardt Ville,Suite 259,WA64 7FW,Wunschchester,,2010-12-17,Emilio,Olson,9996253406,jerrell@fisher.example,Dave Olson,07700 900567,father,wendi.wilkinson@huels.example,Jaqueline Olson,07700 900609,guardian,114624 +90125 Eric Corner,Apt. 283,N43 0JW,Lake Jacquelyn,,2009-07-13,Nikole,Carroll,9992048050,tandy_kohler@ward.example,Carmelo Carroll,07700 900262,guardian,lonnie@jast.test,China Carroll,07700 900232,mother,114624 +11732 Zachary Union,Apt. 308,HG31 6FD,Fritschchester,,2008-12-15,Freda,Koelpin,9997912969,taylor@mills-cartwright.test,Brett Koelpin,07700 900670,mother,abel@batz-harvey.test,Joaquin Koelpin,07700 900432,other,114624 +71630 Rodriguez Forks,Suite 323,S92 2DZ,Bergstromview,,2010-05-02,Nan,Nader,9996058859,hye.oreilly@paucek.example,Dino Nader,07700 900581,father,dionna.nienow@davis.example,Chauncey Nader,07700 900267,mother,114624 +18388 Leilani Hollow,Apt. 320,ML96 6BU,Predovicfurt,,2009-12-03,Dirk,Kuphal,9995826658,courtney_hilpert@walter-ondricka.test,Byron Kuphal,07700 900069,mother,ossie_blanda@morar.example,Terrance Kuphal,07700 900456,father,114624 +564 Osinski Roads,Apt. 287,KA7N 8GF,Carlynchester,,2009-10-27,Alexandra,Champlin,9993709220,randall@kub-damore.example,Corey Champlin,07700 900665,father,brittney_dibbert@lehner-wintheiser.example,Earnestine Champlin,07700 900188,father,114624 +9757 Nicholas Forest,Suite 646,MK6B 7HB,Lake Myrtle,,2009-02-06,Otis,Schoen,9991759026,isaac@ohara.test,Conrad Schoen,07700 900323,mother,van_schimmel@klocko-dickens.example,Suzann Schoen,07700 900765,father,114624 +642 Phillip Cape,Apt. 763,E0A 0ER,Briannemouth,,2011-07-12,Clay,Koelpin,9990304343,nena@sipes-breitenberg.test,Harlan Koelpin,07700 900620,other,hugo_kreiger@schmitt.example,Anh Koelpin,07700 900929,father,114624 +8428 Ziemann Hollow,Suite 190,M12 8RA,East Carmine,,2012-01-25,Leisha,Gutmann,9993803294,barney.wisoky@kihn.test,Jerrie Gutmann,07700 900786,father,graig@berge.example,Opal Gutmann,07700 900350,mother,114624 +71857 Hodkiewicz Gardens,Suite 511,L67 4NS,Marcstad,,2011-06-29,Richard,Runolfsson,9997051807,otha.williamson@blick.test,Matthew Runolfsson,07700 900396,guardian,mason_rowe@klocko.test,Terrence Runolfsson,07700 900032,other,114624 +67210 Sporer Crest,Apt. 806,S8 6PS,Port Branden,,2011-07-05,Janis,Mosciski,9994499289,jamison@kulas.example,Wilford Mosciski,07700 900704,mother,lidia_turner@dooley.example,Mathew Mosciski,07700 900915,father,114624 +599 Chau Crossroad,Suite 825,W7E 6SS,South Joellafurt,,2010-01-09,Homer,Ratke,9996021173,odis@swift.test,Twana Ratke,07700 900546,guardian,elois_schoen@marquardt.example,Carolynn Ratke,07700 900256,father,114624 +73359 Smitham Roads,Apt. 420,GY62 0WH,New Deonnashire,,2011-09-24,Mistie,Frami,9995882132,chun_medhurst@carter-ankunding.test,Chelsey Frami,07700 900325,other,yevette@schmeler.example,Yevette Frami,07700 900566,mother,114624 +49662 Konopelski Square,Apt. 701,W9 6QH,Bergstrommouth,,2008-10-04,Elnora,Bosco,9994439332,max_padberg@yundt.example,Kory Bosco,07700 900579,other,jerome_rath@heaney-feil.test,Tammara Bosco,07700 900216,mother,114624 +713 Abbott Way,Suite 486,SO9 5FY,Kingtown,,2009-03-29,Afton,Kihn,9997681630,douglas.wyman@schinner-jones.test,Chas Kihn,07700 900862,mother,jules.beer@goyette.test,Bennie Kihn,07700 900518,mother,114624 +3797 Abraham Streets,Apt. 225,DH62 8ZF,Lake Yulandafurt,,2009-09-10,Michele,Schmeler,9999538096,donny@predovic.example,Ema Schmeler,07700 900051,guardian,caleb.johnston@kirlin.test,Alfredia Schmeler,07700 900124,mother,114624 +59478 Baumbach Roads,Apt. 815,PA3Y 3DJ,Moenmouth,,2010-06-18,Normand,McGlynn,9995818159,eli_emmerich@bradtke-haag.example,Alton McGlynn,07700 900201,other,margarette.kub@schulist-prohaska.test,Lessie McGlynn,07700 900050,father,114624 +662 Schulist Manor,Suite 702,L3A 4UL,Balistreriborough,,2009-09-09,Earlie,Bode,9997113047,pricilla.franecki@bechtelar.test,Dede Bode,07700 900256,mother,joanie@mcdermott.example,Wally Bode,07700 900432,guardian,114624 +6185 Gibson Ports,Apt. 548,S95 9DE,South Carolinaside,,2010-04-25,Adolfo,Huel,9992347406,israel@paucek-skiles.example,Tracy Huel,07700 900363,guardian,mikaela@vonrueden-dickens.example,Alejandra Huel,07700 900704,other,114624 +655 Parisian Falls,Suite 446,CO01 0GA,South Jesseville,,2009-10-27,Quincy,Kub,9990007063,misti_kreiger@jacobs.test,Mila Kub,07700 900944,guardian,rosaria.wiza@denesik-jaskolski.test,Irwin Kub,07700 900088,other,114624 +2356 Kathrine Circle,Suite 610,CB9 4ZH,Ezequielberg,,2011-04-13,Aleisha,Stark,9997826698,denver@trantow-homenick.test,Hue Stark,07700 900122,guardian,emelda_schimmel@beer-cruickshank.example,Arden Stark,07700 900709,other,114624 +59659 Krajcik Mission,Suite 860,OX5 1GG,North Hoseabury,,2010-05-26,Moises,Oberbrunner,9992656115,bong_lindgren@turner-cummings.test,Lindsey Oberbrunner,07700 900226,mother,marianela.willms@braun.example,Nathanial Oberbrunner,07700 900049,guardian,114624 +298 Valorie Ports,Suite 195,G2H 6QT,Marquardtside,,2012-06-29,Parker,Nikolaus,9998092132,aurore@wolff.test,Geoffrey Nikolaus,07700 900989,other,williemae@johnston.test,Cody Nikolaus,07700 900552,father,114624 +1398 Hane Springs,Apt. 961,N64 0RN,Alonaside,,2011-02-07,Xavier,Kuvalis,9994308041,judson@bailey-braun.example,Odessa Kuvalis,07700 900986,other,hong@rath.example,Guillermo Kuvalis,07700 900175,father,114624 +95511 Herzog Forest,Apt. 154,W17 4YQ,Elliotside,,2009-09-05,Charlotte,West,9998298725,sanford@dietrich-rogahn.example,Nathanael West,07700 900235,guardian,enedina_spencer@hoppe.example,Scottie West,07700 900427,mother,114624 +318 Ngoc Centers,Suite 819,TD1A 5DX,South Ginger,,2008-09-05,Leslie,Denesik,9996528960,glendora@gibson.test,Shannon Denesik,07700 900571,other,carol@cole.example,Morris Denesik,07700 900950,mother,114624 +590 Ignacio Locks,Suite 292,DA34 2JW,New Edmundside,,2011-12-22,Teena,Blanda,9996374041,cristi_schmidt@spencer.example,Kiera Blanda,07700 900015,father,byron_cummerata@abbott.test,Precious Blanda,07700 900126,mother,114624 +71976 Wintheiser Ranch,Apt. 117,DL7 1TH,Manteburgh,,2011-09-20,Bok,Hills,9991158057,harley_runte@schowalter.test,Patience Hills,07700 900851,guardian,elaine@schroeder.test,Geraldo Hills,07700 900780,other,114624 +7468 Wade Throughway,Apt. 144,PO3 8QP,Lonburgh,,2010-12-29,Thanh,Pouros,9998166063,bertram.hoeger@miller.test,Ruben Pouros,07700 900081,other,wilford_hudson@wiegand-sawayn.test,Doreatha Pouros,07700 900692,other,114624 +75334 Janett Isle,Apt. 319,NP06 9EY,West Sonnyside,,2010-03-05,Gavin,Buckridge,9992049464,janita.mclaughlin@herzog-cormier.test,Josef Buckridge,07700 900457,other,tommie.buckridge@white.example,Devorah Buckridge,07700 900517,father,114624 +336 Dicki Fork,Suite 511,M5K 3NT,New Andrea,,2010-02-05,Carl,Powlowski,9994035851,edwina@klein.example,Del Powlowski,07700 900268,other,alane@lindgren.test,Phillip Powlowski,07700 900745,father,114624 +715 Coy Brook,Suite 186,E5S 4DB,Lake Chanel,,2009-10-17,Reyes,Casper,9992950692,thurman.abshire@mckenzie.example,Myra Casper,07700 900644,other,mora.bergstrom@kozey.test,Scot Casper,07700 900658,father,114624 +967 Curt Viaduct,Apt. 722,G7U 4UQ,Connstad,,2011-10-19,Garland,Bosco,9997619323,juliette@kovacek-rowe.test,Loris Bosco,07700 900825,guardian,jamar@brown.test,Percy Bosco,07700 900203,other,114624 +32219 Green Lodge,Suite 198,S92 2NU,Shariceville,,2012-02-07,Edmundo,Berge,9998841259,dion.kuhlman@hyatt.example,Juliane Berge,07700 900762,father,terra@oconner-beer.test,Han Berge,07700 900453,mother,114624 +33520 Schamberger Ways,Apt. 536,MO2 9JT,Port Lynwood,,2012-05-26,Meridith,Jacobs,9990649022,jeremy.erdman@hahn.test,Alphonse Jacobs,07700 900901,father,zora@borer-pollich.example,Laurine Jacobs,07700 900361,guardian,114624 +5771 Maurice Radial,Apt. 695,SO0 7RL,Fadelside,,2010-09-04,Stephaine,Reynolds,9994162845,dorcas@klocko.example,China Reynolds,07700 900227,father,jerrell@barton.test,Pa Reynolds,07700 900225,mother,114624 +4146 Lubowitz Shores,Apt. 752,G7H 2FP,North Majorburgh,,2012-06-10,Buffy,Doyle,9994416464,tarah.hickle@stroman-johnston.test,Timothy Doyle,07700 900845,guardian,claude@jacobson-osinski.example,Kay Doyle,07700 900864,mother,114624 +54515 Jessie Canyon,Suite 681,L99 9LX,Rueckerville,,2012-02-08,Junko,Thiel,9993256196,santina.funk@kessler.test,Tad Thiel,07700 900678,other,garry_kshlerin@oconnell.example,Ka Thiel,07700 900401,other,114624 +8848 Jazmine Alley,Suite 188,DL96 5HA,Trevorchester,,2009-05-27,Stefanie,Crooks,9998527597,lonny@gutkowski.example,Gabriela Crooks,07700 900990,mother,versie@bernhard-schmeler.example,Blake Crooks,07700 900540,other,114624 +444 Willy Road,Suite 202,WS1R 2EG,Irmgardchester,,2011-06-05,Tory,Haag,9994563459,yvonne.rempel@bradtke.test,Fredrick Haag,07700 900699,guardian,fonda@mayer.example,Venita Haag,07700 900072,mother,114624 +865 Alonso Estate,Apt. 488,G0W 2WU,Elwoodfort,,2011-12-13,Maryalice,Mills,9992722789,delilah_walsh@shanahan.example,Edison Mills,07700 900828,guardian,christiana@sauer-mcclure.test,Claude Mills,07700 900132,guardian,114624 +1202 Skiles Pike,Suite 474,BN29 1BU,Colehaven,,2012-04-07,Bobby,Dach,9999582141,gaston@pfeffer.test,Brenton Dach,07700 900026,mother,ranae.dach@greenholt.test,Mae Dach,07700 900680,mother,114624 +4949 Skiles Cape,Apt. 819,M6 9US,Lake Howard,,2012-02-19,Ria,Shanahan,9995713977,sima_jenkins@nader.example,Reid Shanahan,07700 900383,father,victoria@blanda-hettinger.test,Irving Shanahan,07700 900464,father,114624 +803 Ward Street,Suite 300,N98 5NY,Bettiebury,,2010-11-05,Cristobal,Kunde,9990552991,luise_turcotte@miller.example,Teisha Kunde,07700 900684,guardian,harry@dietrich.example,Latrina Kunde,07700 900051,father,114624 +5638 Gottlieb Dale,Suite 749,DN60 3ZU,Kayceberg,,2011-07-24,Breann,Maggio,9997767144,edward_lindgren@purdy.example,Carmelia Maggio,07700 900144,father,apryl.fadel@tillman-koss.test,Jewel Maggio,07700 900430,father,114624 +977 Coralee Hill,Suite 320,BL4 8HF,East Jerryhaven,,2011-09-19,Tomeka,Rutherford,9993903736,dawne@marks.test,Hermine Rutherford,07700 900821,other,lemuel@mohr-grady.test,Jenna Rutherford,07700 900222,mother,114624 +6652 Schinner Brook,Suite 299,G4E 0SE,Lake Andria,,2011-04-02,Minh,Rohan,9992847271,willy@dach-funk.example,Huey Rohan,07700 900937,guardian,ricardo@green.test,Leola Rohan,07700 900106,other,114624 +9665 Mathew Route,Apt. 521,M3 3DS,South Chae,,2010-04-14,Palmer,Prohaska,9993806196,brooke@kunde-pacocha.example,Horacio Prohaska,07700 900493,guardian,emogene@ratke.example,Audrea Prohaska,07700 900206,father,114624 +17303 Breitenberg Rapid,Apt. 611,M99 0NY,Freddyton,,2009-01-29,Lovetta,Kuhic,9992200308,afton@rolfson-schiller.test,Theodore Kuhic,07700 900429,father,grazyna.gusikowski@murazik.test,James Kuhic,07700 900233,mother,114624 +670 Salvatore Shore,Apt. 900,LN80 2HW,Isobelburgh,,2012-08-16,Christiana,Turner,9997295641,jordan@kassulke-lang.example,Rebecca Turner,07700 900247,father,orville@shields.test,Ana Turner,07700 900564,guardian,114624 +5324 Murray River,Suite 248,B1C 4DU,Port Jerrellfort,,2010-07-09,Maris,Legros,9997935438,lorri_schmeler@torphy.example,Lizzie Legros,07700 900968,other,carleen.gulgowski@sporer.example,Nadine Legros,07700 900608,other,114624 +4072 Ruthie Park,Suite 263,TD4A 4BA,Hegmannview,,2012-01-13,Jeffry,Zemlak,9998928761,rene_ratke@wiza.example,Josue Zemlak,07700 900988,father,paulene@nienow-torphy.example,Jutta Zemlak,07700 900606,mother,114624 +33455 Mardell Lock,Apt. 349,W8 6FS,Gidgetview,,2008-10-04,Leota,Carter,9991885889,kyle.larkin@carroll.test,Jenine Carter,07700 900176,mother,arnulfo@sawayn.test,Jayson Carter,07700 900192,father,114624 +44211 Crist Junction,Apt. 600,SM9P 2SA,Raymonfurt,,2012-06-07,Basilia,Grady,9999961401,rivka.wisoky@kirlin.example,Larry Grady,07700 900964,father,sung_oberbrunner@reynolds.test,Annika Grady,07700 900665,guardian,114624 +2036 Towne Ford,Apt. 715,M8U 2ZL,West Federico,,2009-04-05,Erasmo,Lindgren,9999588069,arica@collier-jones.example,Dixie Lindgren,07700 900607,father,moriah.kozey@mayert.example,Kandis Lindgren,07700 900274,other,114624 +66579 Kimiko Center,Suite 566,SK7 5FT,O'Haraport,,2009-06-19,Norberto,Torp,9991042644,qiana.hegmann@reinger-zieme.test,Lucius Torp,07700 900236,other,renato@jaskolski.example,Etta Torp,07700 900234,other,114624 +12001 Neal Isle,Apt. 683,RG3X 6HZ,Erikville,,2009-03-25,Harlan,Jacobi,9997468996,randolph@treutel.test,Kena Jacobi,07700 900342,father,manuel@ullrich.example,Palmira Jacobi,07700 900920,guardian,114624 +647 Luther Plaza,Suite 371,E2A 3PS,Lake Arletha,,2011-12-07,Marcelino,Kemmer,9998479932,myron.cormier@towne.test,Eva Kemmer,07700 900263,father,tameka@nienow.example,Miquel Kemmer,07700 900736,father,114624 +6920 Candra Springs,Suite 195,G69 5NA,Jessemouth,,2010-10-02,Abdul,Wuckert,9993249750,shameka.abbott@morissette.test,Edythe Wuckert,07700 900788,other,waneta@wunsch-johnson.test,Kendall Wuckert,07700 900062,guardian,114624 +52995 Linsey Spurs,Suite 767,L9 1FH,Carolinshire,,2010-09-18,Sang,Balistreri,9994563556,dorsey_huel@kuhlman.example,Joshua Balistreri,07700 900463,mother,dan.lubowitz@von.example,Delmar Balistreri,07700 900753,father,114624 +3696 Rau Path,Suite 665,BT4 3EP,Schroederhaven,,2009-07-04,Helaine,Quigley,9997753062,lenny_mueller@hudson.example,Wendell Quigley,07700 900275,father,rona_bahringer@ankunding-rau.test,Zackary Quigley,07700 900227,guardian,114624 +44052 Silas Rapids,Apt. 712,G18 1LA,Dachport,,2010-07-13,Reta,Rau,9999042562,adell.jacobs@lueilwitz.example,Emery Rau,07700 900051,other,edmundo@cassin-langworth.example,Lazaro Rau,07700 900045,mother,114624 +5083 Boyce Spurs,Apt. 113,LS2M 1SD,Serinaville,,2009-02-20,Coletta,Runte,9996091171,patricia@murphy-cole.test,Seymour Runte,07700 900100,father,arthur@schneider.example,Lavonne Runte,07700 900006,guardian,114624 +60092 Donnell Street,Apt. 356,NO6 7TT,Milanland,,2008-09-15,Ellsworth,Cassin,9992645148,wilson_mosciski@gutmann-bradtke.example,Francisco Cassin,07700 900126,mother,norbert_metz@yost.example,Philomena Cassin,07700 900155,guardian,114624 +528 Adams Ferry,Apt. 792,W4 1FR,Terrymouth,,2011-09-19,Man,Rippin,9992747870,denae.abbott@torp.test,Florentino Rippin,07700 900681,other,jody.casper@mertz.test,Brant Rippin,07700 900933,father,114624 +89855 King Garden,Suite 648,BN2 6TW,South Alysha,,2011-02-10,Lucile,Sipes,9995325160,candis@kuhic.test,Neta Sipes,07700 900114,guardian,florentino_hauck@stokes-douglas.example,Jerry Sipes,07700 900128,other,114624 +44233 Patrick Neck,Suite 442,M1 6LF,Florencioland,,2012-04-19,Elmer,Roob,9991902600,daryl@wilderman-hegmann.test,Kerrie Roob,07700 900956,mother,danae@gislason.test,Samual Roob,07700 900431,other,114624 +950 Balistreri Road,Apt. 275,WD63 1BE,Port Paulinaborough,,2011-11-13,Tomas,Reilly,9993513873,alethea@mccullough.test,Amos Reilly,07700 900122,guardian,ruben_hegmann@krajcik-cartwright.example,Robin Reilly,07700 900634,father,114624 +2691 Luettgen Orchard,Apt. 873,N1B 4TL,East Terrell,,2009-06-01,Joan,Rowe,9996230244,franklin@legros.example,Everett Rowe,07700 900694,guardian,zachary@roob.example,Lakeisha Rowe,07700 900323,mother,114624 +44547 Maple Path,Apt. 244,G9 7NN,Bartellside,,2009-07-08,Rolf,Terry,9991759840,garrett@crooks-ullrich.example,Gigi Terry,07700 900859,father,sherwood@treutel.example,Dee Terry,07700 900786,father,114624 +227 Andria Ridges,Apt. 401,L28 1LR,Keeblerfort,,2008-12-27,Fernanda,Leuschke,9992984406,bryon@gerlach-turner.example,Hunter Leuschke,07700 900754,father,giovanni.sauer@conn.test,Wilburn Leuschke,07700 900943,mother,114624 +6336 Walsh Flats,Suite 472,G4 2EQ,Elaberg,,2011-09-05,Celina,Halvorson,9991416005,colin_hayes@corkery.test,Tod Halvorson,07700 900475,father,wilbur@auer-waelchi.test,Parthenia Halvorson,07700 900412,guardian,114624 +958 Aiko Station,Apt. 745,S76 8JP,Port Andretown,,2012-06-21,Tova,Rosenbaum,9990688990,harry.brakus@anderson.example,Penney Rosenbaum,07700 900316,guardian,karoline@tremblay.test,Carla Rosenbaum,07700 900573,other,114624 +2221 Romaguera Springs,Apt. 707,M8A 0YA,Whiteburgh,,2012-03-13,Hugh,Mosciski,9994814761,griselda_lowe@schaden.test,Neal Mosciski,07700 900588,father,maximo_hackett@kshlerin.test,Nicolasa Mosciski,07700 900368,guardian,114624 +72093 Macejkovic Alley,Apt. 150,EH5M 4DZ,Fayville,,2012-06-18,Bryan,Pagac,9990660166,fabian@herzog.test,Emil Pagac,07700 900853,guardian,monet@king-brakus.example,Ted Pagac,07700 900434,other,114624 +95623 Randy Crossing,Apt. 775,PH13 2ZZ,Rennershire,,2008-10-24,Kassandra,Weimann,9996391884,marion@halvorson-lindgren.example,Elvis Weimann,07700 900268,other,minh@rohan-mayer.example,Shoshana Weimann,07700 900278,guardian,114624 +21307 Ismael Fields,Apt. 476,N3 0WD,North France,,2011-11-30,Rodolfo,Harris,9996768511,regena_sauer@schimmel.example,Merna Harris,07700 900944,mother,blaine@adams-yundt.test,Damon Harris,07700 900821,other,114624 +85650 Norris Hollow,Suite 385,B8W 5QN,Wehnerburgh,,2011-02-01,Vonnie,Leuschke,9999661920,philomena_daugherty@trantow-rau.example,Brice Leuschke,07700 900675,mother,kelvin@goldner.example,Deangelo Leuschke,07700 900943,mother,114624 +435 Hien Key,Suite 880,DH96 4LN,Thielshire,,2012-01-20,Ariel,Reichel,9999885381,marlon@klocko.test,Freddie Reichel,07700 900270,other,elene@barrows.example,Horace Reichel,07700 900838,guardian,114624 +155 Mraz Street,Apt. 903,S63 7GR,East Mohammedshire,,2010-01-06,Noble,Mitchell,9998191947,miles@monahan-ferry.test,Sheldon Mitchell,07700 900106,other,lisa@turcotte-botsford.example,Lorie Mitchell,07700 900681,guardian,114624 +21068 Audrey Point,Suite 593,GU24 4RY,Lake Ying,,2012-07-25,Belen,Kilback,9994279076,lauren_deckow@koss.test,Stacy Kilback,07700 900885,mother,julissa@larson-greenholt.test,Bryanna Kilback,07700 900799,mother,114624 +100 Hudson Centers,Suite 416,MK55 1HD,Hudsonside,,2009-08-16,Gregg,Jaskolski,9993781231,tisha_toy@fahey-blick.example,Leonard Jaskolski,07700 900781,father,columbus_lueilwitz@oconner.test,Reuben Jaskolski,07700 900663,other,114624 +34537 Howe Street,Suite 834,WC29 4TS,Deckowstad,,2011-09-24,Rena,Ondricka,9992188391,ulysses_bednar@cassin.example,Berry Ondricka,07700 900945,other,karmen@frami.example,Stewart Ondricka,07700 900561,mother,114624 +277 Koch Center,Suite 795,SA0 3EH,Kshlerinberg,,2010-08-29,Oliver,O'Hara,9995665808,caleb@goldner.test,Deirdre O'Hara,07700 900737,father,latisha@romaguera-beer.test,Lisette O'Hara,07700 900461,other,114624 +5783 Loyd Vista,Suite 649,ME0 4UW,Hillsstad,,2009-11-20,Jude,Stamm,9994673270,margarita_rolfson@blick-schmeler.example,Clyde Stamm,07700 900181,father,shalanda.zieme@greenfelder.example,Allan Stamm,07700 900199,mother,114624 +829 Huels Burg,Suite 566,EX1 1RY,Curtischester,,2011-07-24,Albert,Stoltenberg,9996573931,cornelius@lemke.test,Earnestine Stoltenberg,07700 900264,other,vicki_lesch@white.test,Amanda Stoltenberg,07700 900229,other,114624 diff --git a/performance-tests/E2E/nurse-journey.jmx b/performance-tests/E2E/nurse-journey.jmx index 3699db32f78..c509491fa5d 100644 --- a/performance-tests/E2E/nurse-journey.jmx +++ b/performance-tests/E2E/nurse-journey.jmx @@ -1,7 +1,7 @@ - + @@ -31,7 +31,7 @@ User-Agent - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 + Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Authorization @@ -44,7 +44,7 @@ AuthToken - ${__P(AuthToken, bWFuYWdlOnZhY2NpbmF0aW9ucw==)} + ${__P(AuthToken,null)} = @@ -59,19 +59,21 @@ Loops - ${__P(Loops, 1)} + ${__P(Loops, 20)} = + How many loops total (must be multiple times higher than vaccinationloop) Threads - ${__P(Threads, 1)} + ${__P(Threads, 70)} = VaccinationLoop - ${__P(VaccinationLoop, 1)} + ${__P(VaccinationLoop, 20)} = + How many times the thread loops without logging in (expected 20) RampUp @@ -113,7 +115,7 @@ - + qa.mavistesting.com https @@ -136,33 +138,22 @@ - true + false false - true + false false false - - 1 - 1 - true - continue - - 1 - false - - - ${Threads} ${RampUp} ${Duration} 0 - false + true true startnextloop @@ -171,11 +162,17 @@ - - true - - - import java.util.HashMap; + + ${__groovy((vars.getIteration()-1) % ("${VaccinationLoop}").toInteger() == 0)} + false + true + + + + true + + + import java.util.HashMap; import java.time.LocalDate; import java.time.temporal.ChronoUnit; import java.io.FileReader; @@ -213,205 +210,206 @@ catch (IOException e) //Uses HashMap above to cross reference URN code in feeder file to use a specific slug in URL vars.put("SessionId", cohortCodes.get(vars.get("URN"))); - groovy - - - - false - - - - 0 - https - start - true - GET - true - false - - - - + groovy + - - - false - - - - 0 - https - users/sign-in - true - GET - true - false - - - - + + false + - - false - Authenticity_Token - <input type="hidden" name="authenticity_token" value=" - " autocomplete="off" /> - Authenticity_Token_NotFound - false - 1 - - - - ${__Random(3000,5000,)} - + + 0 + https + start + true + GET + true + false + + + + - - - false - - - - 0 - https - users/sign-in - true - POST - true - false - - - - true - user[email] - nurse.jackie@example.org - = - true - - - true - user[password] - nurse.jackie@example.org - = - true - - - true - authenticity_token - ${Authenticity_Token} - = - true - - - - + + false + - - - - Content-Type - application/x-www-form-urlencoded - - - - - - false - Authenticity_Token - <form action="/users/organisations" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value=" - " autocomplete="off" /> - Authenticity_Token_NotFound - false - 1 - - - - ${__Random(20000,35000,)} - - + + 0 + https + users/sign-in + true + GET + true + false + + + + + + + false + Authenticity_Token + <input type="hidden" name="authenticity_token" value=" + " autocomplete="off" /> + Authenticity_Token_NotFound + false + 1 + + + + ${__Random(3000,5000,)} + + + - - - false - - - - 0 - https - users/organisations - true - POST - true - false - - - - true - organisation_id - 2 - = - true - - - true - authenticity_token - ${Authenticity_Token} - = - true - - - - + + false + - - - - Content-Type - application/x-www-form-urlencoded - - - - - - ${__Random(3000,5000,)} - - + + 0 + https + users/sign-in + true + POST + true + false + + + + true + user[email] + nurse.jackie@example.org + = + true + + + true + user[password] + nurse.jackie@example.org + = + true + + + true + authenticity_token + ${Authenticity_Token} + = + true + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + false + Authenticity_Token + <form action="/users/organisations" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value=" + " autocomplete="off" /> + Authenticity_Token_NotFound + false + 1 + + + + ${__Random(20000,35000,)} + + + - - - false - - - - 0 - https - sessions - true - GET - true - false - - - - + + false + - - false - SessionId - <a class="nhsuk-link" href="/sessions/(\w+)[\S\s]+Cohort</span>\s+[1-9]+ - $1$ - SessionId_NotFound - false - 1 - - - - ${__Random(7000,12000,)} - - + + 0 + https + users/organisations + true + POST + true + false + + + + true + organisation_id + 2 + = + true + + + true + authenticity_token + ${Authenticity_Token} + = + true + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + ${__Random(3000,5000,)} + + + + + + false + + + + 0 + https + sessions + true + GET + true + false + + + + + + + false + SessionId + <a class="nhsuk-link" href="/sessions/(\w+)[\S\s]+Cohort</span>\s+[1-9]+ + $1$ + SessionId_NotFound + false + 1 + + + + ${__Random(7000,12000,)} + + + - + ${__jexl3("${ReadOnlyMode}" == "True")} false false @@ -421,7 +419,7 @@ vars.put("SessionId", cohortCodes.get(vars.get("URN"))); false - + 0 https sessions/${SessionId} @@ -455,7 +453,7 @@ vars.put("SessionId", cohortCodes.get(vars.get("URN"))); - + 0 https sessions/${SessionId}/consent @@ -479,7 +477,7 @@ vars.put("SessionId", cohortCodes.get(vars.get("URN"))); - + 0 https sessions/${SessionId}/triage @@ -503,7 +501,7 @@ vars.put("SessionId", cohortCodes.get(vars.get("URN"))); - + 0 https sessions/${SessionId}/register @@ -527,7 +525,7 @@ vars.put("SessionId", cohortCodes.get(vars.get("URN"))); - + 0 https sessions/${SessionId}/record @@ -551,7 +549,7 @@ vars.put("SessionId", cohortCodes.get(vars.get("URN"))); - + 0 https sessions/${SessionId}/outcome @@ -574,7 +572,7 @@ vars.put("SessionId", cohortCodes.get(vars.get("URN"))); 1 - + Showing <b>1</b> to <b>50</b> of @@ -593,128 +591,1398 @@ vars.put("SessionId", cohortCodes.get(vars.get("URN"))); false - - ${VaccinationLoop} - + + false + - - false - + + 0 + https + sessions/${SessionId} + true + GET + true + false + + + + - - 0 - https - sessions/${SessionId} - true - GET - true - false - - - - - - - ${__Random(10000,15000,)} - - - - - 0 - https - sessions/${SessionId}/register - true - GET - true - false - - - - - - - ${__Random(3000,5000,)} - + + ${__Random(10000,15000,)} + + + + + 0 + https + sessions/${SessionId}/register + true + GET + true + false + + + + + + + ${__Random(3000,5000,)} + + + + + 0 + https + sessions/${SessionId}/register?search_form%5Bq%5D=${CHILD_FIRST_NAME}+${CHILD_LAST_NAME}&search_form%5Bregister_status%5D=&search_form%5Byear_groups%5D%5B%5D=&search_form%5Bdate_of_birth_day%5D=&search_form%5Bdate_of_birth_month%5D=&search_form%5Bdate_of_birth_year%5D=&search_form%5Bmissing_nhs_number%5D=0 + true + GET + true + false + + + + + + + ${__Random(10000,15000,)} + + + + false + Authenticity_Token + type="submit">Attending<\/button><input type="hidden" name="authenticity_token" value="(.*?)" + $1$ + Authenticity_Token_NotFound + false + 1 + + + + false + PatientId + <a class="nhsuk-card__link" href="\/sessions\/.*?\/patients\/(.*?)\/hpv + $1$ + PatientId_NotFound + false + 1 + + + + false + SessionStatus + nhsuk-tag nhsuk-tag--(.*?)">(.*?)< + $1$ $2$ + SessionStatus_NotFound + false + 1 + + + + + false + true + false + + + + ${__jexl3("${PatientId}" == "PatientId_NotFound")} + false + true + + + + 0 + 0 + 0 + + + + true + + + log.error("No further patients") + groovy + + + + + + ${__jexl3("${SessionStatus}" == "green Completed session")} + false + true + + + + 0 + https + sessions + true + GET + true + false + + + + + + + false + SessionId + <a class="nhsuk-link" href="/sessions/(\w+)[\S\s]+Cohort</span>\s+[1-9]+ + $1$ + SessionId_NotFound + false + 1 + + + + ${__Random(7000,12000,)} + + + + false + LogOut_Authenticity_Token + Log out<\/button><input type="hidden" name="authenticity_token" value="(.*?)" + $1$ + LogOut_Authenticity_Token_NotFound + false + 1 + + + + + ${__groovy((vars.getIteration()) % ("${VaccinationLoop}").toInteger() == 0)} + false + true + Use the same if controller as login + + + + 0 + https + logout + true + POST + true + false + + + + true + _method + delete + = + true + + + true + authenticity_token + ${LogOut_Authenticity_Token} + = + true + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + + + 3 + 0 + 0 + + + + true + + + log.info("Patient " + vars.get("CHILD_FIRST_NAME") + " " + vars.get("CHILD_LAST_NAME") + " already vaccinated"); + groovy + - + + + 0 + https + sessions/${SessionId}/register/${PatientId}/present + true + POST + true + false + + + + true + ${Authenticity_Token} + = + true + authenticity_token + + + + + + + ${__Random(10000,15000,)} + + + + + is attending today’s session.</p> + + + Assertion.response_data + false + 16 + + + + + 0 + https + sessions/${SessionId}/patients/${PatientId}/hpv?return_to=consent + true + GET + true + false + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + ${__Random(7000,13000,)} + + + + false + VaccinatedStatus + <h2 class="nhsuk-card__heading nhsuk-heading-s nhsuk-card__heading--feature">\s+(Vaccinated)\s+</h2 + $1$ + NotVaccinated + false + 1 + + + + false + ResponseStatus + <h2 class="nhsuk-card__heading nhsuk-heading-s nhsuk-card__heading--feature">\s+(No response)\s+</h2> + $1$ + Responded + false + 1 + + + + false + ReadyForNurseStatus + <h2 class="nhsuk-card__heading nhsuk-heading-s nhsuk-card__heading--feature">\s+(Ready for nurse)\s+</h2 + $1$ + NotReadyForNurse + false + 1 + + + + false + VaccinationPages + data-turbo-action="replace" href="/sessions/${SessionId}/patients/${PatientId}/(\w+) + $1$ + VaccinationPages_NotFound + false + -1 + + + + false + Authenticity_Token + <form class="button_to" method="post" action="/sessions/${SessionId}/patients/${PatientId}/hpv/consents"><button class="nhsuk-button app-button--secondary" data-module="nhsuk-button" new_tab="false" type="submit">Get consent response</button><input type="hidden" name="authenticity_token" value="(.*?)" autocomplete="off" /></form> + $1$ + Authenticity_Token_NotFound + false + 1 + + + + false + Vaccinate_Authenticity_Token + <form class="nhsuk-card" action="/sessions/\w+/patients/\d+/\w+/vaccinations" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> + $1$ + Vaccinate_Authenticity_Token_NotFound + false + 1 + + + + + + ${__jexl3("${VaccinatedStatus}" == "NotVaccinated")} + false + false + + + + ${__jexl3("${ResponseStatus}" != "Responded")} + false + false + + + + false + + + + 0 + https + sessions/${SessionId}/patients/${PatientId}/hpv/consents + true + POST + true + false + + + + true + authenticity_token + ${Authenticity_Token} + = + true + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + ${__Random(7000,13000,)} + + + + false + Authenticity_Token + <form action="/draft-consent/who" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> + $1$ + Authenticity_Token_NotFound + false + 1 + + + + false + ExistingContact + value="(\d+)" name="draft_consent\[new_or_existing_contact\]" .><label for="draft-consent-new-or-existing-contact-\1-field" class="nhsuk-label nhsuk-radios__label">([A-z0-9-&#;\s]*?)\s\(\w+\)</label><div class="nhsuk-hint nhsuk-radios__hint" id="draft-consent-new-or-existing-contact-\1-hint">([A-z\.@\-_]*?) / ([0-9 ]*?)</div></div> + $1$ + ExistingContact_NotFound + false + 1 + + + + groovy + + + true + vars.put("ParentId",vars.get("ExistingContact_g1")); +vars.put("ParentName",vars.get("ExistingContact_g2")); +vars.put("ParentEmail",vars.get("ExistingContact_g3")); +vars.put("ParentPhone",vars.get("ExistingContact_g4")); + + + + + 0 + https + draft-consent/who + true + POST + true + false + + + + true + authenticity_token + ${Authenticity_Token} + = + true + + + true + put + = + true + _method + + + true + ${ExistingContact} + = + true + draft_consent[new_or_existing_contact] + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + ${__Random(7000,13000,)} + + + + false + Authenticity_Token + <form action="/draft-consent/parent-details" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> + $1$ + Authenticity_Token_NotFound + false + 1 + + + + + 0 + https + draft-consent/parent-details + true + POST + true + false + + + + true + authenticity_token + ${Authenticity_Token} + = + true + + + true + put + = + true + _method + + + true + ${ParentEmail} + = + true + draft_consent[parent_email] + + + true + ${ParentPhone} + = + true + draft_consent[parent_phone] + + + true + 0 + = + true + draft_consent[parent_phone_receive_updates] + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + ${__Random(7000,13000,)} + + + + false + Authenticity_Token + <form action="/draft-consent/route" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> + $1$ + Authenticity_Token_NotFound + false + 1 + + + + + 0 + https + draft-consent/route + true + POST + true + false + + + + true + authenticity_token + ${Authenticity_Token} + = + true + + + true + put + = + true + _method + + + true + + = + true + draft_consent[route] + + + true + phone + = + true + draft_consent[route] + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + ${__Random(7000,13000,)} + + + + false + Authenticity_Token + <form action="/draft-consent/agree" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> + $1$ + Authenticity_Token_NotFound + false + 1 + + + + + 0 + https + draft-consent/agree + true + POST + true + false + + + + true + authenticity_token + ${Authenticity_Token} + = + true + + + true + put + = + true + _method + + + true + given + = + true + draft_consent[response] + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + ${__Random(7000,13000,)} + + + + false + Authenticity_Token + <form action="/draft-consent/questions" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> + $1$ + Authenticity_Token_NotFound + false + 1 + + + + + 0 + https + draft-consent/questions + true + POST + true + false + + + + true + authenticity_token + ${Authenticity_Token} + = + true + + + true + put + = + true + _method + + + true + + = + true + draft_consent[question_0][notes] + + + true + no + = + true + draft_consent[question_0][response] + + + true + + = + true + draft_consent[question_1][notes] + + + true + no + = + true + draft_consent[question_1][response] + + + true + + = + true + draft_consent[question_2][notes] + + + true + no + = + true + draft_consent[question_2][response] + + + true + + = + true + draft_consent[question_3][notes] + + + true + no + = + true + draft_consent[question_3][response] + + + true + + = + true + draft_consent[question_4][notes] + + + true + no + = + true + draft_consent[question_4][response] + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + ${__Random(7000,13000,)} + + + + false + Authenticity_Token + <form action="/draft-consent/triage" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> + $1$ + Authenticity_Token_NotFound + false + 1 + + + + + 0 + https + draft-consent/triage + true + POST + true + false + + + + true + authenticity_token + ${Authenticity_Token} + = + true + + + true + put + = + true + _method + + + true + ready_to_vaccinate + = + true + draft_consent[triage_status] + + + true + 1293h1-dsbahdoqsjd12301-qdsaa + = + true + draft_consent[triage_notes] + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + ${__Random(7000,13000,)} + + + + false + Authenticity_Token + <form class="button_to" method="post" action="/draft-consent/confirm"><input type="hidden" name="_method" value="put" autocomplete="off" /><button class="nhsuk-button" data-module="nhsuk-button" data-prevent-double-click="true" new_tab="false" type="submit">Confirm</button><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /></form> + $1$ + Authenticity_Token_NotFound + false + 1 + + + + + 0 + https + draft-consent/confirm + true + POST + true + false + + + + true + authenticity_token + ${Authenticity_Token} + = + true + + + true + put + = + true + _method + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + ${__Random(7000,13000,)} + + + + + <p class="govuk-notification-banner__heading">Consent recorded for + + + Assertion.response_data + false + 16 + + + + + 0 + https + sessions/${SessionId}/patients/${PatientId}/hpv?return_to=consent + true + GET + true + false + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + ${__Random(7000,13000,)} + + + + false + Vaccinate_Authenticity_Token + <form class="nhsuk-card" action="/sessions/\w+/patients/\d+/\w+/vaccinations" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> + $1$ + Vaccinate_Authenticity_Token_NotFound + false + 1 + + + + + + + ${__jexl3("${ReadyForNurseStatus}" == "Ready for nurse")} + false + false + + + + false + + + + 0 + https + sessions/${SessionId}/patients/${PatientId}/hpv/triages/new + true + GET + true + false + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + ${__Random(7000,13000,)} + + + + false + Authenticity_Token + <form action="/sessions/\w+/patients/\d+/hpv/triages" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> + $1$ + Authenticity_Token_NotFound + false + 1 + + + + + 0 + https + sessions/${SessionId}/patients/${PatientId}/hpv/triages + true + POST + true + false + + + + true + ${Authenticity_Token} + = + true + authenticity_token + + + false + ready_to_vaccinate + = + true + triage[status] + + + false + ${__RandomString(64,ZXCVBNMASDFGHJKLQWERTIOPzxcvbnmasdfghjklqwertyuiop12346890\,./-,)} + = + true + triage[notes] + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + ${__Random(17000,25000,)} + + + + + Triage outcome updated + + + Assertion.response_data + false + 16 + + + + + 0 + https + sessions/${SessionId}/patients/${PatientId}/hpv + true + GET + true + false + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + ${__Random(7000,13000,)} + + + + false + Vaccinate_Authenticity_Token + <form class="nhsuk-card" action="/sessions/\w+/patients/\d+/\w+/vaccinations" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> + $1$ + Vaccinate_Authenticity_Token_NotFound + false + 1 + + + + + + + false + + + 0 https - sessions/${SessionId}/register?search_form%5Bq%5D=${CHILD_FIRST_NAME}+${CHILD_LAST_NAME}&search_form%5Bregister_status%5D=&search_form%5Byear_groups%5D%5B%5D=&search_form%5Bdate_of_birth_day%5D=&search_form%5Bdate_of_birth_month%5D=&search_form%5Bdate_of_birth_year%5D=&search_form%5Bmissing_nhs_number%5D=0 + sessions/${SessionId}/patients/${PatientId}/hpv/vaccinations true - GET + POST true false - + + + true + authenticity_token + ${Vaccinate_Authenticity_Token} + = + true + + + false + vaccinate_form[knows_vaccination] + true + = + true + + + false + vaccinate_form[not_already_had] + true + = + true + + + false + vaccinate_form[feeling_well] + true + = + true + + + false + vaccinate_form[no_allergies] + true + = + true + + + false + true + = + true + vaccinate_form[not_pregnant] + + + false + vaccinate_form[pre_screening_notes] + ${__RandomString(64,QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm \,.;1234567890,)} + = + true + + + false + vaccinate_form[administered] + true + = + true + + + false + vaccinate_form[delivery_site] + right_arm_upper_position + = + true + + + false + vaccinate_form[delivery_method] + intramuscular + = + true + + + true + vaccinate_form[dose_sequence] + 1 + = + true + + + true + vaccinate_form[programme_id] + 2 + = + true + + - - ${__Random(10000,15000,)} - + + + + Content-Type + application/x-www-form-urlencoded + + + - + false - PatientId - <a class="nhsuk-card__link" href="\/sessions\/.*?\/patients\/(.*?)\/hpv + Authenticity_Token + <form action="/draft-vaccination-record/batch" .*? name="authenticity_token" value="(.*?)" + $1$ + Authenticity_Token_NotFound + false + 1 + + + + false + BatchId + <input id="draft-vaccination-record-batch-id-(\d+)-field" class="nhsuk-radios__input" $1$ - PatientId_NotFound + BatchId_NotFound false 1 + + ${__Random(35000,48000,)} + + + + + Which batch did you use? + + + Assertion.response_data + false + 16 + + - - ${__jexl3("${PatientId}" == "PatientId_NotFound")} - false - true - + + 0 + https + draft-vaccination-record/batch + true + POST + true + false + + + + true + _method + put + = + true + + + true + draft_vaccination_record[batch_id] + ${BatchId} + = + true + + + true + authenticity_token + ${Authenticity_Token} + = + true + + + + - - 0 - 0 - 0 - - - - true - - - log.error("No further patients") - groovy - - - + + + + Content-Type + application/x-www-form-urlencoded + + + + + + false + Authenticity_Token + <form action="/draft-vaccination-record/confirm" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value=" + " autocomplete="off" /> + Authenticity_Token_NotFound + false + 1 + + + + ${__Random(5000,8000,)} + + + + false + true + true + false + + + + + Check and confirm + + + Assertion.response_data + false + 16 + + - + 0 https - sessions/${SessionId}/register/${PatientId}/present + draft-vaccination-record/confirm true POST true false + + true + _method + put + = + true + + + true + draft_vaccination_record[notes] + ${__RandomString(64,QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm \,.;1234567890,)} + = + true + true + authenticity_token ${Authenticity_Token} = true - authenticity_token - - ${__Random(10000,15000,)} + + + + Content-Type + application/x-www-form-urlencoded + + + + + + false + LogOut_Authenticity_Token + <form class="button_to" method="post" action="/logout"><input type="hidden" name="_method" value="delete" autocomplete="off" /><button class="app-header__account-button" type="submit">Log out</button><input type="hidden" name="authenticity_token" value=" + " autocomplete="off" /> + LogOut_Authenticity_Token_NotFound + false + 1 + + + + ${__Random(35000,48000,)} - is attending today’s session.</p> + Vaccination outcome recorded for Assertion.response_data @@ -722,11 +1990,68 @@ vars.put("SessionId", cohortCodes.get(vars.get("URN"))); 16 + + groovy + + + true + log.info("Patient " + vars.get("CHILD_FIRST_NAME") + " " + vars.get("CHILD_LAST_NAME") + " vaccinated for HPV"); + + - + + + + ${__jexl3("${VaccinatedStatus}" == "Vaccinated")} + false + true + + + + true + true + 200 + OK + Dummy Sampler used to simulate requests and responses +without actual network activity. This helps debugging tests. + Dummy Sampler used to simulate requests and responses +without actual network activity. This helps debugging tests. + 1 + 1 + 1 + + org.apache.jmeter.samplers.SampleResult + + + + true + + + log.info("Patient " + vars.get("CHILD_FIRST_NAME") + " " + vars.get("CHILD_LAST_NAME") + " already vaccinated"); + groovy + + + + + + VaccinationPages + VaccinationPage + true + 1 + 3 + Cycles through whether the patient can take the MENACWY or IPV, if they're too young they won't + + + + ${__jexl3("${VaccinationPage}" == "log")} + false + true + + + 0 https - sessions/${SessionId}/patients/${PatientId}/hpv?return_to=consent + sessions true GET true @@ -736,88 +2061,179 @@ vars.put("SessionId", cohortCodes.get(vars.get("URN"))); - - - - Content-Type - application/x-www-form-urlencoded - - - - - - ${__Random(7000,13000,)} - - - + false - VaccinatedStatus - <h2 class="nhsuk-card__heading nhsuk-heading-s nhsuk-card__heading--feature">\s+(Vaccinated)\s+</h2 + SessionId + <a class="nhsuk-link" href="/sessions/(\w+)[\S\s]+Cohort</span>\s+[1-9]+ $1$ - NotVaccinated + SessionId_NotFound false 1 - - false - ResponseStatus - <h2 class="nhsuk-card__heading nhsuk-heading-s nhsuk-card__heading--feature">\s+(No response)\s+</h2> - $1$ - Responded - false - 1 - - - - false - ReadyForNurseStatus - <h2 class="nhsuk-card__heading nhsuk-heading-s nhsuk-card__heading--feature">\s+(Ready for nurse)\s+</h2 - $1$ - NotReadyForNurse - false - 1 - - - - false - VaccinationPages - data-turbo-action="replace" href="/sessions/${SessionId}/patients/${PatientId}/(\w+) - $1$ - VaccinationPages_NotFound - false - -1 - + + ${__Random(7000,12000,)} + - + false - Authenticity_Token - <form class="button_to" method="post" action="/sessions/${SessionId}/patients/${PatientId}/hpv/consents"><button class="nhsuk-button app-button--secondary" data-module="nhsuk-button" new_tab="false" type="submit">Get consent response</button><input type="hidden" name="authenticity_token" value="(.*?)" autocomplete="off" /></form> + LogOut_Authenticity_Token + Log out<\/button><input type="hidden" name="authenticity_token" value="(.*?)" $1$ - Authenticity_Token_NotFound + LogOut_Authenticity_Token_NotFound false 1 - - false - Vaccinate_Authenticity_Token - <form class="nhsuk-card" action="/sessions/\w+/patients/\d+/\w+/vaccinations" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> - $1$ - Vaccinate_Authenticity_Token_NotFound - false - 1 - + + + ${__groovy((vars.getIteration()) % ("${VaccinationLoop}").toInteger() == 0)} + false + true + Use the same if controller as login + + + + 0 + https + logout + true + POST + true + false + + + + true + _method + delete + = + true + + + true + authenticity_token + ${LogOut_Authenticity_Token} + = + true + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + + + 3 + 0 + 0 + + + + true + + + log.info("Patient " + vars.get("CHILD_FIRST_NAME") + " " + vars.get("CHILD_LAST_NAME") + " only vaccinated for HPV"); + groovy + - + + + Should only get here for MenACWY and IPV + 0 + https + sessions/${SessionId}/patients/${PatientId}/${VaccinationPage}?return_to=consent + true + GET + true + false + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + ${__Random(7000,13000,)} + + + + false + VaccinatedStatus + <h2 class="nhsuk-card__heading nhsuk-heading-s nhsuk-card__heading--feature">\s+(Vaccinated)\s+</h2 + $1$ + NotVaccinated + false + 1 + + + + false + ResponseStatus + <h2 class="nhsuk-card__heading nhsuk-heading-s nhsuk-card__heading--feature">\s+(No response)\s+</h2> + $1$ + Responded + false + 1 + + + + false + ReadyForNurseStatus + <h2 class="nhsuk-card__heading nhsuk-heading-s nhsuk-card__heading--feature">\s+(Ready for nurse)\s+</h2 + $1$ + Not Ready for nurse + false + 1 + + + + false + VaccinationPages + data-turbo-action="replace" href="/sessions/${SessionId}/patients/${PatientId}/(\w+) + $1$ + VaccinationPages_NotFound + false + -1 + + + false true + true false - + + + + false + Authenticity_Token + <form class="button_to" method="post" action="/sessions/${SessionId}/patients/${PatientId}/${VaccinationPage}/consents"><button class="nhsuk-button app-button--secondary" data-module="nhsuk-button" new_tab="false" type="submit">Get consent response</button><input type="hidden" name="authenticity_token" value="(.*?)" autocomplete="off" /></form> + $1$ + Authenticity_Token_NotFound + false + 1 + - + ${__jexl3("${VaccinatedStatus}" == "NotVaccinated")} false false @@ -829,14 +2245,14 @@ vars.put("SessionId", cohortCodes.get(vars.get("URN"))); false - + false - + 0 https - sessions/${SessionId}/patients/${PatientId}/hpv/consents + sessions/${SessionId}/patients/${PatientId}/${VaccinationPage}/consents true POST true @@ -863,7 +2279,7 @@ vars.put("SessionId", cohortCodes.get(vars.get("URN"))); - + ${__Random(7000,13000,)} @@ -899,7 +2315,7 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - + 0 https draft-consent/who @@ -943,7 +2359,7 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - + ${__Random(7000,13000,)} @@ -958,7 +2374,7 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - + 0 https draft-consent/parent-details @@ -1016,7 +2432,7 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - + ${__Random(7000,13000,)} @@ -1031,7 +2447,7 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - + 0 https draft-consent/route @@ -1082,7 +2498,7 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - + ${__Random(7000,13000,)} @@ -1097,7 +2513,7 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - + 0 https draft-consent/agree @@ -1141,7 +2557,7 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - + ${__Random(7000,13000,)} @@ -1156,7 +2572,7 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - + 0 https draft-consent/questions @@ -1263,7 +2679,7 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - + ${__Random(7000,13000,)} @@ -1278,7 +2694,7 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - + 0 https draft-consent/triage @@ -1311,7 +2727,7 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); true - 1293h1-dsbahdoqsjd12301-qdsaa + ${__RandomString(64,ZXCVBNMASDFGHJKLQWERTIOPzxcvbnmasdfghjklqwertyuiop12346890\,./-,)} = true draft_consent[triage_notes] @@ -1329,7 +2745,7 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - + ${__Random(7000,13000,)} @@ -1344,7 +2760,7 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - + 0 https draft-consent/confirm @@ -1381,7 +2797,7 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - + ${__Random(7000,13000,)} @@ -1396,10 +2812,10 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - + 0 https - sessions/${SessionId}/patients/${PatientId}/hpv?return_to=consent + sessions/${SessionId}/patients/${PatientId}/${VaccinationPage}?return_to=consent true GET true @@ -1418,10 +2834,60 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - + ${__Random(7000,13000,)} + + false + VaccinatedStatus + <h2 class="nhsuk-card__heading nhsuk-heading-s nhsuk-card__heading--feature">\s+(Vaccinated)\s+</h2 + $1$ + NotVaccinated + false + 1 + + + + false + ResponseStatus + <h2 class="nhsuk-card__heading nhsuk-heading-s nhsuk-card__heading--feature">\s+(No response)\s+</h2> + $1$ + Responded + false + 1 + + + + false + ReadyForNurseStatus + <h2 class="nhsuk-card__heading nhsuk-heading-s nhsuk-card__heading--feature">\s+(Ready for nurse)\s+</h2 + $1$ + Not Ready for nurse + false + 1 + + + + false + VaccinationPages + data-turbo-action="replace" href="/sessions/${SessionId}/patients/${PatientId}/(\w+) + $1$ + VaccinationPages_NotFound + false + -1 + + + + false + Authenticity_Token + <form class="button_to" method="post" action="/sessions/${SessionId}/patients/${PatientId}/${VaccinationPage}/consents"><button class="nhsuk-button app-button--secondary" data-module="nhsuk-button" new_tab="false" type="submit">Get consent response</button><input type="hidden" name="authenticity_token" value="(.*?)" autocomplete="off" /></form> + $1$ + Authenticity_Token_NotFound + false + 1 + + false Vaccinate_Authenticity_Token @@ -1445,10 +2911,10 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4"));false - + 0 https - sessions/${SessionId}/patients/${PatientId}/hpv/triages/new + sessions/${SessionId}/patients/${PatientId}/${VaccinationPage}/triages/new true GET true @@ -1467,14 +2933,14 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - + ${__Random(7000,13000,)} false Authenticity_Token - <form action="/sessions/\w+/patients/\d+/hpv/triages" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> + <form action="/sessions/\w+/patients/\d+/\w+/triages" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> $1$ Authenticity_Token_NotFound false @@ -1482,10 +2948,118 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - + + 0 + https + sessions/${SessionId}/patients/${PatientId}/${VaccinationPage}/triages + true + POST + true + false + + + + true + ${Authenticity_Token} + = + true + authenticity_token + + + false + ready_to_vaccinate + = + true + triage[status] + + + false + ${__RandomString(64,ZXCVBNMASDFGHJKLQWERTIOPzxcvbnmasdfghjklqwertyuiop12346890\,./-,)} + = + true + triage[notes] + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + ${__Random(17000,25000,)} + + + + + Triage outcome updated + + + Assertion.response_data + false + 16 + + + + + 0 + https + sessions/${SessionId}/patients/${PatientId}/${VaccinationPage} + true + GET + true + false + + + + + + + + + Content-Type + application/x-www-form-urlencoded + + + + + + ${__Random(7000,13000,)} + + + + false + Vaccinate_Authenticity_Token + <form class="nhsuk-card" action="/sessions/\w+/patients/\d+/\w+/vaccinations" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> + $1$ + Vaccinate_Authenticity_Token_NotFound + false + 1 + + + + + + + false + + + + ${__jexl3("${VaccinationPage}" == "menacwy")} + false + false + + + 0 https - sessions/${SessionId}/patients/${PatientId}/hpv/triages + sessions/${SessionId}/patients/${PatientId}/${VaccinationPage}/vaccinations true POST true @@ -1494,24 +3068,87 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); true - ${Authenticity_Token} + authenticity_token + ${Vaccinate_Authenticity_Token} = true - authenticity_token - + false - ready_to_vaccinate + vaccinate_form[knows_vaccination] + true = true - triage[status] - + false - ${__RandomString(64,ZXCVBNMASDFGHJKLQWERTIOPzxcvbnmasdfghjklqwertyuiop12346890\,./-,)} + vaccinate_form[not_already_had] + true + = + true + + + false + vaccinate_form[feeling_well] + true + = + true + + + false + vaccinate_form[no_allergies] + true + = + true + + + false + true + = + true + vaccinate_form[not_taking_medication] + + + false + vaccinate_form[pre_screening_notes] + ${__RandomString(64,QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm \,.;1234567890,)} + = + true + + + false + vaccinate_form[administered] + true + = + true + + + false + vaccinate_form[delivery_site] + right_arm_upper_position + = + true + + + false + vaccinate_form[delivery_method] + intramuscular + = + true + + + true + vaccinate_form[dose_sequence] + + = + true + + + true + vaccinate_form[programme_id] + 4 = true - triage[notes] @@ -1526,13 +3163,37 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - - ${__Random(17000,25000,)} + + false + Authenticity_Token + <form action="/draft-vaccination-record/batch" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value=" + " autocomplete="off" /> + Authenticity_Token_NotFound + false + 1 + + + + false + BatchId + <input id="draft-vaccination-record-batch-id-(\d+)-field" class="nhsuk-radios__input" + $1$ + BatchId_NotFound + false + 1 + + + + ${__Random(35000,48000,)} + + + + ${__Random(7000,13000,)} - Triage outcome updated + Which batch did you use? Assertion.response_data @@ -1541,16 +3202,115 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - + + + ${__jexl3("${VaccinationPage}" == "td_ipv")} + false + false + + + 0 https - sessions/${SessionId}/patients/${PatientId}/hpv + sessions/${SessionId}/patients/${PatientId}/${VaccinationPage}/vaccinations true - GET + POST true false - + + + true + authenticity_token + ${Vaccinate_Authenticity_Token} + = + true + + + false + vaccinate_form[knows_vaccination] + true + = + true + + + false + vaccinate_form[not_already_had] + true + = + true + + + false + vaccinate_form[feeling_well] + true + = + true + + + false + vaccinate_form[no_allergies] + true + = + true + + + false + true + = + true + vaccinate_form[not_taking_medication] + + + false + true + = + true + vaccinate_form[not_pregnant] + + + false + vaccinate_form[pre_screening_notes] + ${__RandomString(64,QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm \,.;1234567890,)} + = + true + + + false + vaccinate_form[administered] + true + = + true + + + false + vaccinate_form[delivery_site] + right_arm_upper_position + = + true + + + false + vaccinate_form[delivery_method] + intramuscular + = + true + + + true + vaccinate_form[dose_sequence] + + = + true + + + true + vaccinate_form[programme_id] + 3 + = + true + + @@ -1563,168 +3323,45 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4")); - - ${__Random(7000,13000,)} - + + false + Authenticity_Token + <form action="/draft-vaccination-record/batch" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value=" + " autocomplete="off" /> + Authenticity_Token_NotFound + false + 1 + - + false - Vaccinate_Authenticity_Token - <form class="nhsuk-card" action="/sessions/\w+/patients/\d+/\w+/vaccinations" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> + BatchId + <input id="draft-vaccination-record-batch-id-(\d+)-field" class="nhsuk-radios__input" $1$ - Vaccinate_Authenticity_Token_NotFound + BatchId_NotFound false 1 - - - - - false - - - - 0 - https - sessions/${SessionId}/patients/${PatientId}/hpv/vaccinations - true - POST - true - false - - - - true - authenticity_token - ${Vaccinate_Authenticity_Token} - = - true - - - false - vaccinate_form[knows_vaccination] - true - = - true - - - false - vaccinate_form[not_already_had] - true - = - true - - - false - vaccinate_form[feeling_well] - true - = - true - - - false - vaccinate_form[no_allergies] - true - = - true - - - false - true - = - true - vaccinate_form[not_pregnant] - - - false - vaccinate_form[pre_screening_notes] - ${__RandomString(64,QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm \,.;1234567890,)} - = - true - - - false - vaccinate_form[administered] - true - = - true - - - false - vaccinate_form[delivery_site] - right_arm_upper_position - = - true - - - false - vaccinate_form[delivery_method] - intramuscular - = - true - - - true - vaccinate_form[dose_sequence] - 1 - = - true - - - true - vaccinate_form[programme_id] - 2 - = - true - - - - - - - - - Content-Type - application/x-www-form-urlencoded - - - - - - false - Authenticity_Token - <form action="/draft-vaccination-record/batch" .*? name="authenticity_token" value="(.*?)" - $1$ - Authenticity_Token_NotFound - false - 1 - - - - false - BatchId - <input id="draft-vaccination-record-batch-id-(\d+)-field" class="nhsuk-radios__input" - $1$ - BatchId_NotFound - false - 1 - - - - ${__Random(35000,48000,)} - - - - - Which batch did you use? - - - Assertion.response_data - false - 16 - - + + ${__Random(35000,48000,)} + + + + ${__Random(7000,13000,)} + + + + + Which batch did you use? + + + Assertion.response_data + false + 16 + + + 0 @@ -1780,17 +3417,10 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4"));1 - + ${__Random(5000,8000,)} - - false - true - true - false - - Check and confirm @@ -1856,10 +3486,14 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4"));1 - + ${__Random(35000,48000,)} + + ${__Random(7000,13000,)} + + Vaccination outcome recorded for @@ -1870,6 +3504,14 @@ vars.put("ParentPhone",vars.get("ExistingContact_g4"));16 + + groovy + + + true + log.info("Patient " + vars.get("CHILD_FIRST_NAME") + " " + vars.get("CHILD_LAST_NAME") + " vaccinated for " + vars.get("VaccinationPage")); + + @@ -1894,1392 +3536,25 @@ without actual network activity. This helps debugging tests. org.apache.jmeter.samplers.SampleResult - - - - VaccinationPages - VaccinationPage - true - 1 - 3 - Cycles through whether the patient can take the MENACWY or IPV, if they're too young they won't - - - - 0 - https - sessions/${SessionId}/patients/${PatientId}/${VaccinationPage}?return_to=consent - true - GET - true - false - - - - - - - - - Content-Type - application/x-www-form-urlencoded - - - - - - ${__Random(7000,13000,)} - - - - false - VaccinatedStatus - <h2 class="nhsuk-card__heading nhsuk-heading-s nhsuk-card__heading--feature">\s+(Vaccinated)\s+</h2 - $1$ - NotVaccinated - false - 1 - - - - false - ResponseStatus - <h2 class="nhsuk-card__heading nhsuk-heading-s nhsuk-card__heading--feature">\s+(No response)\s+</h2> - $1$ - Responded - false - 1 - - - - false - ReadyForNurseStatus - <h2 class="nhsuk-card__heading nhsuk-heading-s nhsuk-card__heading--feature">\s+(Ready for nurse)\s+</h2 - $1$ - Not Ready for nurse - false - 1 - - - - false - VaccinationPages - data-turbo-action="replace" href="/sessions/${SessionId}/patients/${PatientId}/(\w+) - $1$ - VaccinationPages_NotFound - false - -1 - - - - false - true - true - false - - - - false - Authenticity_Token - <form class="button_to" method="post" action="/sessions/${SessionId}/patients/${PatientId}/${VaccinationPage}/consents"><button class="nhsuk-button app-button--secondary" data-module="nhsuk-button" new_tab="false" type="submit">Get consent response</button><input type="hidden" name="authenticity_token" value="(.*?)" autocomplete="off" /></form> - $1$ - Authenticity_Token_NotFound - false - 1 - - - - - ${__jexl3("${VaccinatedStatus}" == "NotVaccinated")} - false - false - - - - ${__jexl3("${ResponseStatus}" != "Responded")} - false - false - - - - false - - - - 0 - https - sessions/${SessionId}/patients/${PatientId}/${VaccinationPage}/consents - true - POST - true - false - - - - true - authenticity_token - ${Authenticity_Token} - = - true - - - - - - - - - Content-Type - application/x-www-form-urlencoded - - - - - - ${__Random(7000,13000,)} - - - - false - Authenticity_Token - <form action="/draft-consent/who" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> - $1$ - Authenticity_Token_NotFound - false - 1 - - - - false - ExistingContact - value="(\d+)" name="draft_consent\[new_or_existing_contact\]" .><label for="draft-consent-new-or-existing-contact-\1-field" class="nhsuk-label nhsuk-radios__label">([A-z0-9-&#;\s]*?)\s\(\w+\)</label><div class="nhsuk-hint nhsuk-radios__hint" id="draft-consent-new-or-existing-contact-\1-hint">([A-z\.@\-_]*?) / ([0-9 ]*?)</div></div> - $1$ - ExistingContact_NotFound - false - 1 - - - - groovy - - - true - vars.put("ParentId",vars.get("ExistingContact_g1")); -vars.put("ParentName",vars.get("ExistingContact_g2")); -vars.put("ParentEmail",vars.get("ExistingContact_g3")); -vars.put("ParentPhone",vars.get("ExistingContact_g4")); - - - - - 0 - https - draft-consent/who - true - POST - true - false - - - - true - authenticity_token - ${Authenticity_Token} - = - true - - - true - put - = - true - _method - - - true - ${ExistingContact} - = - true - draft_consent[new_or_existing_contact] - - - - - - - - - Content-Type - application/x-www-form-urlencoded - - - - - - ${__Random(7000,13000,)} - - - - false - Authenticity_Token - <form action="/draft-consent/parent-details" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> - $1$ - Authenticity_Token_NotFound - false - 1 - - - - - 0 - https - draft-consent/parent-details - true - POST - true - false - - - - true - authenticity_token - ${Authenticity_Token} - = - true - - - true - put - = - true - _method - - - true - ${ParentEmail} - = - true - draft_consent[parent_email] - - - true - ${ParentPhone} - = - true - draft_consent[parent_phone] - - - true - 0 - = - true - draft_consent[parent_phone_receive_updates] - - - - - - - - - Content-Type - application/x-www-form-urlencoded - - - - - - ${__Random(7000,13000,)} - - - - false - Authenticity_Token - <form action="/draft-consent/route" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> - $1$ - Authenticity_Token_NotFound - false - 1 - - - - - 0 - https - draft-consent/route - true - POST - true - false - - - - true - authenticity_token - ${Authenticity_Token} - = - true - - - true - put - = - true - _method - - - true - - = - true - draft_consent[route] - - - true - phone - = - true - draft_consent[route] - - - - - - - - - Content-Type - application/x-www-form-urlencoded - - - - - - ${__Random(7000,13000,)} - - - - false - Authenticity_Token - <form action="/draft-consent/agree" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> - $1$ - Authenticity_Token_NotFound - false - 1 - - - - - 0 - https - draft-consent/agree - true - POST - true - false - - - - true - authenticity_token - ${Authenticity_Token} - = - true - - - true - put - = - true - _method - - - true - given - = - true - draft_consent[response] - - - - - - - - - Content-Type - application/x-www-form-urlencoded - - - - - - ${__Random(7000,13000,)} - - - - false - Authenticity_Token - <form action="/draft-consent/questions" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> - $1$ - Authenticity_Token_NotFound - false - 1 - - - - - 0 - https - draft-consent/questions - true - POST - true - false - - - - true - authenticity_token - ${Authenticity_Token} - = - true - - - true - put - = - true - _method - - - true - - = - true - draft_consent[question_0][notes] - - - true - no - = - true - draft_consent[question_0][response] - - - true - - = - true - draft_consent[question_1][notes] - - - true - no - = - true - draft_consent[question_1][response] - - - true - - = - true - draft_consent[question_2][notes] - - - true - no - = - true - draft_consent[question_2][response] - - - true - - = - true - draft_consent[question_3][notes] - - - true - no - = - true - draft_consent[question_3][response] - - - true - - = - true - draft_consent[question_4][notes] - - - true - no - = - true - draft_consent[question_4][response] - - - - - - - - - Content-Type - application/x-www-form-urlencoded - - - - - - ${__Random(7000,13000,)} - - - - false - Authenticity_Token - <form action="/draft-consent/triage" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> - $1$ - Authenticity_Token_NotFound - false - 1 - - - - - 0 - https - draft-consent/triage - true - POST - true - false - - - - true - authenticity_token - ${Authenticity_Token} - = - true - - - true - put - = - true - _method - - - true - ready_to_vaccinate - = - true - draft_consent[triage_status] - - - true - ${__RandomString(64,ZXCVBNMASDFGHJKLQWERTIOPzxcvbnmasdfghjklqwertyuiop12346890\,./-,)} - = - true - draft_consent[triage_notes] - - - - - - - - - Content-Type - application/x-www-form-urlencoded - - - - - - ${__Random(7000,13000,)} - - - - false - Authenticity_Token - <form class="button_to" method="post" action="/draft-consent/confirm"><input type="hidden" name="_method" value="put" autocomplete="off" /><button class="nhsuk-button" data-module="nhsuk-button" data-prevent-double-click="true" new_tab="false" type="submit">Confirm</button><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /></form> - $1$ - Authenticity_Token_NotFound - false - 1 - - - - - 0 - https - draft-consent/confirm - true - POST - true - false - - - - true - authenticity_token - ${Authenticity_Token} - = - true - - - true - put - = - true - _method - - - - - - - - - Content-Type - application/x-www-form-urlencoded - - - - - - ${__Random(7000,13000,)} - - - - - <p class="govuk-notification-banner__heading">Consent recorded for - - - Assertion.response_data - false - 16 - - - - - 0 - https - sessions/${SessionId}/patients/${PatientId}/${VaccinationPage}?return_to=consent - true - GET - true - false - - - - - - - - - Content-Type - application/x-www-form-urlencoded - - - - - - ${__Random(7000,13000,)} - - - - false - VaccinatedStatus - <h2 class="nhsuk-card__heading nhsuk-heading-s nhsuk-card__heading--feature">\s+(Vaccinated)\s+</h2 - $1$ - NotVaccinated - false - 1 - - - - false - ResponseStatus - <h2 class="nhsuk-card__heading nhsuk-heading-s nhsuk-card__heading--feature">\s+(No response)\s+</h2> - $1$ - Responded - false - 1 - - - - false - ReadyForNurseStatus - <h2 class="nhsuk-card__heading nhsuk-heading-s nhsuk-card__heading--feature">\s+(Ready for nurse)\s+</h2 - $1$ - Not Ready for nurse - false - 1 - - - - false - VaccinationPages - data-turbo-action="replace" href="/sessions/${SessionId}/patients/${PatientId}/(\w+) - $1$ - VaccinationPages_NotFound - false - -1 - - - - false - Authenticity_Token - <form class="button_to" method="post" action="/sessions/${SessionId}/patients/${PatientId}/${VaccinationPage}/consents"><button class="nhsuk-button app-button--secondary" data-module="nhsuk-button" new_tab="false" type="submit">Get consent response</button><input type="hidden" name="authenticity_token" value="(.*?)" autocomplete="off" /></form> - $1$ - Authenticity_Token_NotFound - false - 1 - - - - false - Vaccinate_Authenticity_Token - <form class="nhsuk-card" action="/sessions/\w+/patients/\d+/\w+/vaccinations" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> - $1$ - Vaccinate_Authenticity_Token_NotFound - false - 1 - - - - - - - ${__jexl3("${ReadyForNurseStatus}" == "Ready for nurse")} - false - false - - - - false - - - - 0 - https - sessions/${SessionId}/patients/${PatientId}/${VaccinationPage}/triages/new - true - GET - true - false - - - - - - - - - Content-Type - application/x-www-form-urlencoded - - - - - - ${__Random(7000,13000,)} - - - - false - Authenticity_Token - <form action="/sessions/\w+/patients/\d+/\w+/triages" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> - $1$ - Authenticity_Token_NotFound - false - 1 - - - - - 0 - https - sessions/${SessionId}/patients/${PatientId}/${VaccinationPage}/triages - true - POST - true - false - - - - true - ${Authenticity_Token} - = - true - authenticity_token - - - false - ready_to_vaccinate - = - true - triage[status] - - - false - ${__RandomString(64,ZXCVBNMASDFGHJKLQWERTIOPzxcvbnmasdfghjklqwertyuiop12346890\,./-,)} - = - true - triage[notes] - - - - - - - - - Content-Type - application/x-www-form-urlencoded - - - - - - ${__Random(17000,25000,)} - - - - - Triage outcome updated - - - Assertion.response_data - false - 16 - - - - - 0 - https - sessions/${SessionId}/patients/${PatientId}/${VaccinationPage} - true - GET - true - false - - - - - - - - - Content-Type - application/x-www-form-urlencoded - - - - - - ${__Random(7000,13000,)} - - - - false - Vaccinate_Authenticity_Token - <form class="nhsuk-card" action="/sessions/\w+/patients/\d+/\w+/vaccinations" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="(.+?)" autocomplete="off" /> - $1$ - Vaccinate_Authenticity_Token_NotFound - false - 1 - - - - - - - false - - - - ${__jexl3("${VaccinationPage}" == "menacwy")} - false - false - - - - 0 - https - sessions/${SessionId}/patients/${PatientId}/${VaccinationPage}/vaccinations - true - POST - true - false - - - - true - authenticity_token - ${Vaccinate_Authenticity_Token} - = - true - - - false - vaccinate_form[knows_vaccination] - true - = - true - - - false - vaccinate_form[not_already_had] - true - = - true - - - false - vaccinate_form[feeling_well] - true - = - true - - - false - vaccinate_form[no_allergies] - true - = - true - - - false - true - = - true - vaccinate_form[not_taking_medication] - - - false - vaccinate_form[pre_screening_notes] - ${__RandomString(64,QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm \,.;1234567890,)} - = - true - - - false - vaccinate_form[administered] - true - = - true - - - false - vaccinate_form[delivery_site] - right_arm_upper_position - = - true - - - false - vaccinate_form[delivery_method] - intramuscular - = - true - - - true - vaccinate_form[dose_sequence] - - = - true - - - true - vaccinate_form[programme_id] - 4 - = - true - - - - - - - - - Content-Type - application/x-www-form-urlencoded - - - - - - false - Authenticity_Token - <form action="/draft-vaccination-record/batch" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value=" - " autocomplete="off" /> - Authenticity_Token_NotFound - false - 1 - - - - false - BatchId - <input id="draft-vaccination-record-batch-id-(\d+)-field" class="nhsuk-radios__input" - $1$ - BatchId_NotFound - false - 1 - - - - ${__Random(35000,48000,)} - - - - - Which batch did you use? - - - Assertion.response_data - false - 16 - - - - - - ${__jexl3("${VaccinationPage}" == "td_ipv")} - false - false - - - - 0 - https - sessions/${SessionId}/patients/${PatientId}/${VaccinationPage}/vaccinations - true - POST - true - false - - - - true - authenticity_token - ${Vaccinate_Authenticity_Token} - = - true - - - false - vaccinate_form[knows_vaccination] - true - = - true - - - false - vaccinate_form[not_already_had] - true - = - true - - - false - vaccinate_form[feeling_well] - true - = - true - - - false - vaccinate_form[no_allergies] - true - = - true - - - false - true - = - true - vaccinate_form[not_taking_medication] - - - false - true - = - true - vaccinate_form[not_pregnant] - - - false - vaccinate_form[pre_screening_notes] - ${__RandomString(64,QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm \,.;1234567890,)} - = - true - - - false - vaccinate_form[administered] - true - = - true - - - false - vaccinate_form[delivery_site] - right_arm_upper_position - = - true - - - false - vaccinate_form[delivery_method] - intramuscular - = - true - - - true - vaccinate_form[dose_sequence] - - = - true - - - true - vaccinate_form[programme_id] - 3 - = - true - - - - - - - - - Content-Type - application/x-www-form-urlencoded - - - - - - false - Authenticity_Token - <form action="/draft-vaccination-record/batch" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value=" - " autocomplete="off" /> - Authenticity_Token_NotFound - false - 1 - - - - false - BatchId - <input id="draft-vaccination-record-batch-id-(\d+)-field" class="nhsuk-radios__input" - $1$ - BatchId_NotFound - false - 1 - - - - ${__Random(35000,48000,)} - - - - - Which batch did you use? - - - Assertion.response_data - false - 16 - - - - - - 0 - https - draft-vaccination-record/batch - true - POST - true - false - - - - true - _method - put - = - true - - - true - draft_vaccination_record[batch_id] - ${BatchId} - = - true - - - true - authenticity_token - ${Authenticity_Token} - = - true - - - - - - - - - Content-Type - application/x-www-form-urlencoded - - - - - - false - Authenticity_Token - <form action="/draft-vaccination-record/confirm" accept-charset="UTF-8" method="post"><input type="hidden" name="_method" value="put" autocomplete="off" /><input type="hidden" name="authenticity_token" value=" - " autocomplete="off" /> - Authenticity_Token_NotFound - false - 1 - - - - ${__Random(5000,8000,)} - - - - - Check and confirm - - - Assertion.response_data - false - 16 - - - - - 0 - https - draft-vaccination-record/confirm - true - POST - true - false - - - - true - _method - put - = - true - - - true - draft_vaccination_record[notes] - ${__RandomString(64,QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm \,.;1234567890,)} - = - true - - - true - authenticity_token - ${Authenticity_Token} - = - true - - - - - - - - - Content-Type - application/x-www-form-urlencoded - - - - - - false - LogOut_Authenticity_Token - <form class="button_to" method="post" action="/logout"><input type="hidden" name="_method" value="delete" autocomplete="off" /><button class="app-header__account-button" type="submit">Log out</button><input type="hidden" name="authenticity_token" value=" - " autocomplete="off" /> - LogOut_Authenticity_Token_NotFound - false - 1 - - - - ${__Random(35000,48000,)} - - - - - Vaccination outcome recorded for - - - Assertion.response_data - false - 16 - - - - - - - ${__jexl3("${VaccinatedStatus}" == "Vaccinated")} - false - true - - - true - true - 200 - OK - Dummy Sampler used to simulate requests and responses -without actual network activity. This helps debugging tests. - Dummy Sampler used to simulate requests and responses -without actual network activity. This helps debugging tests. - 1 - 1 - 1 - - org.apache.jmeter.samplers.SampleResult - + + true + + + log.info("Patient " + vars.get("CHILD_FIRST_NAME") + " " + vars.get("CHILD_LAST_NAME") + " already vaccinated"); + groovy + - - false - + + ${__groovy((vars.getIteration()) % ("${VaccinationLoop}").toInteger() == 0)} + false + true + Use the same if controller as login + 0 @@ -3309,7 +3584,7 @@ without actual network activity. This helps debugging tests. - + Content-Type @@ -3321,7 +3596,7 @@ without actual network activity. This helps debugging tests. - + false saveConfig