add BackendController
This commit is contained in:
parent
4baffe89e8
commit
584efb6de0
169
ermaviv.jmx
169
ermaviv.jmx
@ -32,7 +32,7 @@
|
||||
<hashTree/>
|
||||
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="________CONFIG________" enabled="false"/>
|
||||
<hashTree/>
|
||||
<CSVDataSet guiclass="TestBeanGUI" testclass="CSVDataSet" testname="CSV Data Set Config">
|
||||
<CSVDataSet guiclass="TestBeanGUI" testclass="CSVDataSet" testname="CSV Data Set Config" enabled="true">
|
||||
<stringProp name="filename">Z:/Projects/LANIT_HT_Jmeter_3/users.csv</stringProp>
|
||||
<stringProp name="fileEncoding">UTF-8</stringProp>
|
||||
<stringProp name="variableNames">USERNAME_USER,PASSWORD_USER</stringProp>
|
||||
@ -79,7 +79,7 @@
|
||||
<stringProp name="TestPlan.comments">4) сохраняются в том числе невалидные учетные записи</stringProp>
|
||||
</TestFragmentController>
|
||||
<hashTree/>
|
||||
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Thread Group">
|
||||
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="Thread Group" enabled="true">
|
||||
<intProp name="ThreadGroup.num_threads">1</intProp>
|
||||
<intProp name="ThreadGroup.ramp_time">1</intProp>
|
||||
<boolProp name="ThreadGroup.same_user_on_next_iteration">false</boolProp>
|
||||
@ -138,7 +138,7 @@
|
||||
</collectionProp>
|
||||
</ModuleController>
|
||||
<hashTree/>
|
||||
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC07_Перевод_задачи_по_статусам">
|
||||
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC07_Перевод_задачи_по_статусам" enabled="true">
|
||||
<collectionProp name="ModuleController.node_path">
|
||||
<stringProp name="764597751">Test Plan</stringProp>
|
||||
<stringProp name="764597751">Test Plan</stringProp>
|
||||
@ -2236,13 +2236,13 @@ vars.put("PASSWORD_NEW_USER","${__RandomString(9,abcdefghijklmnop
|
||||
</ResponseAssertion>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<IfController guiclass="IfControllerPanel" testclass="IfController" testname="If Controller">
|
||||
<IfController guiclass="IfControllerPanel" testclass="IfController" testname="If Controller" enabled="true">
|
||||
<stringProp name="IfController.condition">${__jexl3(${JMeterThread.last_sample_ok})}</stringProp>
|
||||
<boolProp name="IfController.evaluateAll">false</boolProp>
|
||||
<boolProp name="IfController.useExpression">true</boolProp>
|
||||
</IfController>
|
||||
<hashTree>
|
||||
<JSR223Sampler guiclass="TestBeanGUI" testclass="JSR223Sampler" testname="users.csv <<< JSR223">
|
||||
<JSR223Sampler guiclass="TestBeanGUI" testclass="JSR223Sampler" testname="users.csv <<< JSR223" enabled="true">
|
||||
<stringProp name="scriptLanguage">beanshell</stringProp>
|
||||
<stringProp name="parameters"></stringProp>
|
||||
<stringProp name="filename"></stringProp>
|
||||
@ -2490,15 +2490,15 @@ fWriter.close();</stringProp>
|
||||
</ModuleController>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC04_Пагинация"/>
|
||||
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC04_Пагинация" enabled="true"/>
|
||||
<hashTree>
|
||||
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC04_Пагинация" enabled="true">
|
||||
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC04_Пагинация">
|
||||
<boolProp name="TransactionController.includeTimers">false</boolProp>
|
||||
</TransactionController>
|
||||
<hashTree>
|
||||
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC04_Пагинация" enabled="true"/>
|
||||
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC04_Пагинация"/>
|
||||
<hashTree>
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__token__/">
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__token__/" enabled="true">
|
||||
<stringProp name="TestPlan.comments">eyJmaWx0ZXJpbmciOiB7InN0YXR1c19faW4iOiBbMSwgMl19LCAic29ydGluZyI6ICJjcmVhdGVkIiwgInNlYXJjaF9zdHJpbmciOiAiIiwgInNvcnRyZXZlcnNlIjogZmFsc2V9</stringProp>
|
||||
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
|
||||
<stringProp name="HTTPSampler.port">${PORT}</stringProp>
|
||||
@ -3076,7 +3076,7 @@ fWriter.close();</stringProp>
|
||||
</JSONPostProcessor>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__token__/">
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__token__/" enabled="true">
|
||||
<stringProp name="TestPlan.comments">eyJmaWx0ZXJpbmciOiB7InN0YXR1c19faW4iOiBbMSwgMl19LCAic29ydGluZyI6ICJjcmVhdGVkIiwgInNlYXJjaF9zdHJpbmciOiAiIiwgInNvcnRyZXZlcnNlIjogZmFsc2V9</stringProp>
|
||||
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
|
||||
<stringProp name="HTTPSampler.port">${PORT}</stringProp>
|
||||
@ -3677,7 +3677,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
||||
</ModuleController>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC05_Фильтрация"/>
|
||||
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC05_Фильтрация" enabled="true"/>
|
||||
<hashTree>
|
||||
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC05_Фильтрация" enabled="true">
|
||||
<boolProp name="TransactionController.includeTimers">false</boolProp>
|
||||
@ -3891,7 +3891,7 @@ vars.put("ASSIGNED_TO", "${assigned}")</stringProp>
|
||||
</elementProp>
|
||||
</HTTPSamplerProxy>
|
||||
<hashTree>
|
||||
<BoundaryExtractor guiclass="BoundaryExtractorGui" testclass="BoundaryExtractor" testname="TOKEN <<< BE">
|
||||
<BoundaryExtractor guiclass="BoundaryExtractorGui" testclass="BoundaryExtractor" testname="TOKEN <<< BE" enabled="true">
|
||||
<stringProp name="BoundaryExtractor.useHeaders">false</stringProp>
|
||||
<stringProp name="BoundaryExtractor.refname">TOKEN</stringProp>
|
||||
<stringProp name="BoundaryExtractor.lboundary">name="csrfmiddlewaretoken" value="</stringProp>
|
||||
@ -5218,7 +5218,7 @@ vars.put("ASSIGNED_TO", "${assigned}")</stringProp>
|
||||
</ModuleController>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC06_Открытие_задачи"/>
|
||||
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC06_Открытие_задачи" enabled="true"/>
|
||||
<hashTree>
|
||||
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC06_Открытие_задачи" enabled="true">
|
||||
<boolProp name="TransactionController.includeTimers">false</boolProp>
|
||||
@ -5387,15 +5387,15 @@ vars.put("ASSIGNED_TO", "${assigned}")</stringProp>
|
||||
</ModuleController>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC07_Перевод_задачи_по_статусам"/>
|
||||
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC07_Перевод_задачи_по_статусам" enabled="true"/>
|
||||
<hashTree>
|
||||
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC07_Перевод_задачи_по_статусам" enabled="true">
|
||||
<boolProp name="TransactionController.includeTimers">false</boolProp>
|
||||
</TransactionController>
|
||||
<hashTree>
|
||||
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC07_Перевод_задачи_по_статусам"/>
|
||||
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC07_Перевод_задачи_по_статусам" enabled="true"/>
|
||||
<hashTree>
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/tickets/">
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/tickets/" enabled="true">
|
||||
<stringProp name="TestPlan.comments">Нужен</stringProp>
|
||||
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
|
||||
<stringProp name="HTTPSampler.port">${PORT}</stringProp>
|
||||
@ -5477,7 +5477,7 @@ vars.put("ASSIGNED_TO", "${assigned}")</stringProp>
|
||||
</collectionProp>
|
||||
</HeaderManager>
|
||||
<hashTree/>
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="QUERY_ENCODED <<< RE">
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="QUERY_ENCODED <<< RE" enabled="true">
|
||||
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
|
||||
<stringProp name="RegexExtractor.refname">QUERY_ENCODED</stringProp>
|
||||
<stringProp name="RegexExtractor.regex">'query_encoded' value='(.*)'\/></stringProp>
|
||||
@ -5488,7 +5488,7 @@ vars.put("ASSIGNED_TO", "${assigned}")</stringProp>
|
||||
</RegexExtractor>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__queryEncoded__">
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__queryEncoded__" enabled="true">
|
||||
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
|
||||
<stringProp name="HTTPSampler.port">${PORT}</stringProp>
|
||||
<stringProp name="HTTPSampler.protocol">${PROTOCOL}</stringProp>
|
||||
@ -6021,7 +6021,7 @@ vars.put("ASSIGNED_TO", "${assigned}")</stringProp>
|
||||
</elementProp>
|
||||
</HTTPSamplerProxy>
|
||||
<hashTree>
|
||||
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager">
|
||||
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
|
||||
<collectionProp name="HeaderManager.headers">
|
||||
<elementProp name="Referer" elementType="Header">
|
||||
<stringProp name="Header.name">Referer</stringProp>
|
||||
@ -6054,14 +6054,14 @@ vars.put("ASSIGNED_TO", "${assigned}")</stringProp>
|
||||
</collectionProp>
|
||||
</HeaderManager>
|
||||
<hashTree/>
|
||||
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="TOTAL_TICKETS <<< JE">
|
||||
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="TOTAL_TICKETS <<< JE" enabled="true">
|
||||
<stringProp name="JSONPostProcessor.referenceNames">TOTAL_TICKETS</stringProp>
|
||||
<stringProp name="JSONPostProcessor.jsonPathExprs">$..recordsTotal</stringProp>
|
||||
<stringProp name="JSONPostProcessor.match_numbers">1</stringProp>
|
||||
</JSONPostProcessor>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__queryEncoded__">
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__queryEncoded__" enabled="true">
|
||||
<stringProp name="TestPlan.comments">Переключился на 2-ую страницу</stringProp>
|
||||
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
|
||||
<stringProp name="HTTPSampler.port">${PORT}</stringProp>
|
||||
@ -6595,7 +6595,7 @@ vars.put("ASSIGNED_TO", "${assigned}")</stringProp>
|
||||
</elementProp>
|
||||
</HTTPSamplerProxy>
|
||||
<hashTree>
|
||||
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager">
|
||||
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
|
||||
<collectionProp name="HeaderManager.headers">
|
||||
<elementProp name="Referer" elementType="Header">
|
||||
<stringProp name="Header.name">Referer</stringProp>
|
||||
@ -6632,14 +6632,14 @@ vars.put("ASSIGNED_TO", "${assigned}")</stringProp>
|
||||
</collectionProp>
|
||||
</HeaderManager>
|
||||
<hashTree/>
|
||||
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="RANDOM_ID_TICKET <<< JE">
|
||||
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="RANDOM_ID_TICKET <<< JE" enabled="true">
|
||||
<stringProp name="JSONPostProcessor.referenceNames">RANDOM_ID_TICKET</stringProp>
|
||||
<stringProp name="JSONPostProcessor.jsonPathExprs">$..data[*].id</stringProp>
|
||||
<stringProp name="JSONPostProcessor.match_numbers">0</stringProp>
|
||||
<stringProp name="JSONPostProcessor.defaultValues">Not_found_RANDOM_ID_TICKET_RE</stringProp>
|
||||
</JSONPostProcessor>
|
||||
<hashTree/>
|
||||
<JSR223PreProcessor guiclass="TestBeanGUI" testclass="JSR223PreProcessor" testname="START_PAGINATION >>> JSR223">
|
||||
<JSR223PreProcessor guiclass="TestBeanGUI" testclass="JSR223PreProcessor" testname="START_PAGINATION >>> JSR223" enabled="true">
|
||||
<stringProp name="scriptLanguage">groovy</stringProp>
|
||||
<stringProp name="parameters"></stringProp>
|
||||
<stringProp name="filename"></stringProp>
|
||||
@ -6656,7 +6656,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
||||
</JSR223PreProcessor>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/tickets/__ticket__/">
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/tickets/__ticket__/" enabled="true">
|
||||
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
|
||||
<stringProp name="HTTPSampler.port">${PORT}</stringProp>
|
||||
<stringProp name="HTTPSampler.protocol">${PROTOCOL}</stringProp>
|
||||
@ -6670,7 +6670,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
||||
</elementProp>
|
||||
</HTTPSamplerProxy>
|
||||
<hashTree>
|
||||
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager">
|
||||
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
|
||||
<collectionProp name="HeaderManager.headers">
|
||||
<elementProp name="Referer" elementType="Header">
|
||||
<stringProp name="Header.name">Referer</stringProp>
|
||||
@ -6707,7 +6707,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
||||
</collectionProp>
|
||||
</HeaderManager>
|
||||
<hashTree/>
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="STATUS <<< RE">
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="STATUS <<< RE" enabled="true">
|
||||
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
|
||||
<stringProp name="RegexExtractor.refname">STATUS</stringProp>
|
||||
<stringProp name="RegexExtractor.regex">class="radio-inline"(?!.*checked).*?value='(\d+)'</stringProp>
|
||||
@ -6717,7 +6717,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
||||
<stringProp name="RegexExtractor.match_number">0</stringProp>
|
||||
</RegexExtractor>
|
||||
<hashTree/>
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="PUBLIC <<< RE">
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="PUBLIC <<< RE" enabled="true">
|
||||
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
|
||||
<stringProp name="RegexExtractor.refname">PUBLIC</stringProp>
|
||||
<stringProp name="RegexExtractor.regex">name='public' value='(\d)'</stringProp>
|
||||
@ -6727,7 +6727,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
||||
<stringProp name="RegexExtractor.match_number">1</stringProp>
|
||||
</RegexExtractor>
|
||||
<hashTree/>
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="TIME_SPENT <<< RE">
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="TIME_SPENT <<< RE" enabled="true">
|
||||
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
|
||||
<stringProp name="RegexExtractor.refname">TIME_SPENT</stringProp>
|
||||
<stringProp name="RegexExtractor.regex"><input name='time_spent' type="time" />(.*)</dd></stringProp>
|
||||
@ -6737,7 +6737,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
||||
<stringProp name="RegexExtractor.match_number">1</stringProp>
|
||||
</RegexExtractor>
|
||||
<hashTree/>
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="TITLE <<< RE">
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="TITLE <<< RE" enabled="true">
|
||||
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
|
||||
<stringProp name="RegexExtractor.refname">TITLE</stringProp>
|
||||
<stringProp name="RegexExtractor.regex"><h3>\w\w-\d+. (.*) </stringProp>
|
||||
@ -6747,7 +6747,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
||||
<stringProp name="RegexExtractor.match_number">1</stringProp>
|
||||
</RegexExtractor>
|
||||
<hashTree/>
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="OWNER_ID <<< RE">
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="OWNER_ID <<< RE" enabled="true">
|
||||
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
|
||||
<stringProp name="RegexExtractor.refname">OWNER_ID</stringProp>
|
||||
<stringProp name="RegexExtractor.regex"><option value='(\d+)' selected></stringProp>
|
||||
@ -6758,7 +6758,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
||||
<stringProp name="TestPlan.comments">${RANDOM_ID_TICKET}</stringProp>
|
||||
</RegexExtractor>
|
||||
<hashTree/>
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="PRIORITY <<< RE">
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="PRIORITY <<< RE" enabled="true">
|
||||
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
|
||||
<stringProp name="RegexExtractor.refname">PRIORITY</stringProp>
|
||||
<stringProp name="RegexExtractor.regex">selected='selected'>(\d).</stringProp>
|
||||
@ -6768,7 +6768,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
||||
<stringProp name="RegexExtractor.match_number">1</stringProp>
|
||||
</RegexExtractor>
|
||||
<hashTree/>
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="DUE_DATE <<< RE">
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="DUE_DATE <<< RE" enabled="true">
|
||||
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
|
||||
<stringProp name="RegexExtractor.refname">DUE_DATE</stringProp>
|
||||
<stringProp name="RegexExtractor.regex">Due Date<\/th>\s*<td>\s*(.*?)<\/td></stringProp>
|
||||
@ -6778,7 +6778,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
||||
<stringProp name="RegexExtractor.match_number">1</stringProp>
|
||||
</RegexExtractor>
|
||||
<hashTree/>
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="ATTACHMENTS <<< RE">
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="ATTACHMENTS <<< RE" enabled="true">
|
||||
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
|
||||
<stringProp name="RegexExtractor.refname">ATTACHMENTS</stringProp>
|
||||
<stringProp name="RegexExtractor.regex"><td colspan="\d">\s*<ul>(.*?)\s*<</stringProp>
|
||||
@ -6788,7 +6788,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
||||
<stringProp name="RegexExtractor.match_number">1</stringProp>
|
||||
</RegexExtractor>
|
||||
<hashTree/>
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="TOKEN <<< RE">
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="TOKEN <<< RE" enabled="true">
|
||||
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
|
||||
<stringProp name="RegexExtractor.refname">TOKEN</stringProp>
|
||||
<stringProp name="RegexExtractor.regex">name="csrfmiddlewaretoken" value="(.*)"</stringProp>
|
||||
@ -6799,7 +6799,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
||||
</RegexExtractor>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname=">_/tickets/__ticket__/update/">
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname=">_/tickets/__ticket__/update/" enabled="true">
|
||||
<stringProp name="TestPlan.comments">Detected the start of a redirect chain</stringProp>
|
||||
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
|
||||
<stringProp name="HTTPSampler.port">${PORT}</stringProp>
|
||||
@ -6888,7 +6888,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
||||
</elementProp>
|
||||
</HTTPSamplerProxy>
|
||||
<hashTree>
|
||||
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager">
|
||||
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
|
||||
<collectionProp name="HeaderManager.headers">
|
||||
<elementProp name="Referer" elementType="Header">
|
||||
<stringProp name="Header.name">Referer</stringProp>
|
||||
@ -6929,7 +6929,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
||||
</collectionProp>
|
||||
</HeaderManager>
|
||||
<hashTree/>
|
||||
<JSR223PreProcessor guiclass="TestBeanGUI" testclass="JSR223PreProcessor" testname="OWNER_ID >>> JSR223">
|
||||
<JSR223PreProcessor guiclass="TestBeanGUI" testclass="JSR223PreProcessor" testname="OWNER_ID >>> JSR223" enabled="true">
|
||||
<stringProp name="scriptLanguage">groovy</stringProp>
|
||||
<stringProp name="parameters"></stringProp>
|
||||
<stringProp name="filename"></stringProp>
|
||||
@ -6953,7 +6953,7 @@ if (variable != "0"){
|
||||
</ModuleController>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC08_Удаление_задачи"/>
|
||||
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC08_Удаление_задачи" enabled="true"/>
|
||||
<hashTree>
|
||||
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC08_Удаление_задачи" enabled="true">
|
||||
<boolProp name="TransactionController.includeTimers">false</boolProp>
|
||||
@ -6961,7 +6961,7 @@ if (variable != "0"){
|
||||
<hashTree>
|
||||
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC08_Удаление_задачи" enabled="true"/>
|
||||
<hashTree>
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/tickets/">
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/tickets/" enabled="true">
|
||||
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
|
||||
<stringProp name="HTTPSampler.port">${PORT}</stringProp>
|
||||
<stringProp name="HTTPSampler.protocol">${PROTOCOL}</stringProp>
|
||||
@ -7012,7 +7012,7 @@ if (variable != "0"){
|
||||
</elementProp>
|
||||
</HTTPSamplerProxy>
|
||||
<hashTree>
|
||||
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager">
|
||||
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
|
||||
<collectionProp name="HeaderManager.headers">
|
||||
<elementProp name="Referer" elementType="Header">
|
||||
<stringProp name="Header.name">Referer</stringProp>
|
||||
@ -7049,7 +7049,7 @@ if (variable != "0"){
|
||||
</collectionProp>
|
||||
</HeaderManager>
|
||||
<hashTree/>
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="TOKEN <<< RE">
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="TOKEN <<< RE" enabled="true">
|
||||
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
|
||||
<stringProp name="RegexExtractor.refname">TOKEN</stringProp>
|
||||
<stringProp name="RegexExtractor.regex">name="csrfmiddlewaretoken" value="(.*)"</stringProp>
|
||||
@ -7059,7 +7059,7 @@ if (variable != "0"){
|
||||
<stringProp name="RegexExtractor.match_number">1</stringProp>
|
||||
</RegexExtractor>
|
||||
<hashTree/>
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="QUERY_ENCODED <<< RE">
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="QUERY_ENCODED <<< RE" enabled="true">
|
||||
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
|
||||
<stringProp name="RegexExtractor.refname">QUERY_ENCODED</stringProp>
|
||||
<stringProp name="RegexExtractor.regex">'query_encoded' value='(.*)'\/></stringProp>
|
||||
@ -7070,7 +7070,7 @@ if (variable != "0"){
|
||||
</RegexExtractor>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__queryEncoded__">
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__queryEncoded__" enabled="true">
|
||||
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
|
||||
<stringProp name="HTTPSampler.port">${PORT}</stringProp>
|
||||
<stringProp name="HTTPSampler.protocol">${PROTOCOL}</stringProp>
|
||||
@ -7636,14 +7636,14 @@ if (variable != "0"){
|
||||
</collectionProp>
|
||||
</HeaderManager>
|
||||
<hashTree/>
|
||||
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="RANDOM_ID_TICKET <<< JE">
|
||||
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="RANDOM_ID_TICKET <<< JE" enabled="true">
|
||||
<stringProp name="JSONPostProcessor.referenceNames">RANDOM_ID_TICKET</stringProp>
|
||||
<stringProp name="JSONPostProcessor.jsonPathExprs">$..data[*].id</stringProp>
|
||||
<stringProp name="JSONPostProcessor.match_numbers">0</stringProp>
|
||||
<stringProp name="JSONPostProcessor.defaultValues">Not_found_RANDOM_ID_TICKET</stringProp>
|
||||
</JSONPostProcessor>
|
||||
<hashTree/>
|
||||
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="COUNT_DUPLICATES <<< JE">
|
||||
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="COUNT_DUPLICATES <<< JE" enabled="true">
|
||||
<stringProp name="JSONPostProcessor.referenceNames">COUNT_DUPLICATES</stringProp>
|
||||
<stringProp name="JSONPostProcessor.jsonPathExprs">$.recordsFiltered</stringProp>
|
||||
<stringProp name="JSONPostProcessor.match_numbers">1</stringProp>
|
||||
@ -7656,7 +7656,7 @@ if (variable != "0"){
|
||||
<boolProp name="IfController.useExpression">true</boolProp>
|
||||
</IfController>
|
||||
<hashTree>
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname=">_/tickets/update/">
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname=">_/tickets/update/" enabled="true">
|
||||
<stringProp name="TestPlan.comments">Detected the start of a redirect chain</stringProp>
|
||||
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
|
||||
<stringProp name="HTTPSampler.port">${PORT}</stringProp>
|
||||
@ -7700,7 +7700,7 @@ if (variable != "0"){
|
||||
</elementProp>
|
||||
</HTTPSamplerProxy>
|
||||
<hashTree>
|
||||
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager">
|
||||
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
|
||||
<collectionProp name="HeaderManager.headers">
|
||||
<elementProp name="Referer" elementType="Header">
|
||||
<stringProp name="Header.name">Referer</stringProp>
|
||||
@ -7745,7 +7745,7 @@ if (variable != "0"){
|
||||
</collectionProp>
|
||||
</HeaderManager>
|
||||
<hashTree/>
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="QUERY_ENCODED <<< RE">
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="QUERY_ENCODED <<< RE" enabled="true">
|
||||
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
|
||||
<stringProp name="RegexExtractor.refname">QUERY_ENCODED</stringProp>
|
||||
<stringProp name="RegexExtractor.regex">'query_encoded' value='(.*)'\/></stringProp>
|
||||
@ -7756,7 +7756,7 @@ if (variable != "0"){
|
||||
</RegexExtractor>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__queryEncoded__">
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__queryEncoded__" enabled="true">
|
||||
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
|
||||
<stringProp name="HTTPSampler.port">${PORT}</stringProp>
|
||||
<stringProp name="HTTPSampler.protocol">${PROTOCOL}</stringProp>
|
||||
@ -8335,7 +8335,7 @@ if (variable != "0"){
|
||||
</ModuleController>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC10_Выход_из_системы"/>
|
||||
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC10_Выход_из_системы" enabled="true"/>
|
||||
<hashTree>
|
||||
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC10_Выход_из_системы" enabled="true">
|
||||
<boolProp name="TransactionController.includeTimers">false</boolProp>
|
||||
@ -21657,7 +21657,7 @@ if (variable != "0"){
|
||||
</hashTree>
|
||||
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="UC07_Status_4_edited" enabled="false"/>
|
||||
<hashTree>
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/tickets/">
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/tickets/" enabled="true">
|
||||
<stringProp name="TestPlan.comments">не нужен</stringProp>
|
||||
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
|
||||
<stringProp name="HTTPSampler.port">${PORT}</stringProp>
|
||||
@ -21717,7 +21717,7 @@ if (variable != "0"){
|
||||
</RegexExtractor>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__queryEncoded__">
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__queryEncoded__" enabled="true">
|
||||
<stringProp name="TestPlan.comments">1-ый запрос</stringProp>
|
||||
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
|
||||
<stringProp name="HTTPSampler.port">${PORT}</stringProp>
|
||||
@ -22285,7 +22285,7 @@ if (variable != "0"){
|
||||
</HeaderManager>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/tickets/">
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/tickets/" enabled="true">
|
||||
<stringProp name="TestPlan.comments">Нужен</stringProp>
|
||||
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
|
||||
<stringProp name="HTTPSampler.port">${PORT}</stringProp>
|
||||
@ -22367,7 +22367,7 @@ if (variable != "0"){
|
||||
</collectionProp>
|
||||
</HeaderManager>
|
||||
<hashTree/>
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="QUERY_ENCODED <<< RE">
|
||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="QUERY_ENCODED <<< RE" enabled="true">
|
||||
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
|
||||
<stringProp name="RegexExtractor.refname">QUERY_ENCODED</stringProp>
|
||||
<stringProp name="RegexExtractor.regex">'query_encoded' value='(.*)'\/></stringProp>
|
||||
@ -22951,7 +22951,7 @@ if (variable != "0"){
|
||||
</JSONPostProcessor>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__queryEncoded__">
|
||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__queryEncoded__" enabled="true">
|
||||
<stringProp name="TestPlan.comments">Переключился на 2-ую страницу</stringProp>
|
||||
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
|
||||
<stringProp name="HTTPSampler.port">${PORT}</stringProp>
|
||||
@ -23529,7 +23529,7 @@ if (variable != "0"){
|
||||
<stringProp name="JSONPostProcessor.defaultValues">Not_found_RANDOM_ID_TICKET_RE</stringProp>
|
||||
</JSONPostProcessor>
|
||||
<hashTree/>
|
||||
<JSR223PreProcessor guiclass="TestBeanGUI" testclass="JSR223PreProcessor" testname="START_PAGINATION >>> JSR223">
|
||||
<JSR223PreProcessor guiclass="TestBeanGUI" testclass="JSR223PreProcessor" testname="START_PAGINATION >>> JSR223" enabled="true">
|
||||
<stringProp name="scriptLanguage">groovy</stringProp>
|
||||
<stringProp name="parameters"></stringProp>
|
||||
<stringProp name="filename"></stringProp>
|
||||
@ -23542,7 +23542,7 @@ start = start * 25
|
||||
vars.put("START_PAGINATION", "${start}")</stringProp>
|
||||
</JSR223PreProcessor>
|
||||
<hashTree/>
|
||||
<JSR223PreProcessor guiclass="TestBeanGUI" testclass="JSR223PreProcessor" testname="START_PAGINATION_2 >>> JSR223">
|
||||
<JSR223PreProcessor guiclass="TestBeanGUI" testclass="JSR223PreProcessor" testname="START_PAGINATION_2 >>> JSR223" enabled="true">
|
||||
<stringProp name="scriptLanguage">groovy</stringProp>
|
||||
<stringProp name="parameters"></stringProp>
|
||||
<stringProp name="filename"></stringProp>
|
||||
@ -23970,6 +23970,59 @@ if (variable != "0"){
|
||||
<stringProp name="filename"></stringProp>
|
||||
</ResultCollector>
|
||||
<hashTree/>
|
||||
<BackendListener guiclass="BackendListenerGui" testclass="BackendListener" testname="Backend Listener">
|
||||
<elementProp name="arguments" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments">
|
||||
<collectionProp name="Arguments.arguments">
|
||||
<elementProp name="influxdbMetricsSender" elementType="Argument">
|
||||
<stringProp name="Argument.name">influxdbMetricsSender</stringProp>
|
||||
<stringProp name="Argument.value">org.apache.jmeter.visualizers.backend.influxdb.HttpMetricsSender</stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
<elementProp name="influxdbUrl" elementType="Argument">
|
||||
<stringProp name="Argument.name">influxdbUrl</stringProp>
|
||||
<stringProp name="Argument.value">${PROTOCOL}://${HOSTNAME}:${PORT}/write?db=test</stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
<elementProp name="application" elementType="Argument">
|
||||
<stringProp name="Argument.name">application</stringProp>
|
||||
<stringProp name="Argument.value">application name</stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
<elementProp name="measurement" elementType="Argument">
|
||||
<stringProp name="Argument.name">measurement</stringProp>
|
||||
<stringProp name="Argument.value">ermaviv</stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
<elementProp name="summaryOnly" elementType="Argument">
|
||||
<stringProp name="Argument.name">summaryOnly</stringProp>
|
||||
<stringProp name="Argument.value">true</stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
<elementProp name="samplersRegex" elementType="Argument">
|
||||
<stringProp name="Argument.name">samplersRegex</stringProp>
|
||||
<stringProp name="Argument.value">SC_UC*</stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
<elementProp name="percentiles" elementType="Argument">
|
||||
<stringProp name="Argument.name">percentiles</stringProp>
|
||||
<stringProp name="Argument.value">90;95;99</stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
<elementProp name="testTitle" elementType="Argument">
|
||||
<stringProp name="Argument.name">testTitle</stringProp>
|
||||
<stringProp name="Argument.value">Test name</stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
<elementProp name="eventTags" elementType="Argument">
|
||||
<stringProp name="Argument.name">eventTags</stringProp>
|
||||
<stringProp name="Argument.value"></stringProp>
|
||||
<stringProp name="Argument.metadata">=</stringProp>
|
||||
</elementProp>
|
||||
</collectionProp>
|
||||
</elementProp>
|
||||
<stringProp name="classname">org.apache.jmeter.visualizers.backend.influxdb.InfluxdbBackendListenerClient</stringProp>
|
||||
</BackendListener>
|
||||
<hashTree/>
|
||||
</hashTree>
|
||||
</hashTree>
|
||||
</jmeterTestPlan>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user