UC11 add IFC to pagination

This commit is contained in:
Ермаков 2026-03-27 14:58:19 +03:00
parent 58dfaac154
commit 6b0d9b776e

View File

@ -22,8 +22,6 @@
</elementProp>
</collectionProp>
</elementProp>
<boolProp name="TestPlan.functional_mode">false</boolProp>
<boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
</TestPlan>
<hashTree>
<CookieManager guiclass="CookiePanel" testclass="CookieManager" testname="HTTP Cookie Manager">
@ -3680,7 +3678,7 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
</hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC05_Фильтрация"/>
<hashTree>
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC05_Фильтрация" enabled="true">
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC05_Фильтрация">
<boolProp name="TransactionController.includeTimers">false</boolProp>
</TransactionController>
<hashTree>
@ -3820,7 +3818,7 @@ vars.put(&quot;ASSIGNED_TO&quot;, &quot;${assigned}&quot;)</stringProp>
</JSR223PreProcessor>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/tickets/" enabled="true">
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/tickets/">
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
<stringProp name="HTTPSampler.port">${PORT}</stringProp>
<stringProp name="HTTPSampler.protocol">${PROTOCOL}</stringProp>
@ -3940,7 +3938,7 @@ vars.put(&quot;ASSIGNED_TO&quot;, &quot;${assigned}&quot;)</stringProp>
</HeaderManager>
<hashTree/>
</hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__token__" enabled="true">
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__token__">
<stringProp name="TestPlan.comments">нужен</stringProp>
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
<stringProp name="HTTPSampler.port">${PORT}</stringProp>
@ -4520,10 +4518,11 @@ vars.put(&quot;ASSIGNED_TO&quot;, &quot;${assigned}&quot;)</stringProp>
</JSR223PostProcessor>
<hashTree/>
</hashTree>
<IfController guiclass="IfControllerPanel" testclass="IfController" testname="If Controller" enabled="true">
<IfController guiclass="IfControllerPanel" testclass="IfController" testname="IFC_10_procents">
<stringProp name="IfController.condition">${__jexl3(&quot;${__Random(1,100,)}&quot;&lt;=100,)}</stringProp>
<boolProp name="IfController.evaluateAll">false</boolProp>
<boolProp name="IfController.useExpression">true</boolProp>
<stringProp name="TestPlan.comments">Сделал 100, чтобы отслеживать - работает или нет</stringProp>
</IfController>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&gt;_/save_query/" enabled="true">
@ -5224,7 +5223,7 @@ vars.put(&quot;ASSIGNED_TO&quot;, &quot;${assigned}&quot;)</stringProp>
<boolProp name="TransactionController.includeTimers">false</boolProp>
</TransactionController>
<hashTree>
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC06_Открытиеадачи" enabled="true"/>
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC06_Открытиеадачи"/>
<hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/tickets/__ticket__/">
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
@ -5308,7 +5307,7 @@ vars.put(&quot;ASSIGNED_TO&quot;, &quot;${assigned}&quot;)</stringProp>
</RegexExtractor>
<hashTree/>
</hashTree>
<IfController guiclass="IfControllerPanel" testclass="IfController" testname="If Controller">
<IfController guiclass="IfControllerPanel" testclass="IfController" testname="IFC">
<stringProp name="IfController.condition">${__jexl3(&quot;${ASSIGNED_g1}&quot;==&quot;Unassigned&quot;,)}</stringProp>
<boolProp name="IfController.evaluateAll">false</boolProp>
<boolProp name="IfController.useExpression">true</boolProp>
@ -8713,9 +8712,9 @@ ${TOKEN}&#xd;
</ModuleController>
<hashTree/>
</hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC10_Выход_из_системы" enabled="true"/>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC10_Выход_из_системы"/>
<hashTree>
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC10_Выход_из_системы" enabled="true">
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC10_Выход_из_системы">
<boolProp name="TransactionController.includeTimers">false</boolProp>
</TransactionController>
<hashTree>
@ -8792,15 +8791,15 @@ ${TOKEN}&#xd;
</ModuleController>
<hashTree/>
</hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC11_Комплексный_сценарий" enabled="true"/>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC11_Комплексный_сценарий"/>
<hashTree>
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC11_Комплексный_сценарий" enabled="true">
<boolProp name="TransactionController.includeTimers">false</boolProp>
</TransactionController>
<hashTree>
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC11_Комплексный_сценарий" enabled="true"/>
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC11_Комплексный_сценарий"/>
<hashTree>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC01_Авторизация_Пользователя" enabled="true">
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC01_Авторизация_Пользователя">
<collectionProp name="ModuleController.node_path">
<stringProp name="764597751">Test Plan</stringProp>
<stringProp name="764597751">Test Plan</stringProp>
@ -8808,7 +8807,13 @@ ${TOKEN}&#xd;
</collectionProp>
</ModuleController>
<hashTree/>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC04_Пагинация" enabled="true">
<IfController guiclass="IfControllerPanel" testclass="IfController" testname="IFC_50_procents">
<stringProp name="IfController.condition">${__jexl3(&quot;${__Random(1,100,)}&quot;&lt;=50,)}</stringProp>
<boolProp name="IfController.evaluateAll">false</boolProp>
<boolProp name="IfController.useExpression">true</boolProp>
</IfController>
<hashTree>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC04_Пагинация">
<collectionProp name="ModuleController.node_path">
<stringProp name="764597751">Test Plan</stringProp>
<stringProp name="764597751">Test Plan</stringProp>
@ -8816,7 +8821,8 @@ ${TOKEN}&#xd;
</collectionProp>
</ModuleController>
<hashTree/>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC03_Создать_тикет" enabled="true">
</hashTree>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC03_Создать_тикет">
<collectionProp name="ModuleController.node_path">
<stringProp name="764597751">Test Plan</stringProp>
<stringProp name="764597751">Test Plan</stringProp>