Skip to content
This repository was archived by the owner on Oct 20, 2022. It is now read-only.

Commit 51ffe38

Browse files
Merge branch 'jmeter-integration'
2 parents b6acb5f + c916a37 commit 51ffe38

4 files changed

Lines changed: 1453 additions & 183 deletions

File tree

cepheus-cep/src/test/jmeter/Cepheus/builds/legacyIds

Whitespace-only changes.
Lines changed: 271 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,271 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<project>
3+
<actions/>
4+
<description></description>
5+
<logRotator class="hudson.tasks.LogRotator">
6+
<daysToKeep>5</daysToKeep>
7+
<numToKeep>5</numToKeep>
8+
<artifactDaysToKeep>-1</artifactDaysToKeep>
9+
<artifactNumToKeep>-1</artifactNumToKeep>
10+
</logRotator>
11+
<keepDependencies>false</keepDependencies>
12+
<properties>
13+
<hudson.model.ParametersDefinitionProperty>
14+
<parameterDefinitions>
15+
<hudson.model.StringParameterDefinition>
16+
<name>HOST</name>
17+
<description>IP or DNS name of the target</description>
18+
<defaultValue>raspberrypi</defaultValue>
19+
</hudson.model.StringParameterDefinition>
20+
<hudson.model.StringParameterDefinition>
21+
<name>CEP_PORT</name>
22+
<description>Port used by CEP</description>
23+
<defaultValue>8080</defaultValue>
24+
</hudson.model.StringParameterDefinition>
25+
<hudson.model.StringParameterDefinition>
26+
<name>BROKER_PORT</name>
27+
<description>Port used by BROKER</description>
28+
<defaultValue>8081</defaultValue>
29+
</hudson.model.StringParameterDefinition>
30+
<hudson.model.StringParameterDefinition>
31+
<name>MODEL1_RAMPUP</name>
32+
<description>Duration for connecting all devices for MODEL1</description>
33+
<defaultValue>250</defaultValue>
34+
</hudson.model.StringParameterDefinition>
35+
<hudson.model.StringParameterDefinition>
36+
<name>MODEL1_DURATION</name>
37+
<description>Overall duration of performance test for MODEL1</description>
38+
<defaultValue>600</defaultValue>
39+
</hudson.model.StringParameterDefinition>
40+
<hudson.model.StringParameterDefinition>
41+
<name>MODEL2_RAMPUP</name>
42+
<description>Duration for connecting all devices for MODEL2</description>
43+
<defaultValue>25</defaultValue>
44+
</hudson.model.StringParameterDefinition>
45+
<hudson.model.StringParameterDefinition>
46+
<name>MODEL2_DURATION</name>
47+
<description>Overall duration of performance test for MODEL2</description>
48+
<defaultValue>300</defaultValue>
49+
</hudson.model.StringParameterDefinition>
50+
<hudson.model.StringParameterDefinition>
51+
<name>MODEL3_RAMPUP</name>
52+
<description>Duration for connecting all devices for MODEL3</description>
53+
<defaultValue>25</defaultValue>
54+
</hudson.model.StringParameterDefinition>
55+
<hudson.model.StringParameterDefinition>
56+
<name>MODEL3_DURATION</name>
57+
<description>Overall duration of performance test for MODEL3</description>
58+
<defaultValue>300</defaultValue>
59+
</hudson.model.StringParameterDefinition>
60+
</parameterDefinitions>
61+
</hudson.model.ParametersDefinitionProperty>
62+
<jenkins.model.BuildDiscarderProperty>
63+
<strategy class="hudson.tasks.LogRotator">
64+
<daysToKeep>7</daysToKeep>
65+
<numToKeep>7</numToKeep>
66+
<artifactDaysToKeep>-1</artifactDaysToKeep>
67+
<artifactNumToKeep>-1</artifactNumToKeep>
68+
</strategy>
69+
</jenkins.model.BuildDiscarderProperty>
70+
</properties>
71+
<scm class="hudson.scm.NullSCM"/>
72+
<canRoam>true</canRoam>
73+
<disabled>false</disabled>
74+
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
75+
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
76+
<triggers/>
77+
<concurrentBuild>false</concurrentBuild>
78+
<builders>
79+
<hudson.tasks.BatchFile>
80+
<command>F:\Applis\apache-jmeter-2.13\bin\jmeter.bat -n -t &quot;F:\Mes documents\git\cepheus\cepheus-cep\src\test\jmeter\TestPlan.jmx&quot; -JHOST=%HOST% -JCEP_PORT=%CEP_PORT% -JBROKER_PORT=%BROKER_PORT% -JMODEL1_RAMPUP=%MODEL1_RAMPUP% -JMODEL1_DURATION=%MODEL1_DURATION% -JMODEL2_RAMPUP=%MODEL2_RAMPUP% -JMODEL2_DURATION=%MODEL2_DURATION% -JMODEL3_RAMPUP=%MODEL3_RAMPUP% -JMODEL3_DURATION=%MODEL3_DURATION%</command>
81+
</hudson.tasks.BatchFile>
82+
<hudson.tasks.BatchFile>
83+
<command>dir</command>
84+
</hudson.tasks.BatchFile>
85+
</builders>
86+
<publishers>
87+
<hudson.plugins.performance.PerformancePublisher plugin="performance@1.13">
88+
<errorFailedThreshold>50</errorFailedThreshold>
89+
<errorUnstableThreshold>10</errorUnstableThreshold>
90+
<errorUnstableResponseTimeThreshold></errorUnstableResponseTimeThreshold>
91+
<relativeFailedThresholdPositive>50.0</relativeFailedThresholdPositive>
92+
<relativeFailedThresholdNegative>50.0</relativeFailedThresholdNegative>
93+
<relativeUnstableThresholdPositive>10.0</relativeUnstableThresholdPositive>
94+
<relativeUnstableThresholdNegative>10.0</relativeUnstableThresholdNegative>
95+
<nthBuildNumber>0</nthBuildNumber>
96+
<modeRelativeThresholds>false</modeRelativeThresholds>
97+
<configType>ART</configType>
98+
<modeOfThreshold>true</modeOfThreshold>
99+
<compareBuildPrevious>true</compareBuildPrevious>
100+
<xml></xml>
101+
<modePerformancePerTestCase>true</modePerformancePerTestCase>
102+
<parsers>
103+
<hudson.plugins.performance.JMeterParser>
104+
<glob>**/*.jtl</glob>
105+
</hudson.plugins.performance.JMeterParser>
106+
</parsers>
107+
<modeThroughput>false</modeThroughput>
108+
</hudson.plugins.performance.PerformancePublisher>
109+
<hudson.plugins.emailext.ExtendedEmailPublisher plugin="email-ext@2.40.5">
110+
<recipientList>laurent.bury@orange.com</recipientList>
111+
<configuredTriggers>
112+
<hudson.plugins.emailext.plugins.trigger.AlwaysTrigger>
113+
<email>
114+
<recipientList></recipientList>
115+
<subject>$PROJECT_DEFAULT_SUBJECT</subject>
116+
<body>$PROJECT_DEFAULT_CONTENT</body>
117+
<recipientProviders>
118+
<hudson.plugins.emailext.plugins.recipients.ListRecipientProvider/>
119+
</recipientProviders>
120+
<attachmentsPattern></attachmentsPattern>
121+
<attachBuildLog>false</attachBuildLog>
122+
<compressBuildLog>false</compressBuildLog>
123+
<replyTo>$PROJECT_DEFAULT_REPLYTO</replyTo>
124+
<contentType>project</contentType>
125+
</email>
126+
</hudson.plugins.emailext.plugins.trigger.AlwaysTrigger>
127+
</configuredTriggers>
128+
<contentType>both</contentType>
129+
<defaultSubject>Cepheus/Fiware performance tests</defaultSubject>
130+
<defaultContent>This is Jenkins ${PROJECT_NAME} load performance test report.&lt;br/&gt;
131+
Jenkins Project URL: ${PROJECT_URL}&lt;br/&gt;
132+
build_number: ${BUILD_NUMBER}&lt;br/&gt;
133+
Build_status: &lt;strong&gt;${BUILD_STATUS}&lt;/strong&gt;&lt;br/&gt;
134+
Workspace: ${WORKSPACE}&lt;br/&gt;
135+
136+
137+
&lt;h1&gt;Performance Trend&lt;/h1&gt;
138+
139+
&lt;h2&gt;CEP Configuration&lt;/h2&gt;
140+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
141+
&lt;img src=&quot;${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900&amp;height=550&amp;performanceReportPosition=CEP%20Configuration.jtl&quot; /&gt;
142+
&lt;/a&gt;
143+
144+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
145+
&lt;img src=&quot;${PROJECT_URL}performance/errorsGraph?width=900&amp;height=550&amp;performanceReportPosition=CEP%20Configuration.jtl&quot; /&gt;
146+
&lt;/a&gt;&lt;br/&gt;
147+
148+
&lt;h2&gt;Scenario1-CEP_Only-Model1&lt;/h2&gt;
149+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
150+
&lt;img src=&quot;${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900&amp;height=550&amp;performanceReportPosition=Scenario1-CEP_Only-Model1.jtl&quot; /&gt;
151+
&lt;/a&gt;
152+
153+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
154+
&lt;img src=&quot;${PROJECT_URL}performance/errorsGraph?width=900&amp;height=550&amp;performanceReportPosition=Scenario1-CEP_Only-Model1.jtl&quot; /&gt;
155+
&lt;/a&gt;&lt;br/&gt;
156+
157+
&lt;h2&gt;Scenario1-CEP_Only-Model2&lt;/h2&gt;
158+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
159+
&lt;img src=&quot;${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900&amp;height=550&amp;performanceReportPosition=Scenario1-CEP_Only-Model2.jtl&quot; /&gt;
160+
&lt;/a&gt;
161+
162+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
163+
&lt;img src=&quot;${PROJECT_URL}performance/errorsGraph?width=900&amp;height=550&amp;performanceReportPosition=Scenario1-CEP_Only-Model2.jtl&quot; /&gt;
164+
&lt;/a&gt;&lt;br/&gt;
165+
166+
&lt;h2&gt;Scenario1-CEP_Only-Model3&lt;/h2&gt;
167+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
168+
&lt;img src=&quot;${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900&amp;height=550&amp;performanceReportPosition=Scenario1-CEP_Only-Model3.jtl&quot; /&gt;
169+
&lt;/a&gt;
170+
171+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
172+
&lt;img src=&quot;${PROJECT_URL}performance/errorsGraph?width=900&amp;height=550&amp;performanceReportPosition=Scenario1-CEP_Only-Model3.jtl&quot; /&gt;
173+
&lt;/a&gt;&lt;br/&gt;
174+
175+
&lt;h2&gt;Scenario1-CEP_with_Broker-Model1&lt;/h2&gt;
176+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
177+
&lt;img src=&quot;${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900&amp;height=550&amp;performanceReportPosition=Scenario1-CEP_with_Broker-Model1.jtl&quot; /&gt;
178+
&lt;/a&gt;
179+
180+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
181+
&lt;img src=&quot;${PROJECT_URL}performance/errorsGraph?width=900&amp;height=550&amp;performanceReportPosition=Scenario1-CEP_with_Broker-Model1.jtl&quot; /&gt;
182+
&lt;/a&gt;&lt;br/&gt;
183+
184+
&lt;h2&gt;Scenario1-CEP_with_Broker-Model2&lt;/h2&gt;
185+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
186+
&lt;img src=&quot;${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900&amp;height=550&amp;performanceReportPosition=Scenario1-CEP_with_Broker-Model2.jtl&quot; /&gt;
187+
&lt;/a&gt;
188+
189+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
190+
&lt;img src=&quot;${PROJECT_URL}performance/errorsGraph?width=900&amp;height=550&amp;performanceReportPosition=Scenario1-CEP_with_Broker-Model2.jtl&quot; /&gt;
191+
&lt;/a&gt;&lt;br/&gt;
192+
193+
&lt;h2&gt;Scenario1-CEP_with_Broker-Model3&lt;/h2&gt;
194+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
195+
&lt;img src=&quot;${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900&amp;height=550&amp;performanceReportPosition=Scenario1-CEP_with_Broker-Model3.jtl&quot; /&gt;
196+
&lt;/a&gt;
197+
198+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
199+
&lt;img src=&quot;${PROJECT_URL}performance/errorsGraph?width=900&amp;height=550&amp;performanceReportPosition=Scenario1-CEP_with_Broker-Model3.jtl&quot; /&gt;
200+
&lt;/a&gt;&lt;br/&gt;
201+
202+
&lt;h2&gt;Scenario2-CEP_Only-Model1&lt;/h2&gt;
203+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
204+
&lt;img src=&quot;${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900&amp;height=550&amp;performanceReportPosition=Scenario2-CEP_Only-Model1.jtl&quot; /&gt;
205+
&lt;/a&gt;
206+
207+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
208+
&lt;img src=&quot;${PROJECT_URL}performance/errorsGraph?width=900&amp;height=550&amp;performanceReportPosition=Scenario2-CEP_Only-Model1.jtl&quot; /&gt;
209+
&lt;/a&gt;&lt;br/&gt;
210+
211+
&lt;h2&gt;Scenario2-CEP_Only-Model2&lt;/h2&gt;
212+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
213+
&lt;img src=&quot;${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900&amp;height=550&amp;performanceReportPosition=Scenario2-CEP_Only-Model2.jtl&quot; /&gt;
214+
&lt;/a&gt;
215+
216+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
217+
&lt;img src=&quot;${PROJECT_URL}performance/errorsGraph?width=900&amp;height=550&amp;performanceReportPosition=Scenario2-CEP_Only-Model2.jtl&quot; /&gt;
218+
&lt;/a&gt;&lt;br/&gt;
219+
220+
&lt;h2&gt;Scenario2-CEP_Only-Model3&lt;/h2&gt;
221+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
222+
&lt;img src=&quot;${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900&amp;height=550&amp;performanceReportPosition=Scenario2-CEP_Only-Model3.jtl&quot; /&gt;
223+
&lt;/a&gt;
224+
225+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
226+
&lt;img src=&quot;${PROJECT_URL}performance/errorsGraph?width=900&amp;height=550&amp;performanceReportPosition=Scenario2-CEP_Only-Model3.jtl&quot; /&gt;
227+
&lt;/a&gt;&lt;br/&gt;
228+
229+
&lt;h2&gt;Scenario2-CEP_with_Broker-Model1&lt;/h2&gt;
230+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
231+
&lt;img src=&quot;${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900&amp;height=550&amp;performanceReportPosition=Scenario2-CEP_with_Broker-Model1.jtl&quot; /&gt;
232+
&lt;/a&gt;
233+
234+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
235+
&lt;img src=&quot;${PROJECT_URL}performance/errorsGraph?width=900&amp;height=550&amp;performanceReportPosition=Scenario2-CEP_with_Broker-Model1.jtl&quot; /&gt;
236+
&lt;/a&gt;&lt;br/&gt;
237+
238+
&lt;h2&gt;Scenario2-CEP_with_Broker-Model2&lt;/h2&gt;
239+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
240+
&lt;img src=&quot;${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900&amp;height=550&amp;performanceReportPosition=Scenario2-CEP_with_Broker-Model2.jtl&quot; /&gt;
241+
&lt;/a&gt;
242+
243+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
244+
&lt;img src=&quot;${PROJECT_URL}performance/errorsGraph?width=900&amp;height=550&amp;performanceReportPosition=Scenario2-CEP_with_Broker-Model2.jtl&quot; /&gt;
245+
&lt;/a&gt;&lt;br/&gt;
246+
247+
&lt;h2&gt;Scenario2-CEP_with_Broker-Model3&lt;/h2&gt;
248+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
249+
&lt;img src=&quot;${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900&amp;height=550&amp;performanceReportPosition=Scenario2-CEP_with_Broker-Model3.jtl&quot; /&gt;
250+
&lt;/a&gt;
251+
252+
&lt;a href=&quot;#Test&quot; data-rel=&quot;popup&quot; data-inline=&quot;true&quot;&gt;
253+
&lt;img src=&quot;${PROJECT_URL}performance/errorsGraph?width=900&amp;height=550&amp;performanceReportPosition=Scenario2-CEP_with_Broker-Model3.jtl&quot; /&gt;
254+
&lt;/a&gt;</defaultContent>
255+
<attachmentsPattern></attachmentsPattern>
256+
<presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
257+
<attachBuildLog>true</attachBuildLog>
258+
<compressBuildLog>false</compressBuildLog>
259+
<replyTo>$DEFAULT_REPLYTO</replyTo>
260+
<saveOutput>false</saveOutput>
261+
<disabled>false</disabled>
262+
</hudson.plugins.emailext.ExtendedEmailPublisher>
263+
</publishers>
264+
<buildWrappers>
265+
<hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.28">
266+
<deleteDirs>false</deleteDirs>
267+
<cleanupParameter></cleanupParameter>
268+
<externalDelete></externalDelete>
269+
</hudson.plugins.ws__cleanup.PreBuildCleanup>
270+
</buildWrappers>
271+
</project>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
113

0 commit comments

Comments
 (0)