"1.0" encoding="UTF-8"?>
"1.2" properties="4.0" jmeter="4.0 r1823414">
"TestPlanGui" testclass="TestPlan" testname="测试计划" enabled="true">
"TestPlan.comments"> "TestPlan.functional_mode">false "TestPlan.tearDown_on_shutdown">true "TestPlan.serialize_threadgroups">false "TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true"> "Arguments.arguments"/> "TestPlan.user_define_classpath">
<SetupThreadGroup guiclass="SetupThreadGroupGui" testclass="SetupThreadGroup" testname="10人线程组" enabled="true"> "ThreadGroup.on_sample_error">continue "ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="循环控制器" enabled="true"> "LoopController.continue_forever">false "LoopController.loops">5 "ThreadGroup.num_threads">10000 "ThreadGroup.ramp_time">50 "ThreadGroup.scheduler">false "ThreadGroup.duration">100 "ThreadGroup.delay"> SetupThreadGroup>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="users_api" enabled="true"> "HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true"> "Arguments.arguments"/> "HTTPSampler.domain">192.168.96.168 "HTTPSampler.port">80 "HTTPSampler.protocol">http "HTTPSampler.contentEncoding">utf-8 "HTTPSampler.path">web/ab.html "HTTPSampler.method">GET "HTTPSampler.follow_redirects">true "HTTPSampler.auto_redirects">false "HTTPSampler.use_keepalive">true "HTTPSampler.DO_MULTIPART_POST">false "HTTPSampler.embedded_url_re"> "HTTPSampler.connect_timeout"> "HTTPSampler.response_timeout"> HTTPSamplerProxy>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应代码断言" enabled="true"> "Asserion.test_strings"> "49586">200 "Assertion.custom_message">http code is error "Assertion.test_field">Assertion.response_code "Assertion.assume_success">false "Assertion.test_type">8 ResponseAssertion> <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应文本断言" enabled="true"> "Asserion.test_strings"> "3254239">jack "Assertion.custom_message">jack is not return "Assertion.test_field">Assertion.response_data "Assertion.assume_success">false "Assertion.test_type">2 ResponseAssertion>
jmx脚本所有内容
"1.0" encoding="UTF-8"?>
"1.2" properties="4.0" jmeter="4.0 r1823414"> <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="测试计划" enabled="true"> "TestPlan.comments"> "TestPlan.functional_mode">false "TestPlan.tearDown_on_shutdown">true "TestPlan.serialize_threadgroups">false "TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true"> "Arguments.arguments"/> "TestPlan.user_define_classpath"> TestPlan> <SetupThreadGroup guiclass="SetupThreadGroupGui" testclass="SetupThreadGroup" testname="10人线程组" enabled="true"> "ThreadGroup.on_sample_error">continue "ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="循环控制器" enabled="true"> "LoopController.continue_forever">false "LoopController.loops">5 "ThreadGroup.num_threads">10000 "ThreadGroup.ramp_time">50 "ThreadGroup.scheduler">false "ThreadGroup.duration">100 "ThreadGroup.delay"> SetupThreadGroup> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="users_api" enabled="true"> "HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true"> "Arguments.arguments"/> "HTTPSampler.domain">192.168.96.168 "HTTPSampler.port">80 "HTTPSampler.protocol">http "HTTPSampler.contentEncoding">utf-8 "HTTPSampler.path">web/ab.html "HTTPSampler.method">GET "HTTPSampler.follow_redirects">true "HTTPSampler.auto_redirects">false "HTTPSampler.use_keepalive">true "HTTPSampler.DO_MULTIPART_POST">false "HTTPSampler.embedded_url_re"> "HTTPSampler.connect_timeout"> "HTTPSampler.response_timeout"> HTTPSamplerProxy> <ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="users结果树" enabled="true"> "ResultCollector.error_logging">false saveConfig class="SampleSaveConfiguration"> <time>truetime> <latency>truelatency> <timestamp>truetimestamp> <success>truesuccess> <label>truelabel> <code>truecode> <message>truemessage> <threadName>truethreadName> <dataType>truedataType> <encoding>falseencoding> <assertions>trueassertions> <subresults>truesubresults> <responseData>falseresponseData> <samplerData>falsesamplerData> <xml>falsexml> <fieldNames>truefieldNames> <responseHeaders>falseresponseHeaders> <requestHeaders>falserequestHeaders> <responseDataOnError>falseresponseDataOnError> <saveAssertionResultsFailureMessage>truesaveAssertionResultsFailureMessage> <assertionsResultsToSave>0assertionsResultsToSave> <bytes>truebytes> <sentBytes>truesentBytes> <threadCounts>truethreadCounts> <idleTime>trueidleTime> <connectTime>trueconnectTime> value> objProp> <stringProp name="filename">stringProp> ResultCollector> <hashTree/> <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应代码断言" enabled="true"> <collectionProp name="Asserion.test_strings"> <stringProp name="49586">200stringProp> collectionProp> <stringProp name="Assertion.custom_message">http code is error stringProp> <stringProp name="Assertion.test_field">Assertion.response_codestringProp> <boolProp name="Assertion.assume_success">falseboolProp> <intProp name="Assertion.test_type">8intProp> ResponseAssertion> <hashTree/> <ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应文本断言" enabled="true"> <collectionProp name="Asserion.test_strings"> <stringProp name="3254239">jackstringProp> collectionProp> <stringProp name="Assertion.custom_message">jack is not returnstringProp> <stringProp name="Assertion.test_field">Assertion.response_datastringProp> <boolProp name="Assertion.assume_success">falseboolProp> <intProp name="Assertion.test_type">2intProp> ResponseAssertion> <hashTree/> <ResultCollector guiclass="StatVisualizer" testclass="ResultCollector" testname="users聚合报告" enabled="true"> <boolProp name="ResultCollector.error_logging">falseboolProp> <objProp> <name>saveConfigname> <value class="SampleSaveConfiguration"> <time>truetime> <latency>truelatency> <timestamp>truetimestamp> <success>true