All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.neotys.neoload.model.writers.neoload.scenario.xml Maven / Gradle / Ivy

	<!DOCTYPE scenarios [
		<!ELEMENT scenarios (scenario*)>
		<!ELEMENT scenario (description? | population-policy? |  dashboards? | charts-model-description? | population-result-filter? | zone-result-filter? | time-interval-result-filter? | error-result-filter? | rdv-fixed-vu-count-policy? | rdv-percentile-vu-count-policy? | rdv-manual-policy? | debug-policy? | request-path-exclusion-filter?)*>
		
	  	<!ELEMENT population-policy (duration-policy-entry?, volume-policy-entry?, start-stop-policy-entry?, runtime-policy?, lg-hosts)>
		<!ELEMENT volume-policy-entry (constant-volume-policy? | rampup-volume-policy? | peaks-volume-policy? | custom-volume-policy?)*>
		<!ELEMENT description (#PCDATA)>
		<!ELEMENT constant-volume-policy (#PCDATA)>
		<!ELEMENT rampup-volume-policy (#PCDATA)>
		<!ELEMENT peaks-volume-policy (#PCDATA)>
		<!ELEMENT custom-volume-policy (custom-load-node*)>
		<!ELEMENT custom-load-node (#PCDATA)>
		<!ELEMENT duration-policy-entry (#PCDATA)>
		<!ELEMENT start-stop-policy-entry (#PCDATA)>
		<!ELEMENT lg-hosts (lg-host-entry*)>
		<!ELEMENT lg-host-entry (#PCDATA)>
		<!ELEMENT runtime-policy (#PCDATA)>
		<!ELEMENT dashboards (#PCDATA)>
		<!ELEMENT charts-model-description (chart-description? | empty-chart-description?)*>
		<!ELEMENT empty-chart-description (#PCDATA)>
		<!ELEMENT chart-description (monitor-curve-description? | action-curve-description?)*>
		<!ELEMENT monitor-curve-description (#PCDATA)>
		<!ELEMENT action-curve-description (#PCDATA)>
		<!ELEMENT population-result-filter (#PCDATA)>
		<!ELEMENT error-result-filter (#PCDATA)>
		<!ELEMENT zone-result-filter (#PCDATA)>
		<!ELEMENT time-interval-result-filter (#PCDATA)>
		<!ELEMENT rdv-fixed-vu-count-policy (#PCDATA)>
		<!ELEMENT rdv-manual-policy (#PCDATA)>
		<!ELEMENT rdv-percentile-vu-count-policy (#PCDATA)>
		<!ELEMENT debug-policy (#PCDATA)>
		<!ELEMENT request-path-exclusion-filter (regexps?)>
		<!ELEMENT regexps (regexp*)>
		<!ELEMENT regexp (#PCDATA)>
		
		<!ATTLIST scenarios>

		<!ATTLIST scenario
		    uid CDATA #REQUIRED
		    prebenchVUName CDATA #IMPLIED
		    postbenchVUName CDATA #IMPLIED
		    postMonitoringTime CDATA #IMPLIED
		    preMonitoringTime CDATA #IMPLIED
		    virtualUsersStates CDATA #IMPLIED
		    slaProfileEnabled CDATA #IMPLIED
		    slaProfileUID CDATA #IMPLIED
		    slaProfileName CDATA #IMPLIED>
		    
		<!ATTLIST population-policy
			name CDATA #REQUIRED>
		    
		<!ATTLIST volume-policy-entry>
		    
		<!ATTLIST constant-volume-policy
			iterationNumber CDATA #IMPLIED
		    userNumber CDATA #REQUIRED>
		    
		<!ATTLIST rampup-volume-policy
			iterationNumber CDATA #IMPLIED
	   		initialUserNumber CDATA #REQUIRED
			maxUserNumber CDATA #REQUIRED
			delayTypeIncrement CDATA #REQUIRED
			delayIncrement CDATA #REQUIRED
			userIncrement CDATA #REQUIRED>
			
		<!ATTLIST peaks-volume-policy
			iterationNumber CDATA #IMPLIED
	   		defaultUserNumber CDATA #REQUIRED
			peakUserNumber CDATA #REQUIRED
			defaultDelayType CDATA #REQUIRED
			peakDelayType CDATA #REQUIRED
			defaultDelay CDATA #REQUIRED
			peakDelay CDATA #REQUIRED
			startPoint CDATA #REQUIRED>
			
		<!ATTLIST custom-volume-policy
			maxUsers CDATA #IMPLIED
			totalLength CDATA #IMPLIED
			useIteration CDATA #IMPLIED
			iteration CDATA #IMPLIED>
			
		<!ATTLIST custom-load-node
			users CDATA #REQUIRED
			time CDATA #REQUIRED
			iteration CDATA #REQUIRED
			position CDATA #REQUIRED>
			
		<!ATTLIST start-stop-policy-entry
			start-type CDATA #REQUIRED
			start-delay CDATA #IMPLIED
			start-population CDATA #IMPLIED
			stop-type CDATA #REQUIRED
			stop-delay CDATA #IMPLIED>
		
		<!ATTLIST duration-policy-entry
			type CDATA #IMPLIED
	   		time CDATA #IMPLIED
	   		timeUnit CDATA #IMPLIED
			iterations CDATA #IMPLIED>
					
		<!ATTLIST runtime-policy
	   		vuStartDelay CDATA #IMPLIED
	   		vuStartMode CDATA #IMPLIED
			continueOnError CDATA #IMPLIED
			thinktimePolicy CDATA #IMPLIED
			thinktimeValue CDATA #IMPLIED
			populationName CDATA #IMPLIED
			jsLogLevel CDATA #IMPLIED>
			
	   	<!ATTLIST dashboards
			defaultDashboardUid CDATA #REQUIRED>	
		<!ATTLIST charts-model-description
			name CDATA #IMPLIED>
		<!ATTLIST chart-description
			title CDATA #IMPLIED
			description CDATA #IMPLIED
			domainMarkerVisible CDATA #REQUIRED
			rangeMarkerVisible CDATA #REQUIRED
			chart-description-type CDATA #REQUIRED
			customID CDATA #IMPLIED
			typeName CDATA #IMPLIED
			includeInReport CDATA #IMPLIED
			xAxisMonitorName CDATA #IMPLIED
			xAxisConnectionName CDATA #IMPLIED
			xAxisMonitoredHostName CDATA #IMPLIED>
		<!ATTLIST empty-chart-description>
		<!ATTLIST monitor-curve-description
			benchUid CDATA #IMPLIED
			color CDATA #REQUIRED
			dashed CDATA #REQUIRED
			scale CDATA #IMPLIED
			selected CDATA #REQUIRED
			monitoredHostName CDATA #REQUIRED
			connectionName CDATA #REQUIRED
			monitorName CDATA #REQUIRED>
			
		<!ATTLIST action-curve-description
			benchUid CDATA #IMPLIED
			color CDATA #REQUIRED
			dashed CDATA #REQUIRED
			scale CDATA #IMPLIED
			selected CDATA #REQUIRED
			actionUid CDATA #IMPLIED
			statisticName CDATA #REQUIRED
			populationName CDATA #REQUIRED
			virtualUserUid CDATA #IMPLIED
			zoneName CDATA #REQUIRED>
			
        <!ATTLIST third-party-data-curve-description
            benchUid CDATA #IMPLIED
            color CDATA #REQUIRED
            dashed CDATA #REQUIRED
            scale CDATA #IMPLIED
            selected CDATA #REQUIRED
            hw CDATA #IMPLIED
            loc CDATA #IMPLIED
            path CDATA #REQUIRED
            script CDATA #IMPLIED
            soft CDATA #IMPLIED
            unit CDATA #REQUIRED>

		<!ATTLIST population-result-filter
			accepted-object-names CDATA #IMPLIED
			accepted-object-ids CDATA #REQUIRED>
		
		<!ATTLIST zone-result-filter
			accepted-object-names CDATA #IMPLIED
			accepted-object-ids CDATA #REQUIRED>
		
		<!ATTLIST time-interval-result-filter
			creationTimestampRelativeToBenchStartTime CDATA #REQUIRED
			endTimestampRelativeToBenchStartTime CDATA #REQUIRED>
		
		<!ATTLIST error-result-filter
			booleanValue CDATA #REQUIRED>

		<!ATTLIST rdv-fixed-vu-count-policy
			rendezVousName CDATA #REQUIRED
			timeout CDATA #REQUIRED
			isEnabled CDATA #REQUIRED
			fixedVirtualUserCount CDATA #REQUIRED>
			
		<!ATTLIST rdv-percentile-vu-count-policy
			rendezVousName CDATA #REQUIRED
			timeout CDATA #REQUIRED
			isEnabled CDATA #REQUIRED
			percentileVirtualUserCount CDATA #REQUIRED>
		
		<!ATTLIST rdv-manual-policy
			rendezVousName CDATA #REQUIRED
			timeout CDATA #REQUIRED
			isEnabled CDATA #REQUIRED>
			
		<!ATTLIST debug-policy
			mode CDATA #REQUIRED>
			
		<!ATTLIST request-path-exclusion-filter 
			isEnabled CDATA #REQUIRED>
	]>


<scenarios>
<scenario postMonitoringTime="-1" preMonitoringTime="-1" slaProfileEnabled="false" uid="scenario1" virtualUsersStates="true">
<!--****** DASHBOARDS  ******-->
<!--****** END DASHBOARDS  ******-->
<!--****** START DATA FILTERS  ******-->
<!--****** END DATA FILTERS  ******-->
<!--****** START RENDEZ-VOUS POLICIES  ******-->
<!--****** END RENDEZ-VOUS POLICIES  ******-->
<!--****** START DEBUG POLICY ******-->
<debug-policy mode="0"/>
<!--****** END DEBUG POLICY ******-->
<!--****** START VU STATES ******-->
<!--****** END VU STATES ******-->
<request-path-exclusion-filter isEnabled="false">
<regexps>
<regexp>.*\.jpg</regexp>
<regexp>.*\.jpeg</regexp>
<regexp>.*\.gif</regexp>
<regexp>.*\.png</regexp>
<regexp>.*\.bmp</regexp>
<regexp>.*\.css</regexp>
<regexp>.*\.js</regexp>
<regexp>.*\.swf</regexp>
<regexp>.*\.ico</regexp>
<regexp>.*\.jar</regexp>
<regexp>.*\.class</regexp>
<regexp>.*\.properties</regexp>
</regexps>
</request-path-exclusion-filter>
</scenario>
</scenarios>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy