package Ġde . sc and io . e 4 . test packages . page branch ing . virtual users Ċ Ċ import Ġde . sc and io . e 4 . test packages . page branch ing . actions . Create Branch Action Ċ import Ġde . sc and io . e 4 . test packages . page branch ing . actions . Create Overview Page Action Ċ import Ġde . sc and io . e 4 . test packages . van illa . actions . Create Page Action Ċ import Ġde . sc and io . e 4 . worker . collections . Action Collection Ċ import Ġde . sc and io . e 4 . worker . interfaces . RestClient Ċ import Ġde . sc and io . e 4 . worker . interfaces . Virtual User Ċ import Ġjava . util .* ĊĊ Ċ /** Ċ Ġ* Ġ=== ĠBranch Overview Creator Ġ=== Ċ Ġ* Ċ Ġ* ĠPage Branch ing ĠBranch Overview Creator ĠVirtual User . Ċ Ġ* Ċ Ġ* ĠAss umptions : Ċ Ġ* Ġ- ĠSpace Ġwith Ġspace key Ġ" PB " Ċ Ġ* Ċ Ġ* ĠPre paration : Ċ Ġ* Ġ- ĠCreate Ġpage Ġin Ġspace Ġ" PB " Ġwith Ġtitle Ġ" PB ĠBranch Overview Creator ĠOrigin Ġ( START _ TIME )" Ċ Ġ* Ġ- ĠCreate Ġ 5 Ġbranches Ġof Ġpage Ġwith Ġthe Ġoriginal Ġpage Ġtitle Ġand Ġ" Ġ- ĠBranch ĠX " Ġappended , Ġwhere ĠX Ġis Ġthe Ġnumber Ċ Ġ* Ċ Ġ* ĠActions : Ċ Ġ* Ġ- ĠEdit Ġthe Ġpage Ġ" PB ĠBranch Overview Creator ĠOrigin Ġ( START _ TIME )" Ġand Ġadd Ġthe Ġpage branch ing - overview Ġmacro Ċ Ġ* Ċ Ġ* Ġ@ author ĠF elix ĠGr und Ċ Ġ*/ Ċ class ĠBranch Overview Creator Ġ: ĠVirtual User () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġget Actions (): ĠAction Collection Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġactions Ġ= ĠAction Collection () ĊĠĠĠĠĠĠĠ Ġval Ġvirtual User StartTime Ġ= ĠDate (). time ĊĠĠĠĠĠĠĠ Ġval Ġspace Key Ġ= Ġ" PB " ĊĠĠĠĠĠĠĠ Ġval ĠpageTitle Ġ= Ġ" PB ĠBranch Overview Creator ĠOrigin Ġ($ virtual User StartTime )" ĊĊĠĠĠĠĠĠĠ Ġ// ĠPRE PAR ATION ĊĊĠĠĠĠĠĠĠ Ġactions . add Exclude From Measurement ( Create Page Action ( space Key , ĠpageTitle )) ĊĊĠĠĠĠĠĠĠ Ġactions . add Exclude From Measurement ( Create Branch Action ( space Key , ĠpageTitle , Ġ" Branch Ġ 1 ")) ĊĠĠĠĠĠĠĠ Ġactions . add Exclude From Measurement ( Create Branch Action ( space Key , ĠpageTitle , Ġ" Branch Ġ 2 ")) ĊĠĠĠĠĠĠĠ Ġactions . add Exclude From Measurement ( Create Branch Action ( space Key , ĠpageTitle , Ġ" Branch Ġ 3 ")) ĊĠĠĠĠĠĠĠ Ġactions . add Exclude From Measurement ( Create Branch Action ( space Key , ĠpageTitle , Ġ" Branch Ġ 4 ")) ĊĠĠĠĠĠĠĠ Ġactions . add Exclude From Measurement ( Create Branch Action ( space Key , ĠpageTitle , Ġ" Branch Ġ 5 ")) ĊĊĠĠĠĠĠĠĠ Ġactions . add ( Create Overview Page Action ( space Key , ĠpageTitle )) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġactions ĊĠĠĠ Ġ} Ċ Ċ }