Skip to content

Commit d0955de

Browse files
authored
Tidy up after bug fix
Issue tracked to an incorrect assumption that all apps start with the same base directory. Using GITHUB_WORKSPACE as a fixed home directory has sorted the issues.
1 parent f75dd7b commit d0955de

File tree

1 file changed

+22
-25
lines changed

1 file changed

+22
-25
lines changed

performance-tests/large-org/large-org-scenario.jmx

Lines changed: 22 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<stringProp name="variableNames">CHILD_SCHOOL_URN</stringProp>
2020
</CSVDataSet>
2121
<hashTree/>
22-
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header manager" enabled="true">
22+
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header manager">
2323
<collectionProp name="HeaderManager.headers">
2424
<elementProp name="Accept" elementType="Header">
2525
<stringProp name="Header.name">Accept</stringProp>
@@ -76,11 +76,6 @@
7676
<stringProp name="Argument.value">${__P(Directory, ${__groovy(import org.apache.jmeter.services.FileServer; FileServer.getFileServer().getBaseDir();)}${__groovy(File.separator,)})}</stringProp>
7777
<stringProp name="Argument.metadata">=</stringProp>
7878
</elementProp>
79-
<elementProp name="InputFile" elementType="Argument">
80-
<stringProp name="Argument.name">InputFile</stringProp>
81-
<stringProp name="Argument.value">${__P(InputFile, null)}</stringProp>
82-
<stringProp name="Argument.metadata">=</stringProp>
83-
</elementProp>
8479
<elementProp name="User" elementType="Argument">
8580
<stringProp name="Argument.name">User</stringProp>
8681
<stringProp name="Argument.value">${__P(User, [email protected])}</stringProp>
@@ -98,20 +93,20 @@
9893
<stringProp name="HTTPSampler.implementation"></stringProp>
9994
</ConfigTestElement>
10095
<hashTree/>
101-
<CookieManager guiclass="CookiePanel" testclass="CookieManager" testname="HTTP Cookie Manager" enabled="true">
96+
<CookieManager guiclass="CookiePanel" testclass="CookieManager" testname="HTTP Cookie Manager">
10297
<collectionProp name="CookieManager.cookies"/>
10398
<boolProp name="CookieManager.clearEachIteration">false</boolProp>
10499
<boolProp name="CookieManager.controlledByThreadGroup">false</boolProp>
105100
</CookieManager>
106101
<hashTree/>
107-
<DNSCacheManager guiclass="DNSCachePanel" testclass="DNSCacheManager" testname="DNS Cache Manager" enabled="true">
102+
<DNSCacheManager guiclass="DNSCachePanel" testclass="DNSCacheManager" testname="DNS Cache Manager">
108103
<collectionProp name="DNSCacheManager.servers"/>
109104
<collectionProp name="DNSCacheManager.hosts"/>
110105
<boolProp name="DNSCacheManager.clearEachIteration">true</boolProp>
111106
<boolProp name="DNSCacheManager.isCustomResolver">false</boolProp>
112107
</DNSCacheManager>
113108
<hashTree/>
114-
<CacheManager guiclass="CacheManagerGui" testclass="CacheManager" testname="HTTP Cache Manager" enabled="true">
109+
<CacheManager guiclass="CacheManagerGui" testclass="CacheManager" testname="HTTP Cache Manager">
115110
<boolProp name="clearEachIteration">true</boolProp>
116111
<boolProp name="useExpires">false</boolProp>
117112
<boolProp name="CacheManager.controlledByThread">false</boolProp>
@@ -137,34 +132,36 @@
137132
</ModuleController>
138133
<hashTree/>
139134
</hashTree>
140-
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Consent journey" enabled="false">
141-
<intProp name="ThreadGroup.num_threads">1</intProp>
142-
<intProp name="ThreadGroup.ramp_time">1</intProp>
135+
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Consent journey">
136+
<stringProp name="ThreadGroup.num_threads">${Threads}</stringProp>
137+
<stringProp name="ThreadGroup.ramp_time">${RampUp}</stringProp>
138+
<stringProp name="ThreadGroup.duration">${Duration}</stringProp>
143139
<boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
140+
<boolProp name="ThreadGroup.scheduler">true</boolProp>
144141
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
145142
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller">
146-
<stringProp name="LoopController.loops">1</stringProp>
143+
<intProp name="LoopController.loops">-1</intProp>
147144
<boolProp name="LoopController.continue_forever">false</boolProp>
148145
</elementProp>
149146
</ThreadGroup>
150147
<hashTree>
151-
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="Login to session" enabled="true">
148+
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="Login to session">
152149
<collectionProp name="ModuleController.node_path">
153150
<stringProp name="764597751">Test Plan</stringProp>
154151
<stringProp name="764597751">Test Plan</stringProp>
155152
<stringProp name="-104881368">Login to session</stringProp>
156153
</collectionProp>
157154
</ModuleController>
158155
<hashTree/>
159-
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="Open consent session" enabled="true">
156+
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="Open consent session">
160157
<collectionProp name="ModuleController.node_path">
161158
<stringProp name="764597751">Test Plan</stringProp>
162159
<stringProp name="764597751">Test Plan</stringProp>
163160
<stringProp name="1940025825">Open a consent session for tomorrow</stringProp>
164161
</collectionProp>
165162
</ModuleController>
166163
<hashTree/>
167-
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="Get next patient" enabled="true">
164+
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="Get next patient">
168165
<collectionProp name="ModuleController.node_path">
169166
<stringProp name="764597751">Test Plan</stringProp>
170167
<stringProp name="764597751">Test Plan</stringProp>
@@ -592,7 +589,7 @@ vars.put(&quot;CHILD_SCHOOL_URN&quot;,vars.get(&quot;cohort_data_g18&quot;))</st
592589
</elementProp>
593590
</HTTPSamplerProxy>
594591
<hashTree>
595-
<JSR223PostProcessor guiclass="TestBeanGUI" testclass="JSR223PostProcessor" testname="JSR223 PostProcessor">
592+
<JSR223PostProcessor guiclass="TestBeanGUI" testclass="JSR223PostProcessor" testname="JSR223 PostProcessor" enabled="false">
596593
<stringProp name="scriptLanguage">groovy</stringProp>
597594
<stringProp name="parameters"></stringProp>
598595
<stringProp name="filename"></stringProp>
@@ -616,7 +613,7 @@ log.info(prev.getResponseDataAsString())</stringProp>
616613
</elementProp>
617614
</HTTPSamplerProxy>
618615
<hashTree>
619-
<JSR223PostProcessor guiclass="TestBeanGUI" testclass="JSR223PostProcessor" testname="JSR223 PostProcessor">
616+
<JSR223PostProcessor guiclass="TestBeanGUI" testclass="JSR223PostProcessor" testname="JSR223 PostProcessor" enabled="false">
620617
<stringProp name="scriptLanguage">groovy</stringProp>
621618
<stringProp name="parameters"></stringProp>
622619
<stringProp name="filename"></stringProp>
@@ -640,7 +637,7 @@ log.info(prev.getResponseDataAsString())</stringProp>
640637
</elementProp>
641638
</HTTPSamplerProxy>
642639
<hashTree>
643-
<JSR223PostProcessor guiclass="TestBeanGUI" testclass="JSR223PostProcessor" testname="JSR223 PostProcessor">
640+
<JSR223PostProcessor guiclass="TestBeanGUI" testclass="JSR223PostProcessor" testname="JSR223 PostProcessor" enabled="false">
644641
<stringProp name="scriptLanguage">groovy</stringProp>
645642
<stringProp name="parameters"></stringProp>
646643
<stringProp name="filename"></stringProp>
@@ -664,7 +661,7 @@ log.info(prev.getResponseDataAsString())</stringProp>
664661
</elementProp>
665662
</HTTPSamplerProxy>
666663
<hashTree>
667-
<JSR223PostProcessor guiclass="TestBeanGUI" testclass="JSR223PostProcessor" testname="JSR223 PostProcessor">
664+
<JSR223PostProcessor guiclass="TestBeanGUI" testclass="JSR223PostProcessor" testname="JSR223 PostProcessor" enabled="false">
668665
<stringProp name="scriptLanguage">groovy</stringProp>
669666
<stringProp name="parameters"></stringProp>
670667
<stringProp name="filename"></stringProp>
@@ -686,7 +683,7 @@ log.info(prev.getResponseDataAsString())</stringProp>
686683
</elementProp>
687684
</HTTPSamplerProxy>
688685
<hashTree>
689-
<JSR223PostProcessor guiclass="TestBeanGUI" testclass="JSR223PostProcessor" testname="Hide transaction" enabled="false">
686+
<JSR223PostProcessor guiclass="TestBeanGUI" testclass="JSR223PostProcessor" testname="Hide transaction">
690687
<stringProp name="cacheKey">true</stringProp>
691688
<stringProp name="filename"></stringProp>
692689
<stringProp name="parameters"></stringProp>
@@ -748,7 +745,7 @@ log.info(prev.getResponseDataAsString())</stringProp>
748745
</elementProp>
749746
</HTTPSamplerProxy>
750747
<hashTree>
751-
<JSR223PostProcessor guiclass="TestBeanGUI" testclass="JSR223PostProcessor" testname="Hide school adds" enabled="false">
748+
<JSR223PostProcessor guiclass="TestBeanGUI" testclass="JSR223PostProcessor" testname="Hide school adds">
752749
<stringProp name="cacheKey">true</stringProp>
753750
<stringProp name="filename"></stringProp>
754751
<stringProp name="parameters"></stringProp>
@@ -785,7 +782,7 @@ log.info(prev.getResponseDataAsString())</stringProp>
785782
</hashTree>
786783
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="Save STS data" enabled="false"/>
787784
<hashTree>
788-
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Save consent list" enabled="false">
785+
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Save consent list" enabled="true">
789786
<stringProp name="HTTPSampler.domain">localhost</stringProp>
790787
<stringProp name="HTTPSampler.port">9191</stringProp>
791788
<stringProp name="HTTPSampler.protocol">http</stringProp>
@@ -799,7 +796,7 @@ log.info(prev.getResponseDataAsString())</stringProp>
799796
</elementProp>
800797
</HTTPSamplerProxy>
801798
<hashTree/>
802-
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Save vaccination list" enabled="false">
799+
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Save vaccination list" enabled="true">
803800
<stringProp name="HTTPSampler.domain">localhost</stringProp>
804801
<stringProp name="HTTPSampler.port">9191</stringProp>
805802
<stringProp name="HTTPSampler.protocol">http</stringProp>
@@ -813,7 +810,7 @@ log.info(prev.getResponseDataAsString())</stringProp>
813810
</elementProp>
814811
</HTTPSamplerProxy>
815812
<hashTree/>
816-
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Save school list" enabled="false">
813+
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="Save school list">
817814
<stringProp name="HTTPSampler.domain">localhost</stringProp>
818815
<stringProp name="HTTPSampler.port">9191</stringProp>
819816
<stringProp name="HTTPSampler.protocol">http</stringProp>

0 commit comments

Comments
 (0)