Skip to content

Commit a3f76e4

Browse files
committed
updated JMeter Loadtest to hit APIMgmt Endpoint
1 parent dfc9919 commit a3f76e4

File tree

1 file changed

+93
-3
lines changed

1 file changed

+93
-3
lines changed

jmeter/CityByIDStateCode.jmx

Lines changed: 93 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,11 @@
4545
</elementProp>
4646
</collectionProp>
4747
</elementProp>
48-
<stringProp name="HTTPSampler.domain">ghasp-java-cosmosdb-cities.azurewebsites.net</stringProp>
48+
<stringProp name="HTTPSampler.domain">falcon-demo.azure-api.net</stringProp>
4949
<stringProp name="HTTPSampler.port"></stringProp>
5050
<stringProp name="HTTPSampler.protocol">https</stringProp>
5151
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
52-
<stringProp name="HTTPSampler.path">/api/citybycountrystatefromquerystring</stringProp>
52+
<stringProp name="HTTPSampler.path">/e911/v1/CityByCountryStateFromQueryString</stringProp>
5353
<stringProp name="HTTPSampler.method">GET</stringProp>
5454
<boolProp name="HTTPSampler.follow_redirects">true</boolProp>
5555
<boolProp name="HTTPSampler.auto_redirects">false</boolProp>
@@ -98,12 +98,102 @@
9898
<boolProp name="ResultCollector.success_only_logging">true</boolProp>
9999
</ResultCollector>
100100
<hashTree/>
101+
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
102+
<collectionProp name="HeaderManager.headers">
103+
<elementProp name="" elementType="Header">
104+
<stringProp name="Header.name">Ocp-Apim-Subscription-Key</stringProp>
105+
<stringProp name="Header.value">9f73fa720b0a4da6996a895434317a3b</stringProp>
106+
</elementProp>
107+
</collectionProp>
108+
<stringProp name="TestPlan.comments">API Mgmt Settings</stringProp>
109+
</HeaderManager>
110+
<hashTree/>
111+
<BackendListener guiclass="BackendListenerGui" testclass="BackendListener" testname="Backend Listener" enabled="true">
112+
<elementProp name="arguments" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" enabled="true">
113+
<collectionProp name="Arguments.arguments">
114+
<elementProp name="graphiteMetricsSender" elementType="Argument">
115+
<stringProp name="Argument.name">graphiteMetricsSender</stringProp>
116+
<stringProp name="Argument.value">org.apache.jmeter.visualizers.backend.graphite.TextGraphiteMetricsSender</stringProp>
117+
<stringProp name="Argument.metadata">=</stringProp>
118+
</elementProp>
119+
<elementProp name="graphiteHost" elementType="Argument">
120+
<stringProp name="Argument.name">graphiteHost</stringProp>
121+
<stringProp name="Argument.value"></stringProp>
122+
<stringProp name="Argument.metadata">=</stringProp>
123+
</elementProp>
124+
<elementProp name="graphitePort" elementType="Argument">
125+
<stringProp name="Argument.name">graphitePort</stringProp>
126+
<stringProp name="Argument.value">2003</stringProp>
127+
<stringProp name="Argument.metadata">=</stringProp>
128+
</elementProp>
129+
<elementProp name="rootMetricsPrefix" elementType="Argument">
130+
<stringProp name="Argument.name">rootMetricsPrefix</stringProp>
131+
<stringProp name="Argument.value">jmeter.</stringProp>
132+
<stringProp name="Argument.metadata">=</stringProp>
133+
</elementProp>
134+
<elementProp name="summaryOnly" elementType="Argument">
135+
<stringProp name="Argument.name">summaryOnly</stringProp>
136+
<stringProp name="Argument.value">true</stringProp>
137+
<stringProp name="Argument.metadata">=</stringProp>
138+
</elementProp>
139+
<elementProp name="samplersList" elementType="Argument">
140+
<stringProp name="Argument.name">samplersList</stringProp>
141+
<stringProp name="Argument.value"></stringProp>
142+
<stringProp name="Argument.metadata">=</stringProp>
143+
</elementProp>
144+
<elementProp name="percentiles" elementType="Argument">
145+
<stringProp name="Argument.name">percentiles</stringProp>
146+
<stringProp name="Argument.value">90;95;99</stringProp>
147+
<stringProp name="Argument.metadata">=</stringProp>
148+
</elementProp>
149+
</collectionProp>
150+
</elementProp>
151+
<stringProp name="classname">org.apache.jmeter.visualizers.backend.graphite.GraphiteBackendListenerClient</stringProp>
152+
</BackendListener>
153+
<hashTree/>
101154
</hashTree>
155+
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
156+
<boolProp name="ResultCollector.error_logging">false</boolProp>
157+
<objProp>
158+
<name>saveConfig</name>
159+
<value class="SampleSaveConfiguration">
160+
<time>true</time>
161+
<latency>true</latency>
162+
<timestamp>true</timestamp>
163+
<success>true</success>
164+
<label>true</label>
165+
<code>true</code>
166+
<message>true</message>
167+
<threadName>true</threadName>
168+
<dataType>true</dataType>
169+
<encoding>false</encoding>
170+
<assertions>true</assertions>
171+
<subresults>true</subresults>
172+
<responseData>false</responseData>
173+
<samplerData>false</samplerData>
174+
<xml>false</xml>
175+
<fieldNames>true</fieldNames>
176+
<responseHeaders>false</responseHeaders>
177+
<requestHeaders>false</requestHeaders>
178+
<responseDataOnError>false</responseDataOnError>
179+
<saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
180+
<assertionsResultsToSave>0</assertionsResultsToSave>
181+
<bytes>true</bytes>
182+
<sentBytes>true</sentBytes>
183+
<url>true</url>
184+
<threadCounts>true</threadCounts>
185+
<idleTime>true</idleTime>
186+
<connectTime>true</connectTime>
187+
</value>
188+
</objProp>
189+
<stringProp name="filename"></stringProp>
190+
</ResultCollector>
191+
<hashTree/>
102192
</hashTree>
103193
<CSVDataSet guiclass="TestBeanGUI" testclass="CSVDataSet" testname="CSV Data Set Config" enabled="true">
104194
<stringProp name="delimiter">,</stringProp>
105195
<stringProp name="fileEncoding"></stringProp>
106-
<stringProp name="filename">C:/Users/grhoelze/Project/java-cosmosdb-demo/CityByIDStateCode.csv</stringProp>
196+
<stringProp name="filename">C:/Users/grhoelze/Project/java-cosmosdb-demo/jmeter/CityByIDStateCode.csv</stringProp>
107197
<boolProp name="ignoreFirstLine">false</boolProp>
108198
<boolProp name="quotedData">true</boolProp>
109199
<boolProp name="recycle">true</boolProp>

0 commit comments

Comments
 (0)