⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 foreachtestplan.jmx

📁 测试工具jmeter可用来进行性能测试
💻 JMX
字号:
<?xml version="1.0" encoding="UTF-8"?><jmeterTestPlan version="1.2" properties="2.1">  <hashTree>    <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">      <boolProp name="TestPlan.functional_mode">false</boolProp>      <stringProp name="TestPlan.comments"></stringProp>      <elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">        <collectionProp name="Arguments.arguments"/>      </elementProp>      <boolProp name="TestPlan.serialize_threadgroups">false</boolProp>      <stringProp name="TestPlan.user_define_classpath"></stringProp>    </TestPlan>    <hashTree>      <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Thread Group" enabled="true">        <stringProp name="ThreadGroup.ramp_time">1</stringProp>        <boolProp name="ThreadGroup.scheduler">false</boolProp>        <stringProp name="ThreadGroup.on_sample_error">continue</stringProp>        <longProp name="ThreadGroup.start_time">1076438592000</longProp>        <elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="Loop Controller" enabled="true">          <boolProp name="LoopController.continue_forever">false</boolProp>          <stringProp name="LoopController.loops">1</stringProp>        </elementProp>        <stringProp name="ThreadGroup.num_threads">1</stringProp>        <stringProp name="ThreadGroup.delay"></stringProp>        <stringProp name="ThreadGroup.duration"></stringProp>        <longProp name="ThreadGroup.end_time">1076438592000</longProp>      </ThreadGroup>      <hashTree>        <HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="HTTP 1" 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">localhost</stringProp>          <stringProp name="HTTPSampler.port">80</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.FILE_NAME"></stringProp>          <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>          <stringProp name="HTTPSampler.mimetype"></stringProp>          <stringProp name="HTTPSampler.monitor">false</stringProp>          <stringProp name="HTTPSampler.embedded_url_re"></stringProp>        </HTTPSampler>        <hashTree>          <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="Regular Expression Extractor" enabled="true">            <stringProp name="RegexExtractor.refname">inputVar</stringProp>            <stringProp name="RegexExtractor.regex">&lt;a href=&quot;([^&quot;]+)&quot;</stringProp>            <stringProp name="RegexExtractor.match_number">-1</stringProp>            <stringProp name="RegexExtractor.default">fout</stringProp>            <stringProp name="RegexExtractor.template">$1$</stringProp>            <stringProp name="RegexExtractor.useHeaders">false</stringProp>          </RegexExtractor>          <hashTree/>        </hashTree>        <ForeachController guiclass="ForeachControlPanel" testclass="ForeachController" testname="ForEach Controller" enabled="true">          <stringProp name="ForeachController.returnVal">returnVar</stringProp>          <stringProp name="ForeachController.inputVal">inputVar</stringProp>          <boolProp name="ForeachController.useSeparator">true</boolProp>        </ForeachController>        <hashTree>          <HTTPSampler guiclass="HttpTestSampleGui" testclass="HTTPSampler" testname="HTTP 2" 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">localhost</stringProp>            <stringProp name="HTTPSampler.port">80</stringProp>            <stringProp name="HTTPSampler.protocol"></stringProp>            <stringProp name="HTTPSampler.contentEncoding"></stringProp>            <stringProp name="HTTPSampler.path">${returnVar}</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.FILE_NAME"></stringProp>            <stringProp name="HTTPSampler.FILE_FIELD"></stringProp>            <stringProp name="HTTPSampler.mimetype"></stringProp>            <stringProp name="HTTPSampler.monitor">false</stringProp>            <stringProp name="HTTPSampler.embedded_url_re"></stringProp>          </HTTPSampler>          <hashTree/>        </hashTree>        <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">          <boolProp name="ResultCollector.error_logging">false</boolProp>          <objProp>            <name>saveConfig</name>            <value class="SampleSaveConfiguration">              <time>true</time>              <latency>true</latency>              <timestamp>true</timestamp>              <success>true</success>              <label>true</label>              <code>true</code>              <message>true</message>              <threadName>true</threadName>              <dataType>true</dataType>              <encoding>false</encoding>              <assertions>true</assertions>              <subresults>true</subresults>              <responseData>false</responseData>              <samplerData>false</samplerData>              <xml>true</xml>              <fieldNames>false</fieldNames>              <responseHeaders>false</responseHeaders>              <requestHeaders>false</requestHeaders>              <responseDataOnError>false</responseDataOnError>              <saveAssertionResultsFailureMessage>false</saveAssertionResultsFailureMessage>              <assertionsResultsToSave>0</assertionsResultsToSave>              <bytes>true</bytes>            </value>          </objProp>          <stringProp name="filename"></stringProp>        </ResultCollector>        <hashTree/>      </hashTree>    </hashTree>  </hashTree></jmeterTestPlan>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -