add BackendController

This commit is contained in:
Ермаков 2026-03-29 14:07:51 +03:00
parent 4baffe89e8
commit 584efb6de0

View File

@ -32,7 +32,7 @@
<hashTree/> <hashTree/>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="________CONFIG________" enabled="false"/> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="________CONFIG________" enabled="false"/>
<hashTree/> <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="filename">Z:/Projects/LANIT_HT_Jmeter_3/users.csv</stringProp>
<stringProp name="fileEncoding">UTF-8</stringProp> <stringProp name="fileEncoding">UTF-8</stringProp>
<stringProp name="variableNames">USERNAME_USER,PASSWORD_USER</stringProp> <stringProp name="variableNames">USERNAME_USER,PASSWORD_USER</stringProp>
@ -79,7 +79,7 @@
<stringProp name="TestPlan.comments">4) сохраняются в том числе невалидные учетные записи</stringProp> <stringProp name="TestPlan.comments">4) сохраняются в том числе невалидные учетные записи</stringProp>
</TestFragmentController> </TestFragmentController>
<hashTree/> <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.num_threads">1</intProp>
<intProp name="ThreadGroup.ramp_time">1</intProp> <intProp name="ThreadGroup.ramp_time">1</intProp>
<boolProp name="ThreadGroup.same_user_on_next_iteration">false</boolProp> <boolProp name="ThreadGroup.same_user_on_next_iteration">false</boolProp>
@ -138,7 +138,7 @@
</collectionProp> </collectionProp>
</ModuleController> </ModuleController>
<hashTree/> <hashTree/>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC07_Перевод_задачи_по_статусам"> <ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC07_Перевод_задачи_по_статусам" enabled="true">
<collectionProp name="ModuleController.node_path"> <collectionProp name="ModuleController.node_path">
<stringProp name="764597751">Test Plan</stringProp> <stringProp name="764597751">Test Plan</stringProp>
<stringProp name="764597751">Test Plan</stringProp> <stringProp name="764597751">Test Plan</stringProp>
@ -2236,13 +2236,13 @@ vars.put(&quot;PASSWORD_NEW_USER&quot;,&quot;${__RandomString(9,abcdefghijklmnop
</ResponseAssertion> </ResponseAssertion>
<hashTree/> <hashTree/>
</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> <stringProp name="IfController.condition">${__jexl3(${JMeterThread.last_sample_ok})}</stringProp>
<boolProp name="IfController.evaluateAll">false</boolProp> <boolProp name="IfController.evaluateAll">false</boolProp>
<boolProp name="IfController.useExpression">true</boolProp> <boolProp name="IfController.useExpression">true</boolProp>
</IfController> </IfController>
<hashTree> <hashTree>
<JSR223Sampler guiclass="TestBeanGUI" testclass="JSR223Sampler" testname="users.csv &lt;&lt;&lt; JSR223"> <JSR223Sampler guiclass="TestBeanGUI" testclass="JSR223Sampler" testname="users.csv &lt;&lt;&lt; JSR223" enabled="true">
<stringProp name="scriptLanguage">beanshell</stringProp> <stringProp name="scriptLanguage">beanshell</stringProp>
<stringProp name="parameters"></stringProp> <stringProp name="parameters"></stringProp>
<stringProp name="filename"></stringProp> <stringProp name="filename"></stringProp>
@ -2490,15 +2490,15 @@ fWriter.close();</stringProp>
</ModuleController> </ModuleController>
<hashTree/> <hashTree/>
</hashTree> </hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC04_Пагинация"/> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC04_Пагинация" enabled="true"/>
<hashTree> <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> <boolProp name="TransactionController.includeTimers">false</boolProp>
</TransactionController> </TransactionController>
<hashTree> <hashTree>
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC04_Пагинация" enabled="true"/> <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC04_Пагинация"/>
<hashTree> <hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__token__/"> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__token__/" enabled="true">
<stringProp name="TestPlan.comments">eyJmaWx0ZXJpbmciOiB7InN0YXR1c19faW4iOiBbMSwgMl19LCAic29ydGluZyI6ICJjcmVhdGVkIiwgInNlYXJjaF9zdHJpbmciOiAiIiwgInNvcnRyZXZlcnNlIjogZmFsc2V9</stringProp> <stringProp name="TestPlan.comments">eyJmaWx0ZXJpbmciOiB7InN0YXR1c19faW4iOiBbMSwgMl19LCAic29ydGluZyI6ICJjcmVhdGVkIiwgInNlYXJjaF9zdHJpbmciOiAiIiwgInNvcnRyZXZlcnNlIjogZmFsc2V9</stringProp>
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp> <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
<stringProp name="HTTPSampler.port">${PORT}</stringProp> <stringProp name="HTTPSampler.port">${PORT}</stringProp>
@ -3076,7 +3076,7 @@ fWriter.close();</stringProp>
</JSONPostProcessor> </JSONPostProcessor>
<hashTree/> <hashTree/>
</hashTree> </hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__token__/"> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__token__/" enabled="true">
<stringProp name="TestPlan.comments">eyJmaWx0ZXJpbmciOiB7InN0YXR1c19faW4iOiBbMSwgMl19LCAic29ydGluZyI6ICJjcmVhdGVkIiwgInNlYXJjaF9zdHJpbmciOiAiIiwgInNvcnRyZXZlcnNlIjogZmFsc2V9</stringProp> <stringProp name="TestPlan.comments">eyJmaWx0ZXJpbmciOiB7InN0YXR1c19faW4iOiBbMSwgMl19LCAic29ydGluZyI6ICJjcmVhdGVkIiwgInNlYXJjaF9zdHJpbmciOiAiIiwgInNvcnRyZXZlcnNlIjogZmFsc2V9</stringProp>
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp> <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
<stringProp name="HTTPSampler.port">${PORT}</stringProp> <stringProp name="HTTPSampler.port">${PORT}</stringProp>
@ -3677,7 +3677,7 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
</ModuleController> </ModuleController>
<hashTree/> <hashTree/>
</hashTree> </hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC05_Фильтрация"/> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC05_Фильтрация" enabled="true"/>
<hashTree> <hashTree>
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC05_Фильтрация" enabled="true"> <TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC05_Фильтрация" enabled="true">
<boolProp name="TransactionController.includeTimers">false</boolProp> <boolProp name="TransactionController.includeTimers">false</boolProp>
@ -3891,7 +3891,7 @@ vars.put(&quot;ASSIGNED_TO&quot;, &quot;${assigned}&quot;)</stringProp>
</elementProp> </elementProp>
</HTTPSamplerProxy> </HTTPSamplerProxy>
<hashTree> <hashTree>
<BoundaryExtractor guiclass="BoundaryExtractorGui" testclass="BoundaryExtractor" testname="TOKEN &lt;&lt;&lt; BE"> <BoundaryExtractor guiclass="BoundaryExtractorGui" testclass="BoundaryExtractor" testname="TOKEN &lt;&lt;&lt; BE" enabled="true">
<stringProp name="BoundaryExtractor.useHeaders">false</stringProp> <stringProp name="BoundaryExtractor.useHeaders">false</stringProp>
<stringProp name="BoundaryExtractor.refname">TOKEN</stringProp> <stringProp name="BoundaryExtractor.refname">TOKEN</stringProp>
<stringProp name="BoundaryExtractor.lboundary">name=&quot;csrfmiddlewaretoken&quot; value=&quot;</stringProp> <stringProp name="BoundaryExtractor.lboundary">name=&quot;csrfmiddlewaretoken&quot; value=&quot;</stringProp>
@ -5218,7 +5218,7 @@ vars.put(&quot;ASSIGNED_TO&quot;, &quot;${assigned}&quot;)</stringProp>
</ModuleController> </ModuleController>
<hashTree/> <hashTree/>
</hashTree> </hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC06_Открытиеадачи"/> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC06_Открытиеадачи" enabled="true"/>
<hashTree> <hashTree>
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC06_Открытиеадачи" enabled="true"> <TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC06_Открытиеадачи" enabled="true">
<boolProp name="TransactionController.includeTimers">false</boolProp> <boolProp name="TransactionController.includeTimers">false</boolProp>
@ -5387,15 +5387,15 @@ vars.put(&quot;ASSIGNED_TO&quot;, &quot;${assigned}&quot;)</stringProp>
</ModuleController> </ModuleController>
<hashTree/> <hashTree/>
</hashTree> </hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC07_Перевод_задачи_по_статусам"/> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC07_Перевод_задачи_по_статусам" enabled="true"/>
<hashTree> <hashTree>
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC07_Перевод_задачи_по_статусам" enabled="true"> <TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC07_Перевод_задачи_по_статусам" enabled="true">
<boolProp name="TransactionController.includeTimers">false</boolProp> <boolProp name="TransactionController.includeTimers">false</boolProp>
</TransactionController> </TransactionController>
<hashTree> <hashTree>
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC07_Перевод_задачи_по_статусам"/> <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC07_Перевод_задачи_по_статусам" enabled="true"/>
<hashTree> <hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/tickets/"> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/tickets/" enabled="true">
<stringProp name="TestPlan.comments">Нужен</stringProp> <stringProp name="TestPlan.comments">Нужен</stringProp>
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp> <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
<stringProp name="HTTPSampler.port">${PORT}</stringProp> <stringProp name="HTTPSampler.port">${PORT}</stringProp>
@ -5477,7 +5477,7 @@ vars.put(&quot;ASSIGNED_TO&quot;, &quot;${assigned}&quot;)</stringProp>
</collectionProp> </collectionProp>
</HeaderManager> </HeaderManager>
<hashTree/> <hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="QUERY_ENCODED &lt;&lt;&lt; RE"> <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="QUERY_ENCODED &lt;&lt;&lt; RE" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp> <stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">QUERY_ENCODED</stringProp> <stringProp name="RegexExtractor.refname">QUERY_ENCODED</stringProp>
<stringProp name="RegexExtractor.regex">&apos;query_encoded&apos; value=&apos;(.*)&apos;\/&gt;</stringProp> <stringProp name="RegexExtractor.regex">&apos;query_encoded&apos; value=&apos;(.*)&apos;\/&gt;</stringProp>
@ -5488,7 +5488,7 @@ vars.put(&quot;ASSIGNED_TO&quot;, &quot;${assigned}&quot;)</stringProp>
</RegexExtractor> </RegexExtractor>
<hashTree/> <hashTree/>
</hashTree> </hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__queryEncoded__"> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__queryEncoded__" enabled="true">
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp> <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
<stringProp name="HTTPSampler.port">${PORT}</stringProp> <stringProp name="HTTPSampler.port">${PORT}</stringProp>
<stringProp name="HTTPSampler.protocol">${PROTOCOL}</stringProp> <stringProp name="HTTPSampler.protocol">${PROTOCOL}</stringProp>
@ -6021,7 +6021,7 @@ vars.put(&quot;ASSIGNED_TO&quot;, &quot;${assigned}&quot;)</stringProp>
</elementProp> </elementProp>
</HTTPSamplerProxy> </HTTPSamplerProxy>
<hashTree> <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"> <collectionProp name="HeaderManager.headers">
<elementProp name="Referer" elementType="Header"> <elementProp name="Referer" elementType="Header">
<stringProp name="Header.name">Referer</stringProp> <stringProp name="Header.name">Referer</stringProp>
@ -6054,14 +6054,14 @@ vars.put(&quot;ASSIGNED_TO&quot;, &quot;${assigned}&quot;)</stringProp>
</collectionProp> </collectionProp>
</HeaderManager> </HeaderManager>
<hashTree/> <hashTree/>
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="TOTAL_TICKETS &lt;&lt;&lt; JE"> <JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="TOTAL_TICKETS &lt;&lt;&lt; JE" enabled="true">
<stringProp name="JSONPostProcessor.referenceNames">TOTAL_TICKETS</stringProp> <stringProp name="JSONPostProcessor.referenceNames">TOTAL_TICKETS</stringProp>
<stringProp name="JSONPostProcessor.jsonPathExprs">$..recordsTotal</stringProp> <stringProp name="JSONPostProcessor.jsonPathExprs">$..recordsTotal</stringProp>
<stringProp name="JSONPostProcessor.match_numbers">1</stringProp> <stringProp name="JSONPostProcessor.match_numbers">1</stringProp>
</JSONPostProcessor> </JSONPostProcessor>
<hashTree/> <hashTree/>
</hashTree> </hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__queryEncoded__"> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__queryEncoded__" enabled="true">
<stringProp name="TestPlan.comments">Переключился на 2-ую страницу</stringProp> <stringProp name="TestPlan.comments">Переключился на 2-ую страницу</stringProp>
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp> <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
<stringProp name="HTTPSampler.port">${PORT}</stringProp> <stringProp name="HTTPSampler.port">${PORT}</stringProp>
@ -6595,7 +6595,7 @@ vars.put(&quot;ASSIGNED_TO&quot;, &quot;${assigned}&quot;)</stringProp>
</elementProp> </elementProp>
</HTTPSamplerProxy> </HTTPSamplerProxy>
<hashTree> <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"> <collectionProp name="HeaderManager.headers">
<elementProp name="Referer" elementType="Header"> <elementProp name="Referer" elementType="Header">
<stringProp name="Header.name">Referer</stringProp> <stringProp name="Header.name">Referer</stringProp>
@ -6632,14 +6632,14 @@ vars.put(&quot;ASSIGNED_TO&quot;, &quot;${assigned}&quot;)</stringProp>
</collectionProp> </collectionProp>
</HeaderManager> </HeaderManager>
<hashTree/> <hashTree/>
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="RANDOM_ID_TICKET &lt;&lt;&lt; JE"> <JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="RANDOM_ID_TICKET &lt;&lt;&lt; JE" enabled="true">
<stringProp name="JSONPostProcessor.referenceNames">RANDOM_ID_TICKET</stringProp> <stringProp name="JSONPostProcessor.referenceNames">RANDOM_ID_TICKET</stringProp>
<stringProp name="JSONPostProcessor.jsonPathExprs">$..data[*].id</stringProp> <stringProp name="JSONPostProcessor.jsonPathExprs">$..data[*].id</stringProp>
<stringProp name="JSONPostProcessor.match_numbers">0</stringProp> <stringProp name="JSONPostProcessor.match_numbers">0</stringProp>
<stringProp name="JSONPostProcessor.defaultValues">Not_found_RANDOM_ID_TICKET_RE</stringProp> <stringProp name="JSONPostProcessor.defaultValues">Not_found_RANDOM_ID_TICKET_RE</stringProp>
</JSONPostProcessor> </JSONPostProcessor>
<hashTree/> <hashTree/>
<JSR223PreProcessor guiclass="TestBeanGUI" testclass="JSR223PreProcessor" testname="START_PAGINATION &gt;&gt;&gt; JSR223"> <JSR223PreProcessor guiclass="TestBeanGUI" testclass="JSR223PreProcessor" testname="START_PAGINATION &gt;&gt;&gt; JSR223" enabled="true">
<stringProp name="scriptLanguage">groovy</stringProp> <stringProp name="scriptLanguage">groovy</stringProp>
<stringProp name="parameters"></stringProp> <stringProp name="parameters"></stringProp>
<stringProp name="filename"></stringProp> <stringProp name="filename"></stringProp>
@ -6656,7 +6656,7 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
</JSR223PreProcessor> </JSR223PreProcessor>
<hashTree/> <hashTree/>
</hashTree> </hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/tickets/__ticket__/"> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/tickets/__ticket__/" enabled="true">
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp> <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
<stringProp name="HTTPSampler.port">${PORT}</stringProp> <stringProp name="HTTPSampler.port">${PORT}</stringProp>
<stringProp name="HTTPSampler.protocol">${PROTOCOL}</stringProp> <stringProp name="HTTPSampler.protocol">${PROTOCOL}</stringProp>
@ -6670,7 +6670,7 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
</elementProp> </elementProp>
</HTTPSamplerProxy> </HTTPSamplerProxy>
<hashTree> <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"> <collectionProp name="HeaderManager.headers">
<elementProp name="Referer" elementType="Header"> <elementProp name="Referer" elementType="Header">
<stringProp name="Header.name">Referer</stringProp> <stringProp name="Header.name">Referer</stringProp>
@ -6707,7 +6707,7 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
</collectionProp> </collectionProp>
</HeaderManager> </HeaderManager>
<hashTree/> <hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="STATUS &lt;&lt;&lt; RE"> <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="STATUS &lt;&lt;&lt; RE" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp> <stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">STATUS</stringProp> <stringProp name="RegexExtractor.refname">STATUS</stringProp>
<stringProp name="RegexExtractor.regex">class=&quot;radio-inline&quot;(?!.*checked).*?value=&apos;(\d+)&apos;</stringProp> <stringProp name="RegexExtractor.regex">class=&quot;radio-inline&quot;(?!.*checked).*?value=&apos;(\d+)&apos;</stringProp>
@ -6717,7 +6717,7 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
<stringProp name="RegexExtractor.match_number">0</stringProp> <stringProp name="RegexExtractor.match_number">0</stringProp>
</RegexExtractor> </RegexExtractor>
<hashTree/> <hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="PUBLIC &lt;&lt;&lt; RE"> <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="PUBLIC &lt;&lt;&lt; RE" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp> <stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">PUBLIC</stringProp> <stringProp name="RegexExtractor.refname">PUBLIC</stringProp>
<stringProp name="RegexExtractor.regex">name=&apos;public&apos; value=&apos;(\d)&apos;</stringProp> <stringProp name="RegexExtractor.regex">name=&apos;public&apos; value=&apos;(\d)&apos;</stringProp>
@ -6727,7 +6727,7 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
<stringProp name="RegexExtractor.match_number">1</stringProp> <stringProp name="RegexExtractor.match_number">1</stringProp>
</RegexExtractor> </RegexExtractor>
<hashTree/> <hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="TIME_SPENT &lt;&lt;&lt; RE"> <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="TIME_SPENT &lt;&lt;&lt; RE" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp> <stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">TIME_SPENT</stringProp> <stringProp name="RegexExtractor.refname">TIME_SPENT</stringProp>
<stringProp name="RegexExtractor.regex">&lt;input name=&apos;time_spent&apos; type=&quot;time&quot; /&gt;(.*)&lt;/dd&gt;</stringProp> <stringProp name="RegexExtractor.regex">&lt;input name=&apos;time_spent&apos; type=&quot;time&quot; /&gt;(.*)&lt;/dd&gt;</stringProp>
@ -6737,7 +6737,7 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
<stringProp name="RegexExtractor.match_number">1</stringProp> <stringProp name="RegexExtractor.match_number">1</stringProp>
</RegexExtractor> </RegexExtractor>
<hashTree/> <hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="TITLE &lt;&lt;&lt; RE"> <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="TITLE &lt;&lt;&lt; RE" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp> <stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">TITLE</stringProp> <stringProp name="RegexExtractor.refname">TITLE</stringProp>
<stringProp name="RegexExtractor.regex">&lt;h3&gt;\w\w-\d+. (.*) </stringProp> <stringProp name="RegexExtractor.regex">&lt;h3&gt;\w\w-\d+. (.*) </stringProp>
@ -6747,7 +6747,7 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
<stringProp name="RegexExtractor.match_number">1</stringProp> <stringProp name="RegexExtractor.match_number">1</stringProp>
</RegexExtractor> </RegexExtractor>
<hashTree/> <hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="OWNER_ID &lt;&lt;&lt; RE"> <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="OWNER_ID &lt;&lt;&lt; RE" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp> <stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">OWNER_ID</stringProp> <stringProp name="RegexExtractor.refname">OWNER_ID</stringProp>
<stringProp name="RegexExtractor.regex">&lt;option value=&apos;(\d+)&apos; selected&gt;</stringProp> <stringProp name="RegexExtractor.regex">&lt;option value=&apos;(\d+)&apos; selected&gt;</stringProp>
@ -6758,7 +6758,7 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
<stringProp name="TestPlan.comments">${RANDOM_ID_TICKET}</stringProp> <stringProp name="TestPlan.comments">${RANDOM_ID_TICKET}</stringProp>
</RegexExtractor> </RegexExtractor>
<hashTree/> <hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="PRIORITY &lt;&lt;&lt; RE"> <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="PRIORITY &lt;&lt;&lt; RE" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp> <stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">PRIORITY</stringProp> <stringProp name="RegexExtractor.refname">PRIORITY</stringProp>
<stringProp name="RegexExtractor.regex">selected=&apos;selected&apos;&gt;(\d).</stringProp> <stringProp name="RegexExtractor.regex">selected=&apos;selected&apos;&gt;(\d).</stringProp>
@ -6768,7 +6768,7 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
<stringProp name="RegexExtractor.match_number">1</stringProp> <stringProp name="RegexExtractor.match_number">1</stringProp>
</RegexExtractor> </RegexExtractor>
<hashTree/> <hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="DUE_DATE &lt;&lt;&lt; RE"> <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="DUE_DATE &lt;&lt;&lt; RE" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp> <stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">DUE_DATE</stringProp> <stringProp name="RegexExtractor.refname">DUE_DATE</stringProp>
<stringProp name="RegexExtractor.regex">Due Date&lt;\/th&gt;\s*&lt;td&gt;\s*(.*?)&lt;\/td&gt;</stringProp> <stringProp name="RegexExtractor.regex">Due Date&lt;\/th&gt;\s*&lt;td&gt;\s*(.*?)&lt;\/td&gt;</stringProp>
@ -6778,7 +6778,7 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
<stringProp name="RegexExtractor.match_number">1</stringProp> <stringProp name="RegexExtractor.match_number">1</stringProp>
</RegexExtractor> </RegexExtractor>
<hashTree/> <hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="ATTACHMENTS &lt;&lt;&lt; RE"> <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="ATTACHMENTS &lt;&lt;&lt; RE" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp> <stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">ATTACHMENTS</stringProp> <stringProp name="RegexExtractor.refname">ATTACHMENTS</stringProp>
<stringProp name="RegexExtractor.regex">&lt;td colspan=&quot;\d&quot;&gt;\s*&lt;ul&gt;(.*?)\s*&lt;</stringProp> <stringProp name="RegexExtractor.regex">&lt;td colspan=&quot;\d&quot;&gt;\s*&lt;ul&gt;(.*?)\s*&lt;</stringProp>
@ -6788,7 +6788,7 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
<stringProp name="RegexExtractor.match_number">1</stringProp> <stringProp name="RegexExtractor.match_number">1</stringProp>
</RegexExtractor> </RegexExtractor>
<hashTree/> <hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="TOKEN &lt;&lt;&lt; RE"> <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="TOKEN &lt;&lt;&lt; RE" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp> <stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">TOKEN</stringProp> <stringProp name="RegexExtractor.refname">TOKEN</stringProp>
<stringProp name="RegexExtractor.regex">name=&quot;csrfmiddlewaretoken&quot; value=&quot;(.*)&quot;</stringProp> <stringProp name="RegexExtractor.regex">name=&quot;csrfmiddlewaretoken&quot; value=&quot;(.*)&quot;</stringProp>
@ -6799,7 +6799,7 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
</RegexExtractor> </RegexExtractor>
<hashTree/> <hashTree/>
</hashTree> </hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&gt;_/tickets/__ticket__/update/"> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&gt;_/tickets/__ticket__/update/" enabled="true">
<stringProp name="TestPlan.comments">Detected the start of a redirect chain</stringProp> <stringProp name="TestPlan.comments">Detected the start of a redirect chain</stringProp>
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp> <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
<stringProp name="HTTPSampler.port">${PORT}</stringProp> <stringProp name="HTTPSampler.port">${PORT}</stringProp>
@ -6888,7 +6888,7 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
</elementProp> </elementProp>
</HTTPSamplerProxy> </HTTPSamplerProxy>
<hashTree> <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"> <collectionProp name="HeaderManager.headers">
<elementProp name="Referer" elementType="Header"> <elementProp name="Referer" elementType="Header">
<stringProp name="Header.name">Referer</stringProp> <stringProp name="Header.name">Referer</stringProp>
@ -6929,7 +6929,7 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
</collectionProp> </collectionProp>
</HeaderManager> </HeaderManager>
<hashTree/> <hashTree/>
<JSR223PreProcessor guiclass="TestBeanGUI" testclass="JSR223PreProcessor" testname="OWNER_ID &gt;&gt;&gt; JSR223"> <JSR223PreProcessor guiclass="TestBeanGUI" testclass="JSR223PreProcessor" testname="OWNER_ID &gt;&gt;&gt; JSR223" enabled="true">
<stringProp name="scriptLanguage">groovy</stringProp> <stringProp name="scriptLanguage">groovy</stringProp>
<stringProp name="parameters"></stringProp> <stringProp name="parameters"></stringProp>
<stringProp name="filename"></stringProp> <stringProp name="filename"></stringProp>
@ -6953,7 +6953,7 @@ if (variable != &quot;0&quot;){
</ModuleController> </ModuleController>
<hashTree/> <hashTree/>
</hashTree> </hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC08_Удалениеадачи"/> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC08_Удалениеадачи" enabled="true"/>
<hashTree> <hashTree>
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC08_Удалениеадачи" enabled="true"> <TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC08_Удалениеадачи" enabled="true">
<boolProp name="TransactionController.includeTimers">false</boolProp> <boolProp name="TransactionController.includeTimers">false</boolProp>
@ -6961,7 +6961,7 @@ if (variable != &quot;0&quot;){
<hashTree> <hashTree>
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC08_Удалениеадачи" enabled="true"/> <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC08_Удалениеадачи" enabled="true"/>
<hashTree> <hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/tickets/"> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/tickets/" enabled="true">
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp> <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
<stringProp name="HTTPSampler.port">${PORT}</stringProp> <stringProp name="HTTPSampler.port">${PORT}</stringProp>
<stringProp name="HTTPSampler.protocol">${PROTOCOL}</stringProp> <stringProp name="HTTPSampler.protocol">${PROTOCOL}</stringProp>
@ -7012,7 +7012,7 @@ if (variable != &quot;0&quot;){
</elementProp> </elementProp>
</HTTPSamplerProxy> </HTTPSamplerProxy>
<hashTree> <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"> <collectionProp name="HeaderManager.headers">
<elementProp name="Referer" elementType="Header"> <elementProp name="Referer" elementType="Header">
<stringProp name="Header.name">Referer</stringProp> <stringProp name="Header.name">Referer</stringProp>
@ -7049,7 +7049,7 @@ if (variable != &quot;0&quot;){
</collectionProp> </collectionProp>
</HeaderManager> </HeaderManager>
<hashTree/> <hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="TOKEN &lt;&lt;&lt; RE"> <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="TOKEN &lt;&lt;&lt; RE" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp> <stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">TOKEN</stringProp> <stringProp name="RegexExtractor.refname">TOKEN</stringProp>
<stringProp name="RegexExtractor.regex">name=&quot;csrfmiddlewaretoken&quot; value=&quot;(.*)&quot;</stringProp> <stringProp name="RegexExtractor.regex">name=&quot;csrfmiddlewaretoken&quot; value=&quot;(.*)&quot;</stringProp>
@ -7059,7 +7059,7 @@ if (variable != &quot;0&quot;){
<stringProp name="RegexExtractor.match_number">1</stringProp> <stringProp name="RegexExtractor.match_number">1</stringProp>
</RegexExtractor> </RegexExtractor>
<hashTree/> <hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="QUERY_ENCODED &lt;&lt;&lt; RE"> <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="QUERY_ENCODED &lt;&lt;&lt; RE" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp> <stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">QUERY_ENCODED</stringProp> <stringProp name="RegexExtractor.refname">QUERY_ENCODED</stringProp>
<stringProp name="RegexExtractor.regex">&apos;query_encoded&apos; value=&apos;(.*)&apos;\/&gt;</stringProp> <stringProp name="RegexExtractor.regex">&apos;query_encoded&apos; value=&apos;(.*)&apos;\/&gt;</stringProp>
@ -7070,7 +7070,7 @@ if (variable != &quot;0&quot;){
</RegexExtractor> </RegexExtractor>
<hashTree/> <hashTree/>
</hashTree> </hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__queryEncoded__"> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__queryEncoded__" enabled="true">
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp> <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
<stringProp name="HTTPSampler.port">${PORT}</stringProp> <stringProp name="HTTPSampler.port">${PORT}</stringProp>
<stringProp name="HTTPSampler.protocol">${PROTOCOL}</stringProp> <stringProp name="HTTPSampler.protocol">${PROTOCOL}</stringProp>
@ -7636,14 +7636,14 @@ if (variable != &quot;0&quot;){
</collectionProp> </collectionProp>
</HeaderManager> </HeaderManager>
<hashTree/> <hashTree/>
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="RANDOM_ID_TICKET &lt;&lt;&lt; JE"> <JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="RANDOM_ID_TICKET &lt;&lt;&lt; JE" enabled="true">
<stringProp name="JSONPostProcessor.referenceNames">RANDOM_ID_TICKET</stringProp> <stringProp name="JSONPostProcessor.referenceNames">RANDOM_ID_TICKET</stringProp>
<stringProp name="JSONPostProcessor.jsonPathExprs">$..data[*].id</stringProp> <stringProp name="JSONPostProcessor.jsonPathExprs">$..data[*].id</stringProp>
<stringProp name="JSONPostProcessor.match_numbers">0</stringProp> <stringProp name="JSONPostProcessor.match_numbers">0</stringProp>
<stringProp name="JSONPostProcessor.defaultValues">Not_found_RANDOM_ID_TICKET</stringProp> <stringProp name="JSONPostProcessor.defaultValues">Not_found_RANDOM_ID_TICKET</stringProp>
</JSONPostProcessor> </JSONPostProcessor>
<hashTree/> <hashTree/>
<JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="COUNT_DUPLICATES &lt;&lt;&lt; JE"> <JSONPostProcessor guiclass="JSONPostProcessorGui" testclass="JSONPostProcessor" testname="COUNT_DUPLICATES &lt;&lt;&lt; JE" enabled="true">
<stringProp name="JSONPostProcessor.referenceNames">COUNT_DUPLICATES</stringProp> <stringProp name="JSONPostProcessor.referenceNames">COUNT_DUPLICATES</stringProp>
<stringProp name="JSONPostProcessor.jsonPathExprs">$.recordsFiltered</stringProp> <stringProp name="JSONPostProcessor.jsonPathExprs">$.recordsFiltered</stringProp>
<stringProp name="JSONPostProcessor.match_numbers">1</stringProp> <stringProp name="JSONPostProcessor.match_numbers">1</stringProp>
@ -7656,7 +7656,7 @@ if (variable != &quot;0&quot;){
<boolProp name="IfController.useExpression">true</boolProp> <boolProp name="IfController.useExpression">true</boolProp>
</IfController> </IfController>
<hashTree> <hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&gt;_/tickets/update/"> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&gt;_/tickets/update/" enabled="true">
<stringProp name="TestPlan.comments">Detected the start of a redirect chain</stringProp> <stringProp name="TestPlan.comments">Detected the start of a redirect chain</stringProp>
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp> <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
<stringProp name="HTTPSampler.port">${PORT}</stringProp> <stringProp name="HTTPSampler.port">${PORT}</stringProp>
@ -7700,7 +7700,7 @@ if (variable != &quot;0&quot;){
</elementProp> </elementProp>
</HTTPSamplerProxy> </HTTPSamplerProxy>
<hashTree> <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"> <collectionProp name="HeaderManager.headers">
<elementProp name="Referer" elementType="Header"> <elementProp name="Referer" elementType="Header">
<stringProp name="Header.name">Referer</stringProp> <stringProp name="Header.name">Referer</stringProp>
@ -7745,7 +7745,7 @@ if (variable != &quot;0&quot;){
</collectionProp> </collectionProp>
</HeaderManager> </HeaderManager>
<hashTree/> <hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="QUERY_ENCODED &lt;&lt;&lt; RE"> <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="QUERY_ENCODED &lt;&lt;&lt; RE" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp> <stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">QUERY_ENCODED</stringProp> <stringProp name="RegexExtractor.refname">QUERY_ENCODED</stringProp>
<stringProp name="RegexExtractor.regex">&apos;query_encoded&apos; value=&apos;(.*)&apos;\/&gt;</stringProp> <stringProp name="RegexExtractor.regex">&apos;query_encoded&apos; value=&apos;(.*)&apos;\/&gt;</stringProp>
@ -7756,7 +7756,7 @@ if (variable != &quot;0&quot;){
</RegexExtractor> </RegexExtractor>
<hashTree/> <hashTree/>
</hashTree> </hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__queryEncoded__"> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__queryEncoded__" enabled="true">
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp> <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
<stringProp name="HTTPSampler.port">${PORT}</stringProp> <stringProp name="HTTPSampler.port">${PORT}</stringProp>
<stringProp name="HTTPSampler.protocol">${PROTOCOL}</stringProp> <stringProp name="HTTPSampler.protocol">${PROTOCOL}</stringProp>
@ -8335,7 +8335,7 @@ if (variable != &quot;0&quot;){
</ModuleController> </ModuleController>
<hashTree/> <hashTree/>
</hashTree> </hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC10_Выход_из_системы"/> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC10_Выход_из_системы" enabled="true"/>
<hashTree> <hashTree>
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC10_Выход_из_системы" enabled="true"> <TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC10_Выход_из_системы" enabled="true">
<boolProp name="TransactionController.includeTimers">false</boolProp> <boolProp name="TransactionController.includeTimers">false</boolProp>
@ -21657,7 +21657,7 @@ if (variable != &quot;0&quot;){
</hashTree> </hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="UC07_Status_4_edited" enabled="false"/> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="UC07_Status_4_edited" enabled="false"/>
<hashTree> <hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/tickets/"> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/tickets/" enabled="true">
<stringProp name="TestPlan.comments">не нужен</stringProp> <stringProp name="TestPlan.comments">не нужен</stringProp>
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp> <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
<stringProp name="HTTPSampler.port">${PORT}</stringProp> <stringProp name="HTTPSampler.port">${PORT}</stringProp>
@ -21717,7 +21717,7 @@ if (variable != &quot;0&quot;){
</RegexExtractor> </RegexExtractor>
<hashTree/> <hashTree/>
</hashTree> </hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__queryEncoded__"> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__queryEncoded__" enabled="true">
<stringProp name="TestPlan.comments">1-ый запрос</stringProp> <stringProp name="TestPlan.comments">1-ый запрос</stringProp>
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp> <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
<stringProp name="HTTPSampler.port">${PORT}</stringProp> <stringProp name="HTTPSampler.port">${PORT}</stringProp>
@ -22285,7 +22285,7 @@ if (variable != &quot;0&quot;){
</HeaderManager> </HeaderManager>
<hashTree/> <hashTree/>
</hashTree> </hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/tickets/"> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/tickets/" enabled="true">
<stringProp name="TestPlan.comments">Нужен</stringProp> <stringProp name="TestPlan.comments">Нужен</stringProp>
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp> <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
<stringProp name="HTTPSampler.port">${PORT}</stringProp> <stringProp name="HTTPSampler.port">${PORT}</stringProp>
@ -22367,7 +22367,7 @@ if (variable != &quot;0&quot;){
</collectionProp> </collectionProp>
</HeaderManager> </HeaderManager>
<hashTree/> <hashTree/>
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="QUERY_ENCODED &lt;&lt;&lt; RE"> <RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="QUERY_ENCODED &lt;&lt;&lt; RE" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp> <stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">QUERY_ENCODED</stringProp> <stringProp name="RegexExtractor.refname">QUERY_ENCODED</stringProp>
<stringProp name="RegexExtractor.regex">&apos;query_encoded&apos; value=&apos;(.*)&apos;\/&gt;</stringProp> <stringProp name="RegexExtractor.regex">&apos;query_encoded&apos; value=&apos;(.*)&apos;\/&gt;</stringProp>
@ -22951,7 +22951,7 @@ if (variable != &quot;0&quot;){
</JSONPostProcessor> </JSONPostProcessor>
<hashTree/> <hashTree/>
</hashTree> </hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__queryEncoded__"> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__queryEncoded__" enabled="true">
<stringProp name="TestPlan.comments">Переключился на 2-ую страницу</stringProp> <stringProp name="TestPlan.comments">Переключился на 2-ую страницу</stringProp>
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp> <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
<stringProp name="HTTPSampler.port">${PORT}</stringProp> <stringProp name="HTTPSampler.port">${PORT}</stringProp>
@ -23529,7 +23529,7 @@ if (variable != &quot;0&quot;){
<stringProp name="JSONPostProcessor.defaultValues">Not_found_RANDOM_ID_TICKET_RE</stringProp> <stringProp name="JSONPostProcessor.defaultValues">Not_found_RANDOM_ID_TICKET_RE</stringProp>
</JSONPostProcessor> </JSONPostProcessor>
<hashTree/> <hashTree/>
<JSR223PreProcessor guiclass="TestBeanGUI" testclass="JSR223PreProcessor" testname="START_PAGINATION &gt;&gt;&gt; JSR223"> <JSR223PreProcessor guiclass="TestBeanGUI" testclass="JSR223PreProcessor" testname="START_PAGINATION &gt;&gt;&gt; JSR223" enabled="true">
<stringProp name="scriptLanguage">groovy</stringProp> <stringProp name="scriptLanguage">groovy</stringProp>
<stringProp name="parameters"></stringProp> <stringProp name="parameters"></stringProp>
<stringProp name="filename"></stringProp> <stringProp name="filename"></stringProp>
@ -23542,7 +23542,7 @@ start = start * 25
vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp> vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
</JSR223PreProcessor> </JSR223PreProcessor>
<hashTree/> <hashTree/>
<JSR223PreProcessor guiclass="TestBeanGUI" testclass="JSR223PreProcessor" testname="START_PAGINATION_2 &gt;&gt;&gt; JSR223"> <JSR223PreProcessor guiclass="TestBeanGUI" testclass="JSR223PreProcessor" testname="START_PAGINATION_2 &gt;&gt;&gt; JSR223" enabled="true">
<stringProp name="scriptLanguage">groovy</stringProp> <stringProp name="scriptLanguage">groovy</stringProp>
<stringProp name="parameters"></stringProp> <stringProp name="parameters"></stringProp>
<stringProp name="filename"></stringProp> <stringProp name="filename"></stringProp>
@ -23970,6 +23970,59 @@ if (variable != &quot;0&quot;){
<stringProp name="filename"></stringProp> <stringProp name="filename"></stringProp>
</ResultCollector> </ResultCollector>
<hashTree/> <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>
</hashTree> </hashTree>
</jmeterTestPlan> </jmeterTestPlan>