<?xml version="1.0" encoding="UTF-8"?>
|
<jmeterTestPlan version="1.2" properties="5.0" jmeter="5.6.2">
|
<hashTree>
|
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan" enabled="true">
|
<boolProp name="TestPlan.functional_mode">false</boolProp>
|
<boolProp name="TestPlan.tearDown_on_shutdown">false</boolProp>
|
<boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
|
<elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
|
<collectionProp name="Arguments.arguments"/>
|
</elementProp>
|
</TestPlan>
|
<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">
|
<stringProp name="LoopController.loops">1</stringProp>
|
<boolProp name="LoopController.continue_forever">false</boolProp>
|
</elementProp>
|
<stringProp name="ThreadGroup.num_threads">200</stringProp>
|
<stringProp name="ThreadGroup.ramp_time">1</stringProp>
|
<boolProp name="ThreadGroup.delayedStart">false</boolProp>
|
<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="Host" elementType="Header">
|
<stringProp name="Header.name">Host</stringProp>
|
<stringProp name="Header.value">192.168.7.127:3001</stringProp>
|
</elementProp>
|
<elementProp name="Connection" elementType="Header">
|
<stringProp name="Header.name">Connection</stringProp>
|
<stringProp name="Header.value">keep-alive</stringProp>
|
</elementProp>
|
<elementProp name="Content-Length" elementType="Header">
|
<stringProp name="Header.name">Content-Length</stringProp>
|
<stringProp name="Header.value">1239</stringProp>
|
</elementProp>
|
<elementProp name="arrayFormat" elementType="Header">
|
<stringProp name="Header.name">arrayFormat</stringProp>
|
<stringProp name="Header.value">repeat</stringProp>
|
</elementProp>
|
<elementProp name="User-Agent" elementType="Header">
|
<stringProp name="Header.name">User-Agent</stringProp>
|
<stringProp name="Header.value">Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.97 Safari/537.36 Core/1.116.489.400 QQBrowser/13.7.6350.400</stringProp>
|
</elementProp>
|
<elementProp name="token" elementType="Header">
|
<stringProp name="Header.name">token</stringProp>
|
<stringProp name="Header.value">eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDgxMzgwMTIsInVzZXJuYW1lIjoiYWRtaW4ifQ.mt6RbaNsIlH7tlxjFVwpHN1VSFgpVxTCKZqJL0_j2GY</stringProp>
|
</elementProp>
|
<elementProp name="Content-Type" elementType="Header">
|
<stringProp name="Header.name">Content-Type</stringProp>
|
<stringProp name="Header.value">application/json; charset=UTF-8</stringProp>
|
</elementProp>
|
<elementProp name="Accept" elementType="Header">
|
<stringProp name="Header.name">Accept</stringProp>
|
<stringProp name="Header.value">*/*</stringProp>
|
</elementProp>
|
<elementProp name="Origin" elementType="Header">
|
<stringProp name="Header.name">Origin</stringProp>
|
<stringProp name="Header.value">http://jiangnan.baoyizn.com:9932</stringProp>
|
</elementProp>
|
<elementProp name="Referer" elementType="Header">
|
<stringProp name="Header.name">Referer</stringProp>
|
<stringProp name="Header.value">http://jiangnan.baoyizn.com:9932/</stringProp>
|
</elementProp>
|
<elementProp name="Accept-Encoding" elementType="Header">
|
<stringProp name="Header.name">Accept-Encoding</stringProp>
|
<stringProp name="Header.value">gzip, deflate</stringProp>
|
</elementProp>
|
<elementProp name="Accept-Language" elementType="Header">
|
<stringProp name="Header.name">Accept-Language</stringProp>
|
<stringProp name="Header.value">zh-CN,zh;q=0.9</stringProp>
|
</elementProp>
|
<elementProp name="Cookie" elementType="Header">
|
<stringProp name="Header.name">Cookie</stringProp>
|
<stringProp name="Header.value">token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDgxMzgwMTIsInVzZXJuYW1lIjoiYWRtaW4ifQ.mt6RbaNsIlH7tlxjFVwpHN1VSFgpVxTCKZqJL0_j2GY</stringProp>
|
</elementProp>
|
</collectionProp>
|
</HeaderManager>
|
<hashTree/>
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="江南-新增200个用户" enabled="false">
|
<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">{
|
"id": "", 
|
"studentGroup": {
|
"id": ""
|
}, 
|
"newLeaderGroupName": "", 
|
"leaderGroup": {
|
"id": ""
|
}, 
|
"officeDTO": {
|
"id": "1681208272093286402", 
|
"name": ""
|
}, 
|
"currentRole": {
|
"id": ""
|
}, 
|
"researchGroup": {
|
"id": ""
|
}, 
|
"isAdmin": false, 
|
"researchGroupIdList": [ ], 
|
"roleIdList": [ ], 
|
"postIdList": [ ], 
|
"loginName": "0522xs${num}", 
|
"no": "", 
|
"userCardNo": "", 
|
"qualificationCode": "", 
|
"cardId": "", 
|
"name": "0522xs${num}", 
|
"sex": "1", 
|
"email": "0522xs${num}@qq.com", 
|
"phone": "", 
|
"mobile": "10000000000", 
|
"loginFlag": "1", 
|
"photo": "", 
|
"qrCode": "", 
|
"oldLoginName": "", 
|
"newPassword": "fZbWOQuTT/HW6JOLQOz44w==", 
|
"confirmNewPassword": "fZbWOQuTT/HW6JOLQOz44w==", 
|
"sign": "", 
|
"timeDate": [ ], 
|
"startDate": "", 
|
"endDate": "", 
|
"remarks": "", 
|
"status": "", 
|
"userType": "", 
|
"certificateNo": "", 
|
"businessUserRoleDepList": [ ], 
|
"businessRole": {
|
"id": ""
|
}, 
|
"businessDep": {
|
"id": ""
|
}, 
|
"currentRoleGroup": {
|
"id": ""
|
}, 
|
"newGroup": "0", 
|
"officeRoom": "", 
|
"professional": "", 
|
"otherOfficeName": "", 
|
"officeScopeType": "0", 
|
"roleList": [
|
{
|
"keyValue": "NRb3_6vkGUNd6TKkFK1z2", 
|
"id": "1418249891355848705", 
|
"enName": "student", 
|
"researchGroups": {
|
"id": ""
|
}, 
|
"delFlag": "0"
|
}
|
], 
|
"platform": {
|
"id": ""
|
}, 
|
"userCategory": "", 
|
"certificateFileUrl": "", 
|
"certificateStartTime": "", 
|
"certificateEndTime": "", 
|
"mentor": "0522da", 
|
"mentorMobile": "12340000000", 
|
"mentorEmail": "0522da@qq.com", 
|
"oldLoinName": ""
|
}</stringProp>
|
<stringProp name="Argument.metadata">=</stringProp>
|
</elementProp>
|
</collectionProp>
|
</elementProp>
|
<stringProp name="HTTPSampler.domain">192.168.7.127</stringProp>
|
<stringProp name="HTTPSampler.port">3001</stringProp>
|
<stringProp name="HTTPSampler.protocol">http</stringProp>
|
<stringProp name="HTTPSampler.path">/api/sys/user/save</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>
|
<boolProp name="HTTPSampler.BROWSER_COMPATIBLE_MULTIPART">false</boolProp>
|
<boolProp name="HTTPSampler.image_parser">false</boolProp>
|
<boolProp name="HTTPSampler.concurrentDwn">false</boolProp>
|
<stringProp name="HTTPSampler.concurrentPool">6</stringProp>
|
<boolProp name="HTTPSampler.md5">false</boolProp>
|
<intProp name="HTTPSampler.ipSourceType">0</intProp>
|
</HTTPSamplerProxy>
|
<hashTree/>
|
<CounterConfig guiclass="CounterConfigGui" testclass="CounterConfig" testname="计数器" enabled="true">
|
<stringProp name="CounterConfig.start">1</stringProp>
|
<stringProp name="CounterConfig.end">200</stringProp>
|
<stringProp name="CounterConfig.incr">1</stringProp>
|
<stringProp name="CounterConfig.name">num</stringProp>
|
<stringProp name="CounterConfig.format">0</stringProp>
|
<boolProp name="CounterConfig.per_user">false</boolProp>
|
</CounterConfig>
|
<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/>
|
</hashTree>
|
</hashTree>
|
</hashTree>
|
</jmeterTestPlan>
|