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 " F:\Mes documents\git\cepheus\cepheus-cep\src\test\jmeter\TestPlan.jmx" -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.< br/>
131+ Jenkins Project URL: ${PROJECT_URL}< br/>
132+ build_number: ${BUILD_NUMBER}< br/>
133+ Build_status: < strong> ${BUILD_STATUS}< /strong>< br/>
134+ Workspace: ${WORKSPACE}< br/>
135+
136+
137+ < h1> Performance Trend< /h1>
138+
139+ < h2> CEP Configuration< /h2>
140+ < a href=" #Test" data-rel=" popup" data-inline=" true">
141+ < img src=" ${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900& height=550& performanceReportPosition=CEP%20Configuration.jtl" />
142+ < /a>
143+
144+ < a href=" #Test" data-rel=" popup" data-inline=" true">
145+ < img src=" ${PROJECT_URL}performance/errorsGraph?width=900& height=550& performanceReportPosition=CEP%20Configuration.jtl" />
146+ < /a>< br/>
147+
148+ < h2> Scenario1-CEP_Only-Model1< /h2>
149+ < a href=" #Test" data-rel=" popup" data-inline=" true">
150+ < img src=" ${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900& height=550& performanceReportPosition=Scenario1-CEP_Only-Model1.jtl" />
151+ < /a>
152+
153+ < a href=" #Test" data-rel=" popup" data-inline=" true">
154+ < img src=" ${PROJECT_URL}performance/errorsGraph?width=900& height=550& performanceReportPosition=Scenario1-CEP_Only-Model1.jtl" />
155+ < /a>< br/>
156+
157+ < h2> Scenario1-CEP_Only-Model2< /h2>
158+ < a href=" #Test" data-rel=" popup" data-inline=" true">
159+ < img src=" ${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900& height=550& performanceReportPosition=Scenario1-CEP_Only-Model2.jtl" />
160+ < /a>
161+
162+ < a href=" #Test" data-rel=" popup" data-inline=" true">
163+ < img src=" ${PROJECT_URL}performance/errorsGraph?width=900& height=550& performanceReportPosition=Scenario1-CEP_Only-Model2.jtl" />
164+ < /a>< br/>
165+
166+ < h2> Scenario1-CEP_Only-Model3< /h2>
167+ < a href=" #Test" data-rel=" popup" data-inline=" true">
168+ < img src=" ${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900& height=550& performanceReportPosition=Scenario1-CEP_Only-Model3.jtl" />
169+ < /a>
170+
171+ < a href=" #Test" data-rel=" popup" data-inline=" true">
172+ < img src=" ${PROJECT_URL}performance/errorsGraph?width=900& height=550& performanceReportPosition=Scenario1-CEP_Only-Model3.jtl" />
173+ < /a>< br/>
174+
175+ < h2> Scenario1-CEP_with_Broker-Model1< /h2>
176+ < a href=" #Test" data-rel=" popup" data-inline=" true">
177+ < img src=" ${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900& height=550& performanceReportPosition=Scenario1-CEP_with_Broker-Model1.jtl" />
178+ < /a>
179+
180+ < a href=" #Test" data-rel=" popup" data-inline=" true">
181+ < img src=" ${PROJECT_URL}performance/errorsGraph?width=900& height=550& performanceReportPosition=Scenario1-CEP_with_Broker-Model1.jtl" />
182+ < /a>< br/>
183+
184+ < h2> Scenario1-CEP_with_Broker-Model2< /h2>
185+ < a href=" #Test" data-rel=" popup" data-inline=" true">
186+ < img src=" ${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900& height=550& performanceReportPosition=Scenario1-CEP_with_Broker-Model2.jtl" />
187+ < /a>
188+
189+ < a href=" #Test" data-rel=" popup" data-inline=" true">
190+ < img src=" ${PROJECT_URL}performance/errorsGraph?width=900& height=550& performanceReportPosition=Scenario1-CEP_with_Broker-Model2.jtl" />
191+ < /a>< br/>
192+
193+ < h2> Scenario1-CEP_with_Broker-Model3< /h2>
194+ < a href=" #Test" data-rel=" popup" data-inline=" true">
195+ < img src=" ${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900& height=550& performanceReportPosition=Scenario1-CEP_with_Broker-Model3.jtl" />
196+ < /a>
197+
198+ < a href=" #Test" data-rel=" popup" data-inline=" true">
199+ < img src=" ${PROJECT_URL}performance/errorsGraph?width=900& height=550& performanceReportPosition=Scenario1-CEP_with_Broker-Model3.jtl" />
200+ < /a>< br/>
201+
202+ < h2> Scenario2-CEP_Only-Model1< /h2>
203+ < a href=" #Test" data-rel=" popup" data-inline=" true">
204+ < img src=" ${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900& height=550& performanceReportPosition=Scenario2-CEP_Only-Model1.jtl" />
205+ < /a>
206+
207+ < a href=" #Test" data-rel=" popup" data-inline=" true">
208+ < img src=" ${PROJECT_URL}performance/errorsGraph?width=900& height=550& performanceReportPosition=Scenario2-CEP_Only-Model1.jtl" />
209+ < /a>< br/>
210+
211+ < h2> Scenario2-CEP_Only-Model2< /h2>
212+ < a href=" #Test" data-rel=" popup" data-inline=" true">
213+ < img src=" ${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900& height=550& performanceReportPosition=Scenario2-CEP_Only-Model2.jtl" />
214+ < /a>
215+
216+ < a href=" #Test" data-rel=" popup" data-inline=" true">
217+ < img src=" ${PROJECT_URL}performance/errorsGraph?width=900& height=550& performanceReportPosition=Scenario2-CEP_Only-Model2.jtl" />
218+ < /a>< br/>
219+
220+ < h2> Scenario2-CEP_Only-Model3< /h2>
221+ < a href=" #Test" data-rel=" popup" data-inline=" true">
222+ < img src=" ${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900& height=550& performanceReportPosition=Scenario2-CEP_Only-Model3.jtl" />
223+ < /a>
224+
225+ < a href=" #Test" data-rel=" popup" data-inline=" true">
226+ < img src=" ${PROJECT_URL}performance/errorsGraph?width=900& height=550& performanceReportPosition=Scenario2-CEP_Only-Model3.jtl" />
227+ < /a>< br/>
228+
229+ < h2> Scenario2-CEP_with_Broker-Model1< /h2>
230+ < a href=" #Test" data-rel=" popup" data-inline=" true">
231+ < img src=" ${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900& height=550& performanceReportPosition=Scenario2-CEP_with_Broker-Model1.jtl" />
232+ < /a>
233+
234+ < a href=" #Test" data-rel=" popup" data-inline=" true">
235+ < img src=" ${PROJECT_URL}performance/errorsGraph?width=900& height=550& performanceReportPosition=Scenario2-CEP_with_Broker-Model1.jtl" />
236+ < /a>< br/>
237+
238+ < h2> Scenario2-CEP_with_Broker-Model2< /h2>
239+ < a href=" #Test" data-rel=" popup" data-inline=" true">
240+ < img src=" ${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900& height=550& performanceReportPosition=Scenario2-CEP_with_Broker-Model2.jtl" />
241+ < /a>
242+
243+ < a href=" #Test" data-rel=" popup" data-inline=" true">
244+ < img src=" ${PROJECT_URL}performance/errorsGraph?width=900& height=550& performanceReportPosition=Scenario2-CEP_with_Broker-Model2.jtl" />
245+ < /a>< br/>
246+
247+ < h2> Scenario2-CEP_with_Broker-Model3< /h2>
248+ < a href=" #Test" data-rel=" popup" data-inline=" true">
249+ < img src=" ${PROJECT_URL}performance/respondingTimeGraphPerTestCaseMode?width=900& height=550& performanceReportPosition=Scenario2-CEP_with_Broker-Model3.jtl" />
250+ < /a>
251+
252+ < a href=" #Test" data-rel=" popup" data-inline=" true">
253+ < img src=" ${PROJECT_URL}performance/errorsGraph?width=900& height=550& performanceReportPosition=Scenario2-CEP_with_Broker-Model3.jtl" />
254+ < /a> </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 >
0 commit comments