Commit 07f5b70e authored by Navy郭海君's avatar Navy郭海君

2022-11-15

parent 90ad861a
This source diff could not be displayed because it is too large. You can view the blob instead.
<?xml version="1.0" encoding="UTF-8"?>
<jmeterTestPlan version="1.2" properties="5.0" jmeter="5.4.3">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="认证申请" enabled="true">
<stringProp name="TestPlan.comments"></stringProp>
<boolProp name="TestPlan.functional_mode">false</boolProp>
<boolProp name="TestPlan.tearDown_on_shutdown">true</boolProp>
<boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
<elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments"/>
</elementProp>
<stringProp name="TestPlan.user_define_classpath"></stringProp>
</TestPlan>
<hashTree>
<ConfigTestElement guiclass="HttpDefaultsGui" testclass="ConfigTestElement" testname="测试环境--HTTP请求默认值" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments"/>
</elementProp>
<stringProp name="HTTPSampler.domain">test.microservicegateway.galaxy-immi.com</stringProp>
<stringProp name="HTTPSampler.port">443</stringProp>
<stringProp name="HTTPSampler.protocol">https</stringProp>
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.concurrentPool">6</stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</ConfigTestElement>
<hashTree/>
<JDBCDataSource guiclass="TestBeanGUI" testclass="JDBCDataSource" testname="测试--数据库连接配置" enabled="true">
<stringProp name="dataSource">mysql</stringProp>
<stringProp name="poolMax">0</stringProp>
<stringProp name="timeout">10000</stringProp>
<stringProp name="trimInterval">60000</stringProp>
<boolProp name="autocommit">true</boolProp>
<stringProp name="transactionIsolation">DEFAULT</stringProp>
<boolProp name="preinit">false</boolProp>
<stringProp name="initQuery"></stringProp>
<boolProp name="keepAlive">true</boolProp>
<stringProp name="connectionAge">5000</stringProp>
<stringProp name="checkQuery"></stringProp>
<stringProp name="dbUrl">jdbc:mysql://8.129.19.88:3306/ServerSiteMicros?useUnicode=true&amp;characterEncoding=utf8&amp;allowMultiQueries=true</stringProp>
<stringProp name="driver">com.mysql.jdbc.Driver</stringProp>
<stringProp name="username">admin</stringProp>
<stringProp name="password">0HkUEneEon#gQJAa</stringProp>
<stringProp name="connectionProperties"></stringProp>
</JDBCDataSource>
<hashTree/>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP信息头管理器" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="" elementType="Header">
<stringProp name="Header.name">token</stringProp>
<stringProp name="Header.value">${__property(newtoken)}</stringProp>
</elementProp>
<elementProp name="" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">application/json</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<SetupThreadGroup guiclass="SetupThreadGroupGui" testclass="SetupThreadGroup" testname="登录setUp线程组" enabled="true">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="循环控制器" 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.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
<boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
</SetupThreadGroup>
<hashTree>
<CookieManager guiclass="CookiePanel" testclass="CookieManager" testname="HTTP Cookie管理器" enabled="true">
<collectionProp name="CookieManager.cookies"/>
<boolProp name="CookieManager.clearEachIteration">false</boolProp>
<boolProp name="CookieManager.controlledByThreadGroup">false</boolProp>
</CookieManager>
<hashTree/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="登录" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">{&#xd;
&quot;account&quot;: &quot;admin0001&quot;,&#xd;
&quot;password&quot;: &quot;123456&quot;&#xd;
}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</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">/administrator/auth/login</stringProp>
<stringProp name="HTTPSampler.method">POST</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>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP信息头管理器" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">application/json</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="获取token" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">token</stringProp>
<stringProp name="RegexExtractor.regex">&quot;token&quot;:&quot;(.+?)&quot;</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default">Error</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor>
<hashTree/>
</hashTree>
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="察看结果树" 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>false</xml>
<fieldNames>true</fieldNames>
<responseHeaders>false</responseHeaders>
<requestHeaders>false</requestHeaders>
<responseDataOnError>false</responseDataOnError>
<saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
<sentBytes>true</sentBytes>
<url>true</url>
<threadCounts>true</threadCounts>
<idleTime>true</idleTime>
<connectTime>true</connectTime>
</value>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
<hashTree/>
<BeanShellSampler guiclass="BeanShellSamplerGui" testclass="BeanShellSampler" testname="设置token为全局变量" enabled="true">
<stringProp name="BeanShellSampler.query">${__setProperty(newtoken,${token},)}</stringProp>
<stringProp name="BeanShellSampler.filename"></stringProp>
<stringProp name="BeanShellSampler.parameters"></stringProp>
<boolProp name="BeanShellSampler.resetInterpreter">false</boolProp>
</BeanShellSampler>
<hashTree/>
</hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="认证申请" enabled="true">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="循环控制器" enabled="true">
<boolProp name="LoopController.continue_forever">false</boolProp>
<stringProp name="LoopController.loops">10</stringProp>
</elementProp>
<stringProp name="ThreadGroup.num_threads">10</stringProp>
<stringProp name="ThreadGroup.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
<boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
</ThreadGroup>
<hashTree>
<JDBCSampler guiclass="TestBeanGUI" testclass="JDBCSampler" testname="JDBC Request" enabled="true">
<stringProp name="dataSource">mysql</stringProp>
<stringProp name="queryType">Select Statement</stringProp>
<stringProp name="query">select * from micros_order_school_account;
</stringProp>
<stringProp name="queryArguments"></stringProp>
<stringProp name="queryArgumentsTypes"></stringProp>
<stringProp name="variableNames"></stringProp>
<stringProp name="resultVariable">data</stringProp>
<stringProp name="queryTimeout"></stringProp>
<stringProp name="resultSetMaxRows"></stringProp>
<stringProp name="resultSetHandler">Store as String</stringProp>
</JDBCSampler>
<hashTree>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="正则表达式提取器--oeder_id" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">order_id</stringProp>
<stringProp name="RegexExtractor.regex">1\s(.+?)\s</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
<stringProp name="RegexExtractor.default"></stringProp>
<stringProp name="RegexExtractor.match_number">1</stringProp>
</RegexExtractor>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="列表页" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments">
<elementProp name="processed" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">0</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">processed</stringProp>
</elementProp>
<elementProp name="page" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">1</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">page</stringProp>
</elementProp>
<elementProp name="page_size" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">10</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">page_size</stringProp>
</elementProp>
<elementProp name="mark_completed" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"></stringProp>
<stringProp name="Argument.metadata"></stringProp>
<boolProp name="HTTPArgument.use_equals">false</boolProp>
<stringProp name="Argument.name">mark_completed</stringProp>
</elementProp>
<elementProp name="check_status" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"></stringProp>
<stringProp name="Argument.metadata"></stringProp>
<boolProp name="HTTPArgument.use_equals">false</boolProp>
<stringProp name="Argument.name">check_status</stringProp>
</elementProp>
<elementProp name="username" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value"></stringProp>
<stringProp name="Argument.metadata"></stringProp>
<boolProp name="HTTPArgument.use_equals">false</boolProp>
<stringProp name="Argument.name">username</stringProp>
</elementProp>
</collectionProp>
</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">/business/application-list/list</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>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应断言" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="2524">OK</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="账号信息" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" 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">/business/application-list/school-account/6864</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>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应断言" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="2524">OK</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
<JSONPathAssertion guiclass="JSONPathAssertionGui" testclass="JSONPathAssertion" testname="JSON断言" enabled="true">
<stringProp name="JSON_PATH">$.data.order_id</stringProp>
<stringProp name="EXPECTED_VALUE">6864</stringProp>
<boolProp name="JSONVALIDATION">true</boolProp>
<boolProp name="EXPECT_NULL">false</boolProp>
<boolProp name="INVERT">false</boolProp>
<boolProp name="ISREGEX">true</boolProp>
</JSONPathAssertion>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="证件信息" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments">
<elementProp name="order_id" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">6864</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">order_id</stringProp>
</elementProp>
<elementProp name="applicant_name" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">主申请人</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">applicant_name</stringProp>
</elementProp>
</collectionProp>
</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">/business/application-list/certificate</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>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应断言" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="2524">OK</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
<JSONPathAssertion guiclass="JSONPathAssertionGui" testclass="JSONPathAssertion" testname="JSON断言" enabled="true">
<stringProp name="JSON_PATH">$.data.data[*].applicant_name</stringProp>
<stringProp name="EXPECTED_VALUE">主申请人</stringProp>
<boolProp name="JSONVALIDATION">true</boolProp>
<boolProp name="EXPECT_NULL">false</boolProp>
<boolProp name="INVERT">false</boolProp>
<boolProp name="ISREGEX">true</boolProp>
</JSONPathAssertion>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="完善客户信息-学校账号信息保存" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">{&#xd;
&quot;id&quot;: &quot;${order_id}&quot;,&#xd;
&quot;xuexin_account&quot;: &quot;${__Random(000001,100000,num)}&quot;,&#xd;
&quot;xuexin_password&quot;:&quot;${__Random(000001,1000000,num)}&quot;,&#xd;
&quot;xuewei_account&quot;:&quot;${__Random(00001,100000,num)}&quot;,&#xd;
&quot;xuewei_password&quot;:&quot;${__Random(0000001,1000000,num)}&quot;&#xd;
&#xd;
}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</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">/business/information/school-account</stringProp>
<stringProp name="HTTPSampler.method">PUT</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>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应断言" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="49586">200</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
<JSONPathAssertion guiclass="JSONPathAssertionGui" testclass="JSONPathAssertion" testname="JSON断言" enabled="true">
<stringProp name="JSON_PATH">$.msg</stringProp>
<stringProp name="EXPECTED_VALUE">更新学校账号信息成功</stringProp>
<boolProp name="JSONVALIDATION">true</boolProp>
<boolProp name="EXPECT_NULL">false</boolProp>
<boolProp name="INVERT">false</boolProp>
<boolProp name="ISREGEX">true</boolProp>
</JSONPathAssertion>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="标记完成" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">{&#xd;
&quot;mark_completed&quot;: &quot;${__Random(0,1,)}&quot;&#xd;
}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</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">/business/application-list/mark-completed/184778</stringProp>
<stringProp name="HTTPSampler.method">PUT</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>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应断言" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="49586">200</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
<JSONPathAssertion guiclass="JSONPathAssertionGui" testclass="JSONPathAssertion" testname="JSON断言" enabled="true">
<stringProp name="JSON_PATH">$.msg</stringProp>
<stringProp name="EXPECTED_VALUE">更新成功</stringProp>
<boolProp name="JSONVALIDATION">true</boolProp>
<boolProp name="EXPECT_NULL">false</boolProp>
<boolProp name="INVERT">false</boolProp>
<boolProp name="ISREGEX">true</boolProp>
</JSONPathAssertion>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="上传内容" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">{&#xd;
&quot;id&quot;: &quot;184778&quot;,&#xd;
&quot;name&quot;: &quot;无微信头像.jpg&quot;,&#xd;
&quot;url&quot;:&quot;https://upload.cdn.galaxy-immi.com/crm/production/files/1617360304698.jpg&quot;&#xd;
}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</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">/business/application-list/content</stringProp>
<stringProp name="HTTPSampler.method">POST</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>
<JSONPathAssertion guiclass="JSONPathAssertionGui" testclass="JSONPathAssertion" testname="JSON断言" enabled="true">
<stringProp name="JSON_PATH">$.msg</stringProp>
<stringProp name="EXPECTED_VALUE">上传成功</stringProp>
<boolProp name="JSONVALIDATION">true</boolProp>
<boolProp name="EXPECT_NULL">false</boolProp>
<boolProp name="INVERT">false</boolProp>
<boolProp name="ISREGEX">true</boolProp>
</JSONPathAssertion>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="删除内容" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments">
<elementProp name="id" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">184778</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">id</stringProp>
</elementProp>
<elementProp name="name" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">无微信头像.jpg</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">name</stringProp>
</elementProp>
<elementProp name="url" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">https://upload.cdn.galaxy-immi.com/crm/production/files/1617360304698.jpg</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">url</stringProp>
</elementProp>
</collectionProp>
</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">/business/application-list/content</stringProp>
<stringProp name="HTTPSampler.method">DELETE</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>
<JSONPathAssertion guiclass="JSONPathAssertionGui" testclass="JSONPathAssertion" testname="JSON断言" enabled="true">
<stringProp name="JSON_PATH">$.msg</stringProp>
<stringProp name="EXPECTED_VALUE">删除成功</stringProp>
<boolProp name="JSONVALIDATION">true</boolProp>
<boolProp name="EXPECT_NULL">false</boolProp>
<boolProp name="INVERT">false</boolProp>
<boolProp name="ISREGEX">true</boolProp>
</JSONPathAssertion>
<hashTree/>
</hashTree>
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="察看结果树" 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>false</xml>
<fieldNames>true</fieldNames>
<responseHeaders>false</responseHeaders>
<requestHeaders>false</requestHeaders>
<responseDataOnError>false</responseDataOnError>
<saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
<sentBytes>true</sentBytes>
<url>true</url>
<threadCounts>true</threadCounts>
<idleTime>true</idleTime>
<connectTime>true</connectTime>
</value>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
<hashTree/>
<ResultCollector guiclass="StatVisualizer" testclass="ResultCollector" testname="聚合报告" 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>false</xml>
<fieldNames>true</fieldNames>
<responseHeaders>false</responseHeaders>
<requestHeaders>false</requestHeaders>
<responseDataOnError>false</responseDataOnError>
<saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
<sentBytes>true</sentBytes>
<url>true</url>
<threadCounts>true</threadCounts>
<idleTime>true</idleTime>
<connectTime>true</connectTime>
</value>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
<hashTree/>
</hashTree>
</hashTree>
</hashTree>
</jmeterTestPlan>
<?xml version="1.0" encoding="UTF-8"?>
<jmeterTestPlan version="1.2" properties="5.0" jmeter="5.5">
<hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="客户端--完善客户信息" enabled="true">
<stringProp name="TestPlan.comments"></stringProp>
<boolProp name="TestPlan.functional_mode">false</boolProp>
<boolProp name="TestPlan.tearDown_on_shutdown">true</boolProp>
<boolProp name="TestPlan.serialize_threadgroups">true</boolProp>
<elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments"/>
</elementProp>
<stringProp name="TestPlan.user_define_classpath">D:\10-software\4-mysql\mysql-connector-java-5.1.46-bin.jar</stringProp>
</TestPlan>
<hashTree>
<ConfigTestElement guiclass="HttpDefaultsGui" testclass="ConfigTestElement" testname="HTTP请求默认值" enabled="false">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments"/>
</elementProp>
<stringProp name="HTTPSampler.domain">test.userinfo.galaxy-immi.com</stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol">https</stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.concurrentPool">6</stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</ConfigTestElement>
<hashTree/>
<ConfigTestElement guiclass="HttpDefaultsGui" testclass="ConfigTestElement" testname="HTTP请求默认值" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments"/>
</elementProp>
<stringProp name="HTTPSampler.domain">120.78.92.48</stringProp>
<stringProp name="HTTPSampler.port">84</stringProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path"></stringProp>
<stringProp name="HTTPSampler.concurrentPool">6</stringProp>
<stringProp name="HTTPSampler.connect_timeout"></stringProp>
<stringProp name="HTTPSampler.response_timeout"></stringProp>
</ConfigTestElement>
<hashTree/>
<Arguments guiclass="ArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments">
<elementProp name="order_id" elementType="Argument">
<stringProp name="Argument.name">order_id</stringProp>
<stringProp name="Argument.value">8171</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
<elementProp name="env" elementType="Argument">
<stringProp name="Argument.name">env</stringProp>
<stringProp name="Argument.value">test</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</Arguments>
<hashTree/>
<JDBCDataSource guiclass="TestBeanGUI" testclass="JDBCDataSource" testname="测试--JDBC Connection Configuration" enabled="true">
<boolProp name="autocommit">true</boolProp>
<stringProp name="checkQuery"></stringProp>
<stringProp name="connectionAge">5000</stringProp>
<stringProp name="connectionProperties"></stringProp>
<stringProp name="dataSource">mysql</stringProp>
<stringProp name="dbUrl">jdbc:mysql://8.129.19.88:3306/ServerSiteMicros?useUnicode=true&amp;characterEncoding=utf8&amp;allowMultiQueries=true</stringProp>
<stringProp name="driver">com.mysql.jdbc.Driver</stringProp>
<stringProp name="initQuery"></stringProp>
<boolProp name="keepAlive">true</boolProp>
<stringProp name="password">0HkUEneEon#gQJAa</stringProp>
<stringProp name="poolMax">0</stringProp>
<boolProp name="preinit">false</boolProp>
<stringProp name="timeout">10000</stringProp>
<stringProp name="transactionIsolation">DEFAULT</stringProp>
<stringProp name="trimInterval">60000</stringProp>
<stringProp name="username">admin</stringProp>
</JDBCDataSource>
<hashTree/>
<JDBCDataSource guiclass="TestBeanGUI" testclass="JDBCDataSource" testname="正式--JDBC Connection Configuration" enabled="false">
<stringProp name="dataSource">mysql</stringProp>
<stringProp name="poolMax">0</stringProp>
<stringProp name="timeout">10000</stringProp>
<stringProp name="trimInterval">60000</stringProp>
<boolProp name="autocommit">true</boolProp>
<stringProp name="transactionIsolation">DEFAULT</stringProp>
<boolProp name="preinit">false</boolProp>
<stringProp name="initQuery"></stringProp>
<boolProp name="keepAlive">true</boolProp>
<stringProp name="connectionAge">5000</stringProp>
<stringProp name="checkQuery"></stringProp>
<stringProp name="dbUrl">jdbc:mysql://127.0.0.1:3307/serversitemicros?useUnicode=true&amp;characterEncoding=utf8&amp;allowMultiQueries=true</stringProp>
<stringProp name="driver">com.mysql.jdbc.Driver</stringProp>
<stringProp name="username">presale</stringProp>
<stringProp name="password">vwDv%VsOQbR6s&amp;QY</stringProp>
<stringProp name="connectionProperties"></stringProp>
</JDBCDataSource>
<hashTree/>
<SetupThreadGroup guiclass="SetupThreadGroupGui" testclass="SetupThreadGroup" testname="setUp线程组" enabled="false">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="循环控制器" 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.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
<boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
</SetupThreadGroup>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP信息头管理器" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">application/json;charset=gbk</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<IfController guiclass="IfControllerPanel" testclass="IfController" testname="测试环境" enabled="true">
<stringProp name="IfController.condition">${__jexl3(&quot;${env}&quot;==&apos;test&apos;,)}</stringProp>
<boolProp name="IfController.evaluateAll">false</boolProp>
<boolProp name="IfController.useExpression">true</boolProp>
</IfController>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="登录" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">{&#xd;
&quot;phoneNum&quot;:&quot;13928152814&quot;,&#xd;
&quot;code&quot;:&quot;888888&quot;&#xd;
}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain">test.crm-client.galaxy-immi.com</stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol">http</stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path">/client-web/user/login</stringProp>
<stringProp name="HTTPSampler.method">POST</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>
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="JSON提取器" enabled="true">
<stringProp name="JSONPostProcessor.referenceNames">token</stringProp>
<stringProp name="JSONPostProcessor.jsonPathExprs">$.data.token</stringProp>
<stringProp name="JSONPostProcessor.match_numbers"></stringProp>
</JSONPostProcessor>
<hashTree/>
</hashTree>
</hashTree>
<IfController guiclass="IfControllerPanel" testclass="IfController" testname="正式环境" enabled="true">
<stringProp name="IfController.condition">${__jexl3(&quot;${env}&quot;==&apos;real&apos;,)}</stringProp>
<boolProp name="IfController.evaluateAll">false</boolProp>
<boolProp name="IfController.useExpression">true</boolProp>
</IfController>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="登录" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">{&#xd;
&quot;phoneNum&quot;:&quot;13928152814&quot;,&#xd;
&quot;code&quot;:&quot;345207&quot;&#xd;
}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain">colnet-client.galaxy-immi.com</stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol">https</stringProp>
<stringProp name="HTTPSampler.contentEncoding"></stringProp>
<stringProp name="HTTPSampler.path">/client-web/user/login</stringProp>
<stringProp name="HTTPSampler.method">POST</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>
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="JSON提取器" enabled="true">
<stringProp name="JSONPostProcessor.referenceNames">token</stringProp>
<stringProp name="JSONPostProcessor.jsonPathExprs">$.data.token</stringProp>
<stringProp name="JSONPostProcessor.match_numbers"></stringProp>
</JSONPostProcessor>
<hashTree/>
</hashTree>
</hashTree>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应断言" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="2524">OK</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">2</intProp>
</ResponseAssertion>
<hashTree/>
<BeanShellPostProcessor guiclass="TestBeanGUI" testclass="BeanShellPostProcessor" testname="BeanShell 后置处理程序" enabled="true">
<boolProp name="resetInterpreter">false</boolProp>
<stringProp name="parameters"></stringProp>
<stringProp name="filename"></stringProp>
<stringProp name="script">${__setProperty(newtoken,${token},)};
prev.setDataEncoding(&quot;utf-8&quot;)
</stringProp>
</BeanShellPostProcessor>
<hashTree/>
<DebugSampler guiclass="TestBeanGUI" testclass="DebugSampler" testname="调试取样器" enabled="true">
<boolProp name="displayJMeterProperties">false</boolProp>
<boolProp name="displayJMeterVariables">true</boolProp>
<boolProp name="displaySystemProperties">false</boolProp>
</DebugSampler>
<hashTree/>
</hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="申请人信息" enabled="false">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="循环控制器" 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.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
<boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
</ThreadGroup>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP信息头管理器" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">application/json;charset=gbk</stringProp>
</elementProp>
<elementProp name="" elementType="Header">
<stringProp name="Header.name">token</stringProp>
<stringProp name="Header.value">eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwaG9uZSI6IjE1MzkzMDQ3ODExIiwiZXhwIjoxNjY4MTQ5NzI4LCJpYXQiOjE2NjU1NTc3MjgsInVzZXJJZCI6NzcxNn0.VrOaK9Mx6Pm_HKYCdPQBuzlD-BSCkht2o1zWkMwbiB0</stringProp>
</elementProp>
<elementProp name="" elementType="Header">
<stringProp name="Header.name">Accept</stringProp>
<stringProp name="Header.value">application/json, text/plain, */*</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="HTTP请求" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" 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">/business/expert/product?order_id=${order_id}</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/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="HTTP请求" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" 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">utf-8</stringProp>
<stringProp name="HTTPSampler.path">/business/client/information/progress-bar?order_id=${order_id}</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/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="主申保存" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">{&#xd;
&quot;order_id&quot;: ${order_id},&#xd;
&quot;component&quot;: &quot;User&quot;,&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;nationality&quot;: &quot;中国-China&quot;,&#xd;
&quot;is_handled&quot;: 1,&#xd;
&quot;username&quot;: &quot;秦俊${__Random(0,100,)}&quot;,&#xd;
&quot;username_pinyin&quot;: {&#xd;
&quot;family_name&quot;: &quot;&quot;,&#xd;
&quot;given_name&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;used_name&quot;: &quot;&quot;,&#xd;
&quot;birthday&quot;: &quot;1982-07-13&quot;,&#xd;
&quot;age&quot;: 39,&#xd;
&quot;birth_place_aboard&quot;: 0,&#xd;
&quot;birth_place&quot;: {&#xd;
&quot;area&quot;: [&quot;北京市&quot;, &quot;市辖区&quot;],&#xd;
&quot;country&quot;: &quot;中国-China&quot;,&#xd;
&quot;details&quot;: &quot;&quot;,&#xd;
&quot;foreign&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;sex&quot;: 1,&#xd;
&quot;married&quot;: 1,&#xd;
&quot;mobile&quot;: &quot;17612189777&quot;,&#xd;
&quot;email&quot;: &quot;zm0532@163.com&quot;,&#xd;
&quot;address_aboard&quot;: 0,&#xd;
&quot;address&quot;: {&#xd;
&quot;area&quot;: [&quot;北京市&quot;, &quot;市辖区&quot;],&#xd;
&quot;country&quot;: &quot;中国-China&quot;,&#xd;
&quot;details&quot;: &quot;天安门附近&quot;,&#xd;
&quot;foreign&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;has_hk_id&quot;: 0,&#xd;
&quot;hk_id_number&quot;: &quot;&quot;,&#xd;
&quot;certificates&quot;: {&#xd;
&quot;cn_identity_card&quot;: {&#xd;
&quot;number&quot;: &quot;371482198207133511&quot;,&#xd;
&quot;issue_at&quot;: &quot;北京&quot;,&#xd;
&quot;issue_date_start_at&quot;: &quot;2016-01-18&quot;,&#xd;
&quot;issue_date_end_at&quot;: &quot;2036-01-18&quot;,&#xd;
&quot;img_front&quot;: &quot;&quot;,&#xd;
&quot;img_back&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;hk_macao_pass&quot;: {&#xd;
&quot;number&quot;: &quot;C69800957&quot;,&#xd;
&quot;issue_at&quot;: &quot;北京&quot;,&#xd;
&quot;issue_date_start_at&quot;: &quot;2017-11-23&quot;,&#xd;
&quot;issue_date_end_at&quot;: &quot;2027-11-22&quot;,&#xd;
&quot;img_front&quot;: &quot;&quot;,&#xd;
&quot;img_back&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;passport&quot;: {&#xd;
&quot;number&quot;: &quot;&quot;,&#xd;
&quot;issue_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_start_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_end_at&quot;: &quot;&quot;,&#xd;
&quot;img_front&quot;: &quot;&quot;,&#xd;
&quot;img_back&quot;: &quot;&quot;&#xd;
}&#xd;
},&#xd;
&quot;next&quot;: 0&#xd;
}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
<stringProp name="HTTPSampler.path">/business/client/information/progress-bar</stringProp>
<stringProp name="HTTPSampler.method">POST</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/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="步骤" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments">
<elementProp name="order_id" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">${order_id}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">order_id</stringProp>
</elementProp>
<elementProp name="step" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">1</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">step</stringProp>
</elementProp>
</collectionProp>
</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">/business/client/information/progress-bar</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/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应断言" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="2524">OK</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
<BeanShellPostProcessor guiclass="TestBeanGUI" testclass="BeanShellPostProcessor" testname="BeanShell 后置处理程序" enabled="true">
<boolProp name="resetInterpreter">false</boolProp>
<stringProp name="parameters"></stringProp>
<stringProp name="filename"></stringProp>
<stringProp name="script">prev.setDataEncoding(&quot;utf-8&quot;)
</stringProp>
</BeanShellPostProcessor>
<hashTree/>
<DebugSampler guiclass="TestBeanGUI" testclass="DebugSampler" testname="调试取样器" enabled="true">
<boolProp name="displayJMeterProperties">false</boolProp>
<boolProp name="displayJMeterVariables">true</boolProp>
<boolProp name="displaySystemProperties">false</boolProp>
</DebugSampler>
<hashTree/>
</hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="家庭成员" enabled="false">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="循环控制器" 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.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
<boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
</ThreadGroup>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP信息头管理器" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">application/json;charset=gbk</stringProp>
</elementProp>
<elementProp name="" elementType="Header">
<stringProp name="Header.name">token</stringProp>
<stringProp name="Header.value">eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwaG9uZSI6IjE1MzkzMDQ3ODExIiwiZXhwIjoxNjY4MTQ5NzI4LCJpYXQiOjE2NjU1NTc3MjgsInVzZXJJZCI6NzcxNn0.VrOaK9Mx6Pm_HKYCdPQBuzlD-BSCkht2o1zWkMwbiB0</stringProp>
</elementProp>
<elementProp name="" elementType="Header">
<stringProp name="Header.name">Accept</stringProp>
<stringProp name="Header.value">application/json, text/plain, */*</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="家庭成员保存" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">{&#xd;
&quot;order_id&quot;: ${order_id},&#xd;
&quot;component&quot;: &quot;Family&quot;,&#xd;
&quot;information&quot;: {&#xd;
&quot;married&quot;: &quot;1&quot;&#xd;
},&#xd;
&quot;spouse&quot;: {&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;deceased&quot;: false,&#xd;
&quot;custody&quot;: &quot;&quot;,&#xd;
&quot;nationality&quot;: &quot;中国-China&quot;,&#xd;
&quot;order_id&quot;: ${order_id},&#xd;
&quot;relation&quot;: &quot;3&quot;,&#xd;
&quot;has_degree&quot;: 0,&#xd;
&quot;has_degree_json&quot;: [{&#xd;
&quot;degree&quot;: &quot;&quot;,&#xd;
&quot;address&quot;: &quot;&quot;&#xd;
}],&#xd;
&quot;follow&quot;: 1,&#xd;
&quot;subset_name&quot;: &quot;张慧&quot;,&#xd;
&quot;subset_name_pinyin&quot;: {&#xd;
&quot;family_name&quot;: &quot;&quot;,&#xd;
&quot;given_name&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;used_name&quot;: &quot;&quot;,&#xd;
&quot;birthday&quot;: &quot;1982-08-23&quot;,&#xd;
&quot;birth_place_aboard&quot;: 0,&#xd;
&quot;birth_place&quot;: {&#xd;
&quot;area&quot;: [&quot;广东省&quot;, &quot;深圳市&quot;],&#xd;
&quot;country&quot;: &quot;&quot;,&#xd;
&quot;details&quot;: &quot;&quot;,&#xd;
&quot;foreign&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;occupation&quot;: &quot;在职&quot;,&#xd;
&quot;occupation_name&quot;: &quot;总经理&quot;,&#xd;
&quot;child_has_hk_id&quot;: {&#xd;
&quot;has&quot;: &quot;N&quot;&#xd;
},&#xd;
&quot;hk_identity_card&quot;: &quot;&quot;,&#xd;
&quot;sex&quot;: 2,&#xd;
&quot;married&quot;: &quot;&quot;,&#xd;
&quot;nows&quot;: 1,&#xd;
&quot;address&quot;: {&#xd;
&quot;area&quot;: [],&#xd;
&quot;country&quot;: &quot;&quot;,&#xd;
&quot;details&quot;: &quot;&quot;,&#xd;
&quot;foreign&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;child_stepchild&quot;: {&#xd;
&quot;has&quot;: &quot;&quot;,&#xd;
&quot;info&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;child_in_hk&quot;: {&#xd;
&quot;has&quot;: &quot;N&quot;,&#xd;
&quot;info&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;country_identity&quot;: {&#xd;
&quot;has&quot;: &quot;Y&quot;,&#xd;
&quot;info&quot;: &quot;&quot;,&#xd;
&quot;year&quot;: 39,&#xd;
&quot;month&quot;: 11&#xd;
},&#xd;
&quot;electronic_visa_date&quot;: null,&#xd;
&quot;hk_identity&quot;: &quot;&quot;,&#xd;
&quot;live_country&quot;: &quot;&quot;,&#xd;
&quot;is_handled&quot;: 1,&#xd;
&quot;certificates&quot;: {&#xd;
&quot;cn_identity_card&quot;: {&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;number&quot;: &quot;370203198208235125&quot;,&#xd;
&quot;issue_at&quot;: &quot;北京&quot;,&#xd;
&quot;issue_date_start_at&quot;: &quot;2016-01-18&quot;,&#xd;
&quot;issue_date_end_at&quot;: &quot;2036-01-18&quot;,&#xd;
&quot;img_front&quot;: &quot;&quot;,&#xd;
&quot;img_back&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;hk_macao_pass&quot;: {&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;number&quot;: &quot;C69800961&quot;,&#xd;
&quot;issue_at&quot;: &quot;北京&quot;,&#xd;
&quot;issue_date_start_at&quot;: &quot;2017-11-23&quot;,&#xd;
&quot;issue_date_end_at&quot;: &quot;2027-11-22&quot;,&#xd;
&quot;img_front&quot;: &quot;&quot;,&#xd;
&quot;img_back&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;passport&quot;: {&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;number&quot;: &quot;&quot;,&#xd;
&quot;issue_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_start_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_end_at&quot;: &quot;&quot;,&#xd;
&quot;img_front&quot;: &quot;&quot;,&#xd;
&quot;img_back&quot;: &quot;&quot;&#xd;
}&#xd;
},&#xd;
&quot;permanent_residence&quot;: 1,&#xd;
&quot;permanent_reside_year&quot;: 39,&#xd;
&quot;permanent_reside_month&quot;: 11,&#xd;
&quot;hk_identity_other&quot;: null&#xd;
},&#xd;
&quot;father&quot;: {&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;deceased&quot;: false,&#xd;
&quot;custody&quot;: &quot;&quot;,&#xd;
&quot;nationality&quot;: &quot;&quot;,&#xd;
&quot;order_id&quot;: ${order_id},&#xd;
&quot;relation&quot;: &quot;1&quot;,&#xd;
&quot;has_degree&quot;: &quot;&quot;,&#xd;
&quot;has_degree_json&quot;: [],&#xd;
&quot;follow&quot;: &quot;&quot;,&#xd;
&quot;subset_name&quot;: &quot;肖正果&quot;,&#xd;
&quot;subset_name_pinyin&quot;: {&#xd;
&quot;family_name&quot;: &quot;XIAO&quot;,&#xd;
&quot;given_name&quot;: &quot;ZHENGGUO&quot;&#xd;
},&#xd;
&quot;used_name&quot;: &quot;&quot;,&#xd;
&quot;birthday&quot;: &quot;1958-02-01&quot;,&#xd;
&quot;birth_place_aboard&quot;: 0,&#xd;
&quot;birth_place&quot;: {&#xd;
&quot;area&quot;: [&quot;上海市&quot;, &quot;市辖区&quot;],&#xd;
&quot;country&quot;: &quot;&quot;,&#xd;
&quot;details&quot;: &quot;&quot;,&#xd;
&quot;foreign&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;occupation&quot;: &quot;退休&quot;,&#xd;
&quot;occupation_name&quot;: &quot;&quot;,&#xd;
&quot;child_has_hk_id&quot;: {&#xd;
&quot;has&quot;: &quot;N&quot;&#xd;
},&#xd;
&quot;hk_identity_card&quot;: &quot;&quot;,&#xd;
&quot;sex&quot;: 1,&#xd;
&quot;married&quot;: &quot;1&quot;,&#xd;
&quot;nows&quot;: &quot;&quot;,&#xd;
&quot;address&quot;: {&#xd;
&quot;area&quot;: [],&#xd;
&quot;country&quot;: &quot;&quot;,&#xd;
&quot;details&quot;: &quot;&quot;,&#xd;
&quot;foreign&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;child_stepchild&quot;: {&#xd;
&quot;has&quot;: &quot;&quot;,&#xd;
&quot;info&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;child_in_hk&quot;: {&#xd;
&quot;has&quot;: &quot;&quot;,&#xd;
&quot;info&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;country_identity&quot;: {&#xd;
&quot;has&quot;: &quot;N&quot;,&#xd;
&quot;info&quot;: &quot;&quot;,&#xd;
&quot;year&quot;: &quot;&quot;,&#xd;
&quot;month&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;electronic_visa_date&quot;: null,&#xd;
&quot;hk_identity&quot;: &quot;&quot;,&#xd;
&quot;live_country&quot;: &quot;中国-China&quot;,&#xd;
&quot;is_handled&quot;: &quot;&quot;,&#xd;
&quot;certificates&quot;: {&#xd;
&quot;cn_identity_card&quot;: {&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;number&quot;: &quot;&quot;,&#xd;
&quot;issue_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_start_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_end_at&quot;: &quot;&quot;,&#xd;
&quot;img_front&quot;: &quot;&quot;,&#xd;
&quot;img_back&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;hk_macao_pass&quot;: {&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;number&quot;: &quot;&quot;,&#xd;
&quot;issue_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_start_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_end_at&quot;: &quot;&quot;,&#xd;
&quot;img_front&quot;: &quot;&quot;,&#xd;
&quot;img_back&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;passport&quot;: {&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;number&quot;: &quot;&quot;,&#xd;
&quot;issue_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_start_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_end_at&quot;: &quot;&quot;,&#xd;
&quot;img_front&quot;: &quot;&quot;,&#xd;
&quot;img_back&quot;: &quot;&quot;&#xd;
}&#xd;
},&#xd;
&quot;permanent_residence&quot;: 0,&#xd;
&quot;permanent_reside_year&quot;: 0,&#xd;
&quot;permanent_reside_month&quot;: 0,&#xd;
&quot;hk_identity_other&quot;: null&#xd;
},&#xd;
&quot;mother&quot;: {&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;deceased&quot;: false,&#xd;
&quot;custody&quot;: &quot;&quot;,&#xd;
&quot;nationality&quot;: &quot;&quot;,&#xd;
&quot;order_id&quot;: ${order_id},&#xd;
&quot;relation&quot;: &quot;2&quot;,&#xd;
&quot;has_degree&quot;: &quot;&quot;,&#xd;
&quot;has_degree_json&quot;: [],&#xd;
&quot;follow&quot;: &quot;&quot;,&#xd;
&quot;subset_name&quot;: &quot;肖桂枝&quot;,&#xd;
&quot;subset_name_pinyin&quot;: {&#xd;
&quot;family_name&quot;: &quot;XIAO&quot;,&#xd;
&quot;given_name&quot;: &quot;GUIZHI&quot;&#xd;
},&#xd;
&quot;used_name&quot;: &quot;&quot;,&#xd;
&quot;birthday&quot;: &quot;1955-04-30&quot;,&#xd;
&quot;birth_place_aboard&quot;: 0,&#xd;
&quot;birth_place&quot;: {&#xd;
&quot;area&quot;: [&quot;上海市&quot;, &quot;市辖区&quot;],&#xd;
&quot;country&quot;: &quot;&quot;,&#xd;
&quot;details&quot;: &quot;&quot;,&#xd;
&quot;foreign&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;occupation&quot;: &quot;退休&quot;,&#xd;
&quot;occupation_name&quot;: &quot;&quot;,&#xd;
&quot;child_has_hk_id&quot;: {&#xd;
&quot;has&quot;: &quot;N&quot;&#xd;
},&#xd;
&quot;hk_identity_card&quot;: &quot;&quot;,&#xd;
&quot;sex&quot;: 2,&#xd;
&quot;married&quot;: &quot;1&quot;,&#xd;
&quot;nows&quot;: &quot;&quot;,&#xd;
&quot;address&quot;: {&#xd;
&quot;area&quot;: [],&#xd;
&quot;country&quot;: &quot;&quot;,&#xd;
&quot;details&quot;: &quot;&quot;,&#xd;
&quot;foreign&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;child_stepchild&quot;: {&#xd;
&quot;has&quot;: &quot;&quot;,&#xd;
&quot;info&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;child_in_hk&quot;: {&#xd;
&quot;has&quot;: &quot;&quot;,&#xd;
&quot;info&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;country_identity&quot;: {&#xd;
&quot;has&quot;: &quot;N&quot;,&#xd;
&quot;info&quot;: &quot;&quot;,&#xd;
&quot;year&quot;: &quot;&quot;,&#xd;
&quot;month&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;electronic_visa_date&quot;: null,&#xd;
&quot;hk_identity&quot;: &quot;&quot;,&#xd;
&quot;live_country&quot;: &quot;中国-China&quot;,&#xd;
&quot;is_handled&quot;: &quot;&quot;,&#xd;
&quot;certificates&quot;: {&#xd;
&quot;cn_identity_card&quot;: {&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;number&quot;: &quot;&quot;,&#xd;
&quot;issue_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_start_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_end_at&quot;: &quot;&quot;,&#xd;
&quot;img_front&quot;: &quot;&quot;,&#xd;
&quot;img_back&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;hk_macao_pass&quot;: {&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;number&quot;: &quot;&quot;,&#xd;
&quot;issue_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_start_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_end_at&quot;: &quot;&quot;,&#xd;
&quot;img_front&quot;: &quot;&quot;,&#xd;
&quot;img_back&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;passport&quot;: {&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;number&quot;: &quot;&quot;,&#xd;
&quot;issue_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_start_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_end_at&quot;: &quot;&quot;,&#xd;
&quot;img_front&quot;: &quot;&quot;,&#xd;
&quot;img_back&quot;: &quot;&quot;&#xd;
}&#xd;
},&#xd;
&quot;permanent_residence&quot;: 0,&#xd;
&quot;permanent_reside_year&quot;: 0,&#xd;
&quot;permanent_reside_month&quot;: 0,&#xd;
&quot;hk_identity_other&quot;: null&#xd;
},&#xd;
&quot;child&quot;: [{&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;deceased&quot;: false,&#xd;
&quot;custody&quot;: 1,&#xd;
&quot;nationality&quot;: &quot;中国-China&quot;,&#xd;
&quot;order_id&quot;: ${order_id},&#xd;
&quot;relation&quot;: &quot;4&quot;,&#xd;
&quot;has_degree&quot;: &quot;&quot;,&#xd;
&quot;has_degree_json&quot;: [],&#xd;
&quot;follow&quot;: 1,&#xd;
&quot;subset_name&quot;: &quot;小宝宝&quot;,&#xd;
&quot;subset_name_pinyin&quot;: {&#xd;
&quot;family_name&quot;: &quot;XIAO&quot;,&#xd;
&quot;given_name&quot;: &quot;BAOBAO&quot;&#xd;
},&#xd;
&quot;used_name&quot;: &quot;&quot;,&#xd;
&quot;birthday&quot;: &quot;2013-01-01&quot;,&#xd;
&quot;birth_place_aboard&quot;: 0,&#xd;
&quot;birth_place&quot;: {&#xd;
&quot;area&quot;: [&quot;上海市&quot;, &quot;市辖区&quot;],&#xd;
&quot;country&quot;: &quot;&quot;,&#xd;
&quot;details&quot;: &quot;&quot;,&#xd;
&quot;foreign&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;occupation&quot;: &quot;学生&quot;,&#xd;
&quot;occupation_name&quot;: &quot;&quot;,&#xd;
&quot;child_has_hk_id&quot;: {&#xd;
&quot;has&quot;: &quot;N&quot;&#xd;
},&#xd;
&quot;hk_identity_card&quot;: &quot;&quot;,&#xd;
&quot;sex&quot;: 2,&#xd;
&quot;married&quot;: &quot;2&quot;,&#xd;
&quot;nows&quot;: 1,&#xd;
&quot;address&quot;: {&#xd;
&quot;area&quot;: [],&#xd;
&quot;country&quot;: &quot;&quot;,&#xd;
&quot;details&quot;: &quot;&quot;,&#xd;
&quot;foreign&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;child_stepchild&quot;: {&#xd;
&quot;has&quot;: &quot;N&quot;&#xd;
},&#xd;
&quot;child_in_hk&quot;: {&#xd;
&quot;has&quot;: &quot;N&quot;,&#xd;
&quot;info&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;country_identity&quot;: {&#xd;
&quot;has&quot;: &quot;Y&quot;,&#xd;
&quot;info&quot;: &quot;&quot;,&#xd;
&quot;year&quot;: 9,&#xd;
&quot;month&quot;: 6&#xd;
},&#xd;
&quot;electronic_visa_date&quot;: null,&#xd;
&quot;hk_identity&quot;: &quot;&quot;,&#xd;
&quot;live_country&quot;: &quot;&quot;,&#xd;
&quot;is_handled&quot;: 0,&#xd;
&quot;certificates&quot;: {&#xd;
&quot;cn_identity_card&quot;: {&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;number&quot;: &quot;&quot;,&#xd;
&quot;issue_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_start_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_end_at&quot;: &quot;&quot;,&#xd;
&quot;img_front&quot;: &quot;&quot;,&#xd;
&quot;img_back&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;hk_macao_pass&quot;: {&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;number&quot;: &quot;&quot;,&#xd;
&quot;issue_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_start_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_end_at&quot;: &quot;&quot;,&#xd;
&quot;img_front&quot;: &quot;&quot;,&#xd;
&quot;img_back&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;passport&quot;: {&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;number&quot;: &quot;&quot;,&#xd;
&quot;issue_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_start_at&quot;: &quot;&quot;,&#xd;
&quot;issue_date_end_at&quot;: &quot;&quot;,&#xd;
&quot;img_front&quot;: &quot;&quot;,&#xd;
&quot;img_back&quot;: &quot;&quot;&#xd;
}&#xd;
},&#xd;
&quot;permanent_residence&quot;: 1,&#xd;
&quot;permanent_reside_year&quot;: 9,&#xd;
&quot;permanent_reside_month&quot;: 6,&#xd;
&quot;hk_identity_other&quot;: null&#xd;
}],&#xd;
&quot;brother&quot;: [],&#xd;
&quot;next&quot;: 1&#xd;
}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
<stringProp name="HTTPSampler.path">/business/client/information/progress-bar</stringProp>
<stringProp name="HTTPSampler.method">POST</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/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="步骤" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments">
<elementProp name="order_id" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">${order_id}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">order_id</stringProp>
</elementProp>
<elementProp name="step" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">2</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">step</stringProp>
</elementProp>
</collectionProp>
</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">/business/client/information/progress-bar</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/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应断言" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="2524">OK</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
<BeanShellPostProcessor guiclass="TestBeanGUI" testclass="BeanShellPostProcessor" testname="BeanShell 后置处理程序" enabled="true">
<boolProp name="resetInterpreter">false</boolProp>
<stringProp name="parameters"></stringProp>
<stringProp name="filename"></stringProp>
<stringProp name="script">prev.setDataEncoding(&quot;utf-8&quot;)
</stringProp>
</BeanShellPostProcessor>
<hashTree/>
</hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="基本资料" enabled="false">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="循环控制器" 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.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
<boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
</ThreadGroup>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP信息头管理器" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">application/json;charset=gbk</stringProp>
</elementProp>
<elementProp name="" elementType="Header">
<stringProp name="Header.name">token</stringProp>
<stringProp name="Header.value">${__property(newtoken,,)}</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<JDBCSampler guiclass="TestBeanGUI" testclass="JDBCSampler" testname="subset_id" enabled="true">
<stringProp name="dataSource">mysql</stringProp>
<stringProp name="query">SELECT id from micros_order_subset where order_id=${order_id};
</stringProp>
<stringProp name="queryArguments"></stringProp>
<stringProp name="queryArgumentsTypes"></stringProp>
<stringProp name="queryTimeout"></stringProp>
<stringProp name="queryType">Select Statement</stringProp>
<stringProp name="resultSetHandler">Store as String</stringProp>
<stringProp name="resultSetMaxRows"></stringProp>
<stringProp name="resultVariable">subset_id</stringProp>
<stringProp name="variableNames">v_subset_id</stringProp>
</JDBCSampler>
<hashTree/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="基本信息保存" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">{&#xd;
&quot;order_id&quot;: ${order_id},&#xd;
&quot;component&quot;: &quot;Basics&quot;,&#xd;
&quot;applicant&quot;: {&#xd;
&quot;id&quot;: null,&#xd;
&quot;has_conviction&quot;: {&#xd;
&quot;has&quot;: &quot;N&quot;,&#xd;
&quot;info&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;has_departure&quot;: {&#xd;
&quot;has&quot;: &quot;N&quot;,&#xd;
&quot;info&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;has_deny&quot;: {&#xd;
&quot;has&quot;: &quot;N&quot;,&#xd;
&quot;info&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;has_breaking_law&quot;: {&#xd;
&quot;has&quot;: &quot;N&quot;,&#xd;
&quot;info&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;has_other_id&quot;: {&#xd;
&quot;has&quot;: &quot;N&quot;,&#xd;
&quot;info&quot;: &quot;&quot;&#xd;
}&#xd;
},&#xd;
&quot;spouse&quot;: {&#xd;
&quot;id&quot;:${v_subset_id_1} ,&#xd;
&quot;subset_name&quot;: &quot;叶惠&quot;,&#xd;
&quot;child_departure&quot;: {&#xd;
&quot;has&quot;: &quot;N&quot;,&#xd;
&quot;info&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;child_deny&quot;: {&#xd;
&quot;has&quot;: &quot;N&quot;,&#xd;
&quot;info&quot;: &quot;&quot;&#xd;
}&#xd;
},&#xd;
&quot;child&quot;: [{&#xd;
&quot;id&quot;: ${v_subset_id_2},&#xd;
&quot;subset_name&quot;: &quot;张诗童&quot;,&#xd;
&quot;child_departure&quot;: {&#xd;
&quot;has&quot;: &quot;N&quot;,&#xd;
&quot;info&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;child_deny&quot;: {&#xd;
&quot;has&quot;: &quot;N&quot;,&#xd;
&quot;info&quot;: &quot;&quot;&#xd;
}&#xd;
}],&#xd;
&quot;brother&quot;: [],&#xd;
&quot;background&quot;: {&#xd;
&quot;subset&quot;: [{&#xd;
&quot;id&quot;: ${v_subset_id_1},&#xd;
&quot;subset_name&quot;: &quot;叶惠&quot;,&#xd;
&quot;permanent_residence&quot;: 0,&#xd;
&quot;permanent_reside_year&quot;: 0,&#xd;
&quot;permanent_reside_month&quot;: 0&#xd;
}, {&#xd;
&quot;id&quot;: ${v_subset_id_2},&#xd;
&quot;subset_name&quot;: &quot;张诗童&quot;,&#xd;
&quot;permanent_residence&quot;: 0,&#xd;
&quot;permanent_reside_year&quot;: 0,&#xd;
&quot;permanent_reside_month&quot;: 0&#xd;
}, {&#xd;
&quot;id&quot;: ${v_subset_id_3},&#xd;
&quot;subset_name&quot;: &quot;肖桂芝&quot;,&#xd;
&quot;permanent_residence&quot;: 0,&#xd;
&quot;permanent_reside_year&quot;: 0,&#xd;
&quot;permanent_reside_month&quot;: 0&#xd;
}, {&#xd;
&quot;id&quot;: ${v_subset_id_4},&#xd;
&quot;subset_name&quot;: &quot;张付生&quot;,&#xd;
&quot;permanent_residence&quot;: 0,&#xd;
&quot;permanent_reside_year&quot;: 0,&#xd;
&quot;permanent_reside_month&quot;: 0&#xd;
}],&#xd;
&quot;background_member&quot;: {&#xd;
&quot;has&quot;: &quot;N&quot;,&#xd;
&quot;info&quot;: &quot;&quot;&#xd;
}&#xd;
},&#xd;
&quot;next&quot;: 1&#xd;
}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
<stringProp name="HTTPSampler.path">/business/client/information/progress-bar</stringProp>
<stringProp name="HTTPSampler.method">POST</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/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="步骤" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments">
<elementProp name="order_id" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">${order_id}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">order_id</stringProp>
</elementProp>
<elementProp name="step" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">3</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">step</stringProp>
</elementProp>
</collectionProp>
</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">/business/client/information/progress-bar</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/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应断言" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="2524">OK</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
<DebugSampler guiclass="TestBeanGUI" testclass="DebugSampler" testname="调试取样器" enabled="true">
<boolProp name="displayJMeterProperties">false</boolProp>
<boolProp name="displayJMeterVariables">true</boolProp>
<boolProp name="displaySystemProperties">false</boolProp>
</DebugSampler>
<hashTree/>
<BeanShellPostProcessor guiclass="TestBeanGUI" testclass="BeanShellPostProcessor" testname="BeanShell 后置处理程序" enabled="true">
<boolProp name="resetInterpreter">false</boolProp>
<stringProp name="parameters"></stringProp>
<stringProp name="filename"></stringProp>
<stringProp name="script">prev.setDataEncoding(&quot;utf-8&quot;)
</stringProp>
</BeanShellPostProcessor>
<hashTree/>
<JDBCDataSource guiclass="TestBeanGUI" testclass="JDBCDataSource" testname="JDBC Connection Configuration--测试" enabled="true">
<boolProp name="autocommit">true</boolProp>
<stringProp name="checkQuery"></stringProp>
<stringProp name="connectionAge">5000</stringProp>
<stringProp name="connectionProperties"></stringProp>
<stringProp name="dataSource">mysql</stringProp>
<stringProp name="dbUrl">jdbc:mysql://8.129.19.88:3306/ServerSiteMicros?useUnicode=true&amp;characterEncoding=utf8&amp;allowMultiQueries=true</stringProp>
<stringProp name="driver">com.mysql.jdbc.Driver</stringProp>
<stringProp name="initQuery"></stringProp>
<boolProp name="keepAlive">true</boolProp>
<stringProp name="password">0HkUEneEon#gQJAa</stringProp>
<stringProp name="poolMax">0</stringProp>
<boolProp name="preinit">false</boolProp>
<stringProp name="timeout">10000</stringProp>
<stringProp name="transactionIsolation">DEFAULT</stringProp>
<stringProp name="trimInterval">60000</stringProp>
<stringProp name="username">admin</stringProp>
</JDBCDataSource>
<hashTree/>
</hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="学历/专业资格" enabled="true">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="循环控制器" 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.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
<boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
</ThreadGroup>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP信息头管理器" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">application/json;charset=gbk</stringProp>
</elementProp>
<elementProp name="" elementType="Header">
<stringProp name="Header.name">token</stringProp>
<stringProp name="Header.value">eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwaG9uZSI6IjE1MzkzMDQ3ODExIiwiZXhwIjoxNjY4MTQ5NzI4LCJpYXQiOjE2NjU1NTc3MjgsInVzZXJJZCI6NzcxNn0.VrOaK9Mx6Pm_HKYCdPQBuzlD-BSCkht2o1zWkMwbiB0</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="学历/专业保存" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">{&#xd;
&quot;order_id&quot;: ${order_id},&#xd;
&quot;component&quot;: &quot;Qualification&quot;,&#xd;
&quot;education&quot;: [{&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;order_id&quot;: ${order_id},&#xd;
&quot;college&quot;: &quot;青岛大学&quot;,&#xd;
&quot;is_top&quot;: 0,&#xd;
&quot;type&quot;: &quot;全日制&quot;,&#xd;
&quot;admission_time&quot;: &quot;2004-09&quot;,&#xd;
&quot;graduate_time&quot;: &quot;2006-06&quot;,&#xd;
&quot;background&quot;: &quot;学士学位&quot;,&#xd;
&quot;professional&quot;: &quot;工商管理&quot;,&#xd;
&quot;degree_type&quot;: &quot;工商管理&quot;,&#xd;
&quot;remark&quot;: null,&#xd;
&quot;school_address&quot;: {&#xd;
&quot;area&quot;: [&quot;山东省&quot;, &quot;青岛市&quot;],&#xd;
&quot;country&quot;: &quot;中国-China&quot;,&#xd;
&quot;details&quot;: &quot;&quot;,&#xd;
&quot;foreign&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;school_address_aboard&quot;: 0,&#xd;
&quot;old_id&quot;: 0,&#xd;
&quot;created_at&quot;: &quot;2022-07-05 15:43:55&quot;,&#xd;
&quot;updated_at&quot;: &quot;2022-07-05 15:43:55&quot;,&#xd;
&quot;deleted_at&quot;: null,&#xd;
&quot;operator_name&quot;: &quot;&quot;,&#xd;
&quot;operator_english_name&quot;: &quot;&quot;,&#xd;
&quot;operator_id&quot;: 0,&#xd;
&quot;match_listing&quot;: 0,&#xd;
&quot;show_title&quot;: &quot;最低学历&quot;,&#xd;
&quot;pickerAdmissionTime&quot;: {},&#xd;
&quot;pickerGraduateTime&quot;: {}&#xd;
}],&#xd;
&quot;qualification&quot;: [],&#xd;
&quot;confirm&quot;: {&#xd;
&quot;id&quot;: ${order_id},&#xd;
&quot;qualification&quot;: 1,&#xd;
&quot;graduate&quot;: 1,&#xd;
&quot;married&quot;: &quot;1&quot;&#xd;
},&#xd;
&quot;next&quot;: 1&#xd;
}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
<stringProp name="HTTPSampler.path">/business/client/information/progress-bar</stringProp>
<stringProp name="HTTPSampler.method">POST</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/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="步骤" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments">
<elementProp name="order_id" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">${order_id}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">order_id</stringProp>
</elementProp>
<elementProp name="step" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">4</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">step</stringProp>
</elementProp>
</collectionProp>
</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">/business/client/information/progress-bar</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/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应断言" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="2524">OK</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
</hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="工作经验" enabled="true">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="循环控制器" 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.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
<boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
</ThreadGroup>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP信息头管理器" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">application/json;charset=gbk</stringProp>
</elementProp>
<elementProp name="" elementType="Header">
<stringProp name="Header.name">token</stringProp>
<stringProp name="Header.value">eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwaG9uZSI6IjE1MzkzMDQ3ODExIiwiZXhwIjoxNjY4MTQ5NzI4LCJpYXQiOjE2NjU1NTc3MjgsInVzZXJJZCI6NzcxNn0.VrOaK9Mx6Pm_HKYCdPQBuzlD-BSCkht2o1zWkMwbiB0</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="工作经验保存" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">{&#xd;
&quot;order_id&quot;: ${order_id},&#xd;
&quot;component&quot;: &quot;Work&quot;,&#xd;
&quot;works&quot;: [{&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;company_name&quot;: &quot;华为云计算有限公司&quot;,&#xd;
&quot;industry&quot;: &quot;有限责任公司&quot;,&#xd;
&quot;location_aboard&quot;: 0,&#xd;
&quot;location&quot;: {&#xd;
&quot;area&quot;: [&quot;山东省&quot;, &quot;青岛市&quot;],&#xd;
&quot;country&quot;: &quot;中国-China&quot;,&#xd;
&quot;details&quot;: &quot;&quot;,&#xd;
&quot;foreign&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;position&quot;: &quot;担当,主任&quot;,&#xd;
&quot;entry_time&quot;: &quot;2006-06&quot;,&#xd;
&quot;departure_time&quot;: &quot;&quot;,&#xd;
&quot;departure_time_checked&quot;: true,&#xd;
&quot;work_certificate&quot;: &quot;盖章并签字的推荐信 (证明效果最强)&quot;,&#xd;
&quot;duty&quot;: &quot;组织生产&quot;,&#xd;
&quot;is_executives&quot;: 1,&#xd;
&quot;company_member_total&quot;: &quot;1000&quot;,&#xd;
&quot;administrative_level&quot;: 3,&#xd;
&quot;company_manage_total&quot;: &quot;0&quot;,&#xd;
&quot;professional_level&quot;: 1,&#xd;
&quot;master_of_important_project&quot;: &quot;&quot;,&#xd;
&quot;top_manager_date_start&quot;: &quot;2022-01&quot;,&#xd;
&quot;top_manager_date_end&quot;: &quot;&quot;,&#xd;
&quot;top_manager_date_checked&quot;: true,&#xd;
&quot;top_manager_date_string&quot;: &quot;&quot;,&#xd;
&quot;top_manager_date_long&quot;: 0,&#xd;
&quot;executives_certificate&quot;: &quot;盖章且签字的组织架构图(证明效果最强)&quot;,&#xd;
&quot;wduty&quot;: &quot;\n一、在生产部领导下全面负责车间之生产、质量、技术、设备、安全等各项工 作,努力提高管理水平,提高生产效益,全面保质保量完成上级下达的各项指标和任务。\n二、根据生产部下达生产计划,组织车间生产,协调各生产工序,掌握生产进度,保证均衡生产和生产任务之完成。\n三、严格执行安全、文明生产管理,教育工人遵守劳动、工艺纪律和操作规程,按图样、按工艺、按标准认真操作。\n四、根据企业对设备管理之要求,切实抓好设备维护保养工作,定期组织保养检查。\n五、督促工人自觉遵守计量器具之保管、送检等有关规定,正确的使用工模具和工位器具,做到文明生产。\n六、认真协同有关部门做好质量控制点之管制工作,经常检查“质量控制点管理制度”实施情况。\n七、积极协助办公室做好员工质量教育和技术培训,不断提高职工之素质。\n八、支持质量检验工作,及时组织分析解决质量问题,出现重大的设备、技术、质量等问题要及时上报。\n九、对员工出勤、纪律、工作效率、责任心等负责;并负责检查工艺纪律执行情况;\n十、在本车间现有条件下,充分科学合理地规划生产现场,使生产现场井然有 序、道路畅通、安全文明生产。\n十一、提前做好上班准备工作,下班后监督值日员工搞好车间环境卫生、设备保养、安全等检查工作。&quot;,&#xd;
&quot;highlights&quot;: &quot;青岛鲜宇体育用品有限公司是韩国企业,为北美客户OEM高端碳纤维高尔夫球具,渔具,对产品质量要求很高。\n我刚到公司时,产品的合格率不高,我给生产部领导提出“废品是最大的浪费”的理念,着手解决产品瑕疵问题,通过和美国客户以及台湾其他OEM同行沟通、学习,了解到我们生产中存在的问题,同时也深刻体会到韩国管理层对中国文化缺乏理解和国内工人缺乏有效沟通,经过半年的努力,使我们车间的产品合格率由50%左右提高到了90%以上,破格由刚入职的职务-担当提升为车间主任,全面负责车间的生产工作。&quot;,&#xd;
&quot;file&quot;: [{&#xd;
&quot;fileName&quot;: &quot;1.png&quot;,&#xd;
&quot;fileUrl&quot;: &quot;https://upload.cdn.galaxy-immi.com/crm/test/files/1656560941680.png&quot;,&#xd;
&quot;fileSize&quot;: 88022&#xd;
}],&#xd;
&quot;not_need_upload_file&quot;: 0,&#xd;
&quot;match_listing&quot;: 0&#xd;
}],&#xd;
&quot;next&quot;: 1&#xd;
}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
<stringProp name="HTTPSampler.path">/business/client/information/progress-bar</stringProp>
<stringProp name="HTTPSampler.method">POST</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/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="步骤" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments">
<elementProp name="order_id" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">${order_id}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">order_id</stringProp>
</elementProp>
<elementProp name="step" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">5</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">step</stringProp>
</elementProp>
</collectionProp>
</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">/business/client/information/progress-bar</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/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应断言" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="2524">OK</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
</hashTree>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="其他" enabled="true">
<stringProp name="ThreadGroup.on_sample_error">continue</stringProp>
<elementProp name="ThreadGroup.main_controller" elementType="LoopController" guiclass="LoopControlPanel" testclass="LoopController" testname="循环控制器" 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.ramp_time">1</stringProp>
<boolProp name="ThreadGroup.scheduler">false</boolProp>
<stringProp name="ThreadGroup.duration"></stringProp>
<stringProp name="ThreadGroup.delay"></stringProp>
<boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
</ThreadGroup>
<hashTree>
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP信息头管理器" enabled="true">
<collectionProp name="HeaderManager.headers">
<elementProp name="" elementType="Header">
<stringProp name="Header.name">Content-Type</stringProp>
<stringProp name="Header.value">application/json;charset=utf-8</stringProp>
</elementProp>
<elementProp name="" elementType="Header">
<stringProp name="Header.name">token</stringProp>
<stringProp name="Header.value">eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwaG9uZSI6IjE1MzkzMDQ3ODExIiwiZXhwIjoxNjY4MTQ5NzI4LCJpYXQiOjE2NjU1NTc3MjgsInVzZXJJZCI6NzcxNn0.VrOaK9Mx6Pm_HKYCdPQBuzlD-BSCkht2o1zWkMwbiB0</stringProp>
</elementProp>
</collectionProp>
</HeaderManager>
<hashTree/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="其他保存" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">{&#xd;
&quot;order_id&quot;: ${order_id},&#xd;
&quot;component&quot;: &quot;Other&quot;,&#xd;
&quot;residences&quot;: [{&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;country&quot;: &quot;中国-China&quot;,&#xd;
&quot;start_time&quot;: &quot;1982-07-13&quot;,&#xd;
&quot;end_time&quot;: &quot;&quot;,&#xd;
&quot;end_time_checked&quot;: true&#xd;
}],&#xd;
&quot;language_detail&quot;: {&#xd;
&quot;school_address_aboard&quot;: false,&#xd;
&quot;level&quot;: 4,&#xd;
&quot;name&quot;: &quot;abc&quot;,&#xd;
&quot;remark&quot;: &quot;dd&quot;&#xd;
},&#xd;
&quot;profession&quot;: {&#xd;
&quot;option&quot;: 12,&#xd;
&quot;remark&quot;: &quot;物流、空运、海运、陆运&quot;&#xd;
},&#xd;
&quot;question&quot;: {&#xd;
&quot;professional_qualification&quot;: 1,&#xd;
&quot;paper&quot;: 2,&#xd;
&quot;scholarship&quot;: 1,&#xd;
&quot;media_interview&quot;: 2&#xd;
},&#xd;
&quot;next&quot;: 1&#xd;
}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</elementProp>
<stringProp name="HTTPSampler.domain"></stringProp>
<stringProp name="HTTPSampler.port"></stringProp>
<stringProp name="HTTPSampler.protocol"></stringProp>
<stringProp name="HTTPSampler.contentEncoding">utf-8</stringProp>
<stringProp name="HTTPSampler.path">/business/client/information/progress-bar</stringProp>
<stringProp name="HTTPSampler.method">POST</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/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="完成保存" enabled="true">
<boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
<elementProp name="HTTPsampler.Arguments" elementType="Arguments">
<collectionProp name="Arguments.arguments">
<elementProp name="" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">{&#xd;
&quot;order_id&quot;: ${order_id},&#xd;
&quot;component&quot;: &quot;Done&quot;,&#xd;
&quot;id&quot;: &quot;&quot;,&#xd;
&quot;score_sum&quot;: 75,&#xd;
&quot;score_detail&quot;: [{&#xd;
&quot;age&quot;: 30,&#xd;
&quot;education_background&quot;: 10,&#xd;
&quot;work_experience&quot;: 15,&#xd;
&quot;international_work_experience&quot;: 0,&#xd;
&quot;talent_listing&quot;: 0,&#xd;
&quot;language&quot;: 15,&#xd;
&quot;family&quot;: 5&#xd;
}],&#xd;
&quot;score_sum_real_time&quot;: {&#xd;
&quot;age_score&quot;: {&#xd;
&quot;result&quot;: &quot;年龄:39&quot;,&#xd;
&quot;score&quot;: 30,&#xd;
&quot;answer&quot;: 1&#xd;
},&#xd;
&quot;education_score_a&quot;: {&#xd;
&quot;result&quot;: &quot;满足(3)&quot;,&#xd;
&quot;score&quot;: 10,&#xd;
&quot;answer&quot;: 3&#xd;
},&#xd;
&quot;education_score_b&quot;: {&#xd;
&quot;result&quot;: &quot;不满足&quot;,&#xd;
&quot;score&quot;: 0,&#xd;
&quot;answer&quot;: false&#xd;
},&#xd;
&quot;work_experience_score_a&quot;: {&#xd;
&quot;result&quot;: &quot;满足(3)&quot;,&#xd;
&quot;score&quot;: 15,&#xd;
&quot;answer&quot;: 3&#xd;
},&#xd;
&quot;work_experience_score_b&quot;: {&#xd;
&quot;result&quot;: &quot;不满足&quot;,&#xd;
&quot;score&quot;: 0,&#xd;
&quot;answer&quot;: false&#xd;
},&#xd;
&quot;talent_list_score&quot;: {&#xd;
&quot;result&quot;: &quot;不满足&quot;,&#xd;
&quot;score&quot;: 0,&#xd;
&quot;answer&quot;: &quot;&quot;&#xd;
},&#xd;
&quot;language_score&quot;: {&#xd;
&quot;result&quot;: &quot;满足(3)&quot;,&#xd;
&quot;score&quot;: 15,&#xd;
&quot;answer&quot;: 4&#xd;
},&#xd;
&quot;background_score_a&quot;: {&#xd;
&quot;result&quot;: &quot;不满足&quot;,&#xd;
&quot;score&quot;: 0,&#xd;
&quot;answer&quot;: false&#xd;
},&#xd;
&quot;background_score_b&quot;: {&#xd;
&quot;result&quot;: &quot;不满足&quot;,&#xd;
&quot;score&quot;: 0,&#xd;
&quot;answer&quot;: false&#xd;
},&#xd;
&quot;background_score_c&quot;: {&#xd;
&quot;result&quot;: &quot;满足&quot;,&#xd;
&quot;score&quot;: 5,&#xd;
&quot;answer&quot;: true&#xd;
},&#xd;
&quot;total_score&quot;: {&#xd;
&quot;result&quot;: &quot;&quot;,&#xd;
&quot;score&quot;: 75&#xd;
}&#xd;
},&#xd;
&quot;next&quot;: 0&#xd;
}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
</elementProp>
</collectionProp>
</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">/business/client/information/progress-bar</stringProp>
<stringProp name="HTTPSampler.method">POST</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/>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="步骤" enabled="true">
<elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="用户定义的变量" enabled="true">
<collectionProp name="Arguments.arguments">
<elementProp name="order_id" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">${order_id}</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">order_id</stringProp>
</elementProp>
<elementProp name="step" elementType="HTTPArgument">
<boolProp name="HTTPArgument.always_encode">false</boolProp>
<stringProp name="Argument.value">6</stringProp>
<stringProp name="Argument.metadata">=</stringProp>
<boolProp name="HTTPArgument.use_equals">true</boolProp>
<stringProp name="Argument.name">step</stringProp>
</elementProp>
</collectionProp>
</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">/business/client/information/progress-bar</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/>
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="响应断言" enabled="true">
<collectionProp name="Asserion.test_strings">
<stringProp name="2524">OK</stringProp>
</collectionProp>
<stringProp name="Assertion.custom_message"></stringProp>
<stringProp name="Assertion.test_field">Assertion.response_data</stringProp>
<boolProp name="Assertion.assume_success">false</boolProp>
<intProp name="Assertion.test_type">16</intProp>
</ResponseAssertion>
<hashTree/>
</hashTree>
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="察看结果树" 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>false</xml>
<fieldNames>true</fieldNames>
<responseHeaders>false</responseHeaders>
<requestHeaders>false</requestHeaders>
<responseDataOnError>false</responseDataOnError>
<saveAssertionResultsFailureMessage>true</saveAssertionResultsFailureMessage>
<assertionsResultsToSave>0</assertionsResultsToSave>
<bytes>true</bytes>
<sentBytes>true</sentBytes>
<url>true</url>
<threadCounts>true</threadCounts>
<idleTime>true</idleTime>
<connectTime>true</connectTime>
</value>
</objProp>
<stringProp name="filename"></stringProp>
</ResultCollector>
<hashTree/>
<ProxyControl guiclass="ProxyControlGui" testclass="ProxyControl" testname="HTTP代理服务器" enabled="true">
<stringProp name="ProxyControlGui.port">8888</stringProp>
<collectionProp name="ProxyControlGui.exclude_list"/>
<collectionProp name="ProxyControlGui.include_list"/>
<boolProp name="ProxyControlGui.capture_http_headers">true</boolProp>
<intProp name="ProxyControlGui.grouping_mode">0</intProp>
<boolProp name="ProxyControlGui.add_assertion">false</boolProp>
<stringProp name="ProxyControlGui.sampler_type_name"></stringProp>
<boolProp name="ProxyControlGui.sampler_redirect_automatically">false</boolProp>
<boolProp name="ProxyControlGui.sampler_follow_redirects">true</boolProp>
<boolProp name="ProxyControlGui.use_keepalive">true</boolProp>
<boolProp name="ProxyControlGui.detect_graphql_request">true</boolProp>
<boolProp name="ProxyControlGui.sampler_download_images">false</boolProp>
<intProp name="ProxyControlGui.proxy_http_sampler_naming_mode">0</intProp>
<stringProp name="ProxyControlGui.default_encoding"></stringProp>
<stringProp name="ProxyControlGui.proxy_prefix_http_sampler_name"></stringProp>
<stringProp name="ProxyControlGui.proxy_pause_http_sampler"></stringProp>
<boolProp name="ProxyControlGui.notify_child_sl_filtered">false</boolProp>
<boolProp name="ProxyControlGui.regex_match">false</boolProp>
<stringProp name="ProxyControlGui.content_type_include"></stringProp>
<stringProp name="ProxyControlGui.content_type_exclude"></stringProp>
</ProxyControl>
<hashTree/>
</hashTree>
</hashTree>
</jmeterTestPlan>
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment