Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <jmeterTestPlan version="1.2" properties="5.0" jmeter="5.2.1">
- <hashTree>
- <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
- <stringProp name="TestPlan.comments">This example test plan demonstrates
- how Throughput Shaping Timer is used
- to limit Requests per Second
- to desired shape.</stringProp>
- <boolProp name="TestPlan.functional_mode">false</boolProp>
- <boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
- <elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
- <stringProp name="TestPlan.user_define_classpath"></stringProp>
- </TestPlan>
- <hashTree>
- <kg.apc.jmeter.timers.VariableThroughputTimer guiclass="kg.apc.jmeter.timers.VariableThroughputTimerGui" testclass="kg.apc.jmeter.timers.VariableThroughputTimer" testname="jp@gc - Throughput Shaping Timer" enabled="true">
- <collectionProp name="load_profile">
- <collectionProp name="-1189527590">
- <stringProp name="1567">10</stringProp>
- <stringProp name="1507423">1000</stringProp>
- <stringProp name="53">5</stringProp>
- </collectionProp>
- <collectionProp name="1291225664">
- <stringProp name="1507423">1000</stringProp>
- <stringProp name="1507423">1000</stringProp>
- <stringProp name="1567">10</stringProp>
- </collectionProp>
- <collectionProp name="1802626258">
- <stringProp name="1507423">1000</stringProp>
- <stringProp name="1626587">5000</stringProp>
- <stringProp name="53">5</stringProp>
- </collectionProp>
- <collectionProp name="-2030042592">
- <stringProp name="1626587">5000</stringProp>
- <stringProp name="1626587">5000</stringProp>
- <stringProp name="1567">10</stringProp>
- </collectionProp>
- <collectionProp name="-949551869">
- <stringProp name="1626587">5000</stringProp>
- <stringProp name="46879116">15000</stringProp>
- <stringProp name="53">5</stringProp>
- </collectionProp>
- <collectionProp name="-25328608">
- <stringProp name="46879116">15000</stringProp>
- <stringProp name="46879116">15000</stringProp>
- <stringProp name="1567">10</stringProp>
- </collectionProp>
- <collectionProp name="-1217616157">
- <stringProp name="46879116">15000</stringProp>
- <stringProp name="1626587">5000</stringProp>
- <stringProp name="53">5</stringProp>
- </collectionProp>
- <collectionProp name="-2030042592">
- <stringProp name="1626587">5000</stringProp>
- <stringProp name="1626587">5000</stringProp>
- <stringProp name="1567">10</stringProp>
- </collectionProp>
- <collectionProp name="1641727284">
- <stringProp name="1626587">5000</stringProp>
- <stringProp name="1507423">1000</stringProp>
- <stringProp name="53">5</stringProp>
- </collectionProp>
- <collectionProp name="1291225664">
- <stringProp name="1507423">1000</stringProp>
- <stringProp name="1507423">1000</stringProp>
- <stringProp name="1567">10</stringProp>
- </collectionProp>
- <collectionProp name="394056672">
- <stringProp name="1507423">1000</stringProp>
- <stringProp name="48">0</stringProp>
- <stringProp name="53">5</stringProp>
- </collectionProp>
- </collectionProp>
- <stringProp name="TestPlan.comments">Table below sets request rate shcedule ant preview graph instantly shows effect of changes.</stringProp>
- </kg.apc.jmeter.timers.VariableThroughputTimer>
- <hashTree/>
- <kg.apc.jmeter.threads.UltimateThreadGroup guiclass="kg.apc.jmeter.threads.UltimateThreadGroupGui" testclass="kg.apc.jmeter.threads.UltimateThreadGroup" testname="jp@gc - Ultimate Thread Group" enabled="true">
- <collectionProp name="ultimatethreadgroupdata">
- <collectionProp name="1122049826">
- <stringProp name="50547">300</stringProp>
- <stringProp name="0">0</stringProp>
- <stringProp name="48">0</stringProp>
- <stringProp name="49648">220</stringProp>
- <stringProp name="53">5</stringProp>
- </collectionProp>
- </collectionProp>
- <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">
- <boolProp name="LoopController.continue_forever">false</boolProp>
- <intProp name="LoopController.loops">-1</intProp>
- </elementProp>
- <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
- <stringProp name="TestPlan.comments">Make note that Thread Group is set to decrease number of threads at the end of test.
- This made to avoid huge spike when all of threads finally detached from timer
- and produce their last samples all together without limitations.</stringProp>
- </kg.apc.jmeter.threads.UltimateThreadGroup>
- <hashTree>
- <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="HTTP Request" enabled="true">
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
- <collectionProp name="Arguments.arguments"/>
- </elementProp>
- <stringProp name="HTTPSampler.domain"></stringProp>
- <stringProp name="HTTPSampler.port"></stringProp>
- <stringProp name="HTTPSampler.protocol"></stringProp>
- <stringProp name="HTTPSampler.contentEncoding"></stringProp>
- <stringProp name="HTTPSampler.path"></stringProp>
- <stringProp name="HTTPSampler.method">GET</stringProp>
- <boolProp name="HTTPSampler.follow_redirects">true</boolProp>
- <boolProp name="HTTPSampler.auto_redirects">false</boolProp>
- <boolProp name="HTTPSampler.use_keepalive">true</boolProp>
- <boolProp name="HTTPSampler.DO_MULTIPART_POST">false</boolProp>
- <stringProp name="HTTPSampler.embedded_url_re"></stringProp>
- <stringProp name="HTTPSampler.connect_timeout"></stringProp>
- <stringProp name="HTTPSampler.response_timeout"></stringProp>
- </HTTPSamplerProxy>
- <hashTree/>
- </hashTree>
- </hashTree>
- </hashTree>
- </jmeterTestPlan>
Add Comment
Please, Sign In to add comment