Add random and Const throughput timer

This commit is contained in:
Ермаков 2026-04-18 02:34:45 +03:00
parent a8e0bda7a6
commit e60b5db5cc

View File

@ -2,7 +2,6 @@
<jmeterTestPlan version="1.2" properties="5.0" jmeter="5.6.3"> <jmeterTestPlan version="1.2" properties="5.0" jmeter="5.6.3">
<hashTree> <hashTree>
<TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan"> <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="Test Plan">
<stringProp name="TestPlan.comments">This test plan was created by the BlazeMeter converter v.${project.version}. Please contact support@blazemeter.com for further support.</stringProp>
<elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables"> <elementProp name="TestPlan.user_defined_variables" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments" testname="User Defined Variables">
<collectionProp name="Arguments.arguments"> <collectionProp name="Arguments.arguments">
<elementProp name="HOSTNAME" elementType="Argument"> <elementProp name="HOSTNAME" elementType="Argument">
@ -41,8 +40,8 @@
</collectionProp> </collectionProp>
</Arguments> </Arguments>
<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">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>
<boolProp name="ignoreFirstLine">false</boolProp> <boolProp name="ignoreFirstLine">false</boolProp>
@ -54,7 +53,7 @@
<stringProp name="TestPlan.comments">Z:/Projects/LANIT_HT_Jmeter_3/users.csv</stringProp> <stringProp name="TestPlan.comments">Z:/Projects/LANIT_HT_Jmeter_3/users.csv</stringProp>
</CSVDataSet> </CSVDataSet>
<hashTree/> <hashTree/>
<CookieManager guiclass="CookiePanel" testclass="CookieManager" testname="HTTP Cookie Manager"> <CookieManager guiclass="CookiePanel" testclass="CookieManager" testname="HTTP Cookie Manager" enabled="true">
<collectionProp name="CookieManager.cookies"/> <collectionProp name="CookieManager.cookies"/>
<boolProp name="CookieManager.clearEachIteration">true</boolProp> <boolProp name="CookieManager.clearEachIteration">true</boolProp>
<boolProp name="CookieManager.controlledByThreadGroup">false</boolProp> <boolProp name="CookieManager.controlledByThreadGroup">false</boolProp>
@ -79,7 +78,7 @@
<stringProp name="TestPlan.comments">~ 3) Сценарий №7 работает, но выдает ошибку если у запроса заполнено поле Due Data</stringProp> <stringProp name="TestPlan.comments">~ 3) Сценарий №7 работает, но выдает ошибку если у запроса заполнено поле Due Data</stringProp>
</TestFragmentController> </TestFragmentController>
<hashTree/> <hashTree/>
<BackendListener guiclass="BackendListenerGui" testclass="BackendListener" testname="Backend Listener" enabled="true"> <BackendListener guiclass="BackendListenerGui" testclass="BackendListener" testname="Backend Listener">
<elementProp name="arguments" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments"> <elementProp name="arguments" elementType="Arguments" guiclass="ArgumentsPanel" testclass="Arguments">
<collectionProp name="Arguments.arguments"> <collectionProp name="Arguments.arguments">
<elementProp name="influxdbMetricsSender" elementType="Argument"> <elementProp name="influxdbMetricsSender" elementType="Argument">
@ -134,7 +133,6 @@
<hashTree/> <hashTree/>
<ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="TG_UC01_Main"> <ThreadGroup guiclass="ThreadGroupGui" testclass="ThreadGroup" testname="TG_UC01_Main">
<intProp name="ThreadGroup.num_threads">1</intProp> <intProp name="ThreadGroup.num_threads">1</intProp>
<intProp name="ThreadGroup.ramp_time">600</intProp>
<longProp name="ThreadGroup.duration">3600</longProp> <longProp name="ThreadGroup.duration">3600</longProp>
<boolProp name="ThreadGroup.same_user_on_next_iteration">false</boolProp> <boolProp name="ThreadGroup.same_user_on_next_iteration">false</boolProp>
<boolProp name="ThreadGroup.scheduler">true</boolProp> <boolProp name="ThreadGroup.scheduler">true</boolProp>
@ -145,87 +143,101 @@
</elementProp> </elementProp>
</ThreadGroup> </ThreadGroup>
<hashTree> <hashTree>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC01_Авторизация_Пользователя"> <RandomController guiclass="RandomControlGui" testclass="RandomController" testname="Random Controller">
<collectionProp name="ModuleController.node_path"> <intProp name="InterleaveControl.style">1</intProp>
<stringProp name="764597751">Test Plan</stringProp> </RandomController>
<stringProp name="764597751">Test Plan</stringProp> <hashTree>
<stringProp name="1807340656">TF_UC01_Авторизация_Пользователя</stringProp> <ConstantThroughputTimer guiclass="TestBeanGUI" testclass="ConstantThroughputTimer" testname="Constant Throughput Timer">
</collectionProp> <doubleProp>
</ModuleController> <name>throughput</name>
<hashTree/> <value>4.05</value>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC02_Создание_пользователя"> <savedValue>0.0</savedValue>
<collectionProp name="ModuleController.node_path"> </doubleProp>
<stringProp name="764597751">Test Plan</stringProp> <intProp name="calcMode">2</intProp>
<stringProp name="764597751">Test Plan</stringProp> </ConstantThroughputTimer>
<stringProp name="1507449621">TF_UC02_Создание_пользователя</stringProp> <hashTree/>
</collectionProp> <ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC01_Авторизация_Пользователя">
</ModuleController> <collectionProp name="ModuleController.node_path">
<hashTree/> <stringProp name="764597751">Test Plan</stringProp>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC03_Создать_тикет" enabled="true"> <stringProp name="764597751">Test Plan</stringProp>
<collectionProp name="ModuleController.node_path"> <stringProp name="1807340656">TF_UC01_Авторизация_Пользователя</stringProp>
<stringProp name="764597751">Test Plan</stringProp> </collectionProp>
<stringProp name="764597751">Test Plan</stringProp> </ModuleController>
<stringProp name="2111068761">TF_UC03_Создание_тикета</stringProp> <hashTree/>
</collectionProp> <ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC02_Создание_пользователя">
</ModuleController> <collectionProp name="ModuleController.node_path">
<hashTree/> <stringProp name="764597751">Test Plan</stringProp>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC04_Пагинация"> <stringProp name="764597751">Test Plan</stringProp>
<collectionProp name="ModuleController.node_path"> <stringProp name="1507449621">TF_UC02_Создание_пользователя</stringProp>
<stringProp name="764597751">Test Plan</stringProp> </collectionProp>
<stringProp name="764597751">Test Plan</stringProp> </ModuleController>
<stringProp name="-664900716">TF_UC04_Пагинация</stringProp> <hashTree/>
</collectionProp> <ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC03_Создать_тикет">
</ModuleController> <collectionProp name="ModuleController.node_path">
<hashTree/> <stringProp name="764597751">Test Plan</stringProp>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC05_Фильтрация"> <stringProp name="764597751">Test Plan</stringProp>
<collectionProp name="ModuleController.node_path"> <stringProp name="2111068761">TF_UC03_Создание_тикета</stringProp>
<stringProp name="764597751">Test Plan</stringProp> </collectionProp>
<stringProp name="764597751">Test Plan</stringProp> </ModuleController>
<stringProp name="219761423">TF_UC05_Фильтрация</stringProp> <hashTree/>
</collectionProp> <ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC04_Пагинация" enabled="true">
</ModuleController> <collectionProp name="ModuleController.node_path">
<hashTree/> <stringProp name="764597751">Test Plan</stringProp>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC06_Открытиеадачи" enabled="true"> <stringProp name="764597751">Test Plan</stringProp>
<collectionProp name="ModuleController.node_path"> <stringProp name="-664900716">TF_UC04_Пагинация</stringProp>
<stringProp name="764597751">Test Plan</stringProp> </collectionProp>
<stringProp name="764597751">Test Plan</stringProp> </ModuleController>
<stringProp name="2011752649">TF_UC06_Открытиеадачи</stringProp> <hashTree/>
</collectionProp> <ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC05_Фильтрация" enabled="true">
</ModuleController> <collectionProp name="ModuleController.node_path">
<hashTree/> <stringProp name="764597751">Test Plan</stringProp>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC07_Перевод_задачи_по_статусам" enabled="true"> <stringProp name="764597751">Test Plan</stringProp>
<collectionProp name="ModuleController.node_path"> <stringProp name="219761423">TF_UC05_Фильтрация</stringProp>
<stringProp name="764597751">Test Plan</stringProp> </collectionProp>
<stringProp name="764597751">Test Plan</stringProp> </ModuleController>
<stringProp name="1713893795">TF_UC07_Перевод_задачи_по_статусам</stringProp> <hashTree/>
</collectionProp> <ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC06_Открытиеадачи">
</ModuleController> <collectionProp name="ModuleController.node_path">
<hashTree/> <stringProp name="764597751">Test Plan</stringProp>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC08_Удалениеадачи" enabled="true"> <stringProp name="764597751">Test Plan</stringProp>
<collectionProp name="ModuleController.node_path"> <stringProp name="2011752649">TF_UC06_Открытиеадачи</stringProp>
<stringProp name="764597751">Test Plan</stringProp> </collectionProp>
<stringProp name="764597751">Test Plan</stringProp> </ModuleController>
<stringProp name="2008523592">TF_UC08_Удалениеадачи</stringProp> <hashTree/>
</collectionProp> <ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC07_Перевод_задачи_по_статусам" enabled="true">
</ModuleController> <collectionProp name="ModuleController.node_path">
<hashTree/> <stringProp name="764597751">Test Plan</stringProp>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC10_Выход_из_системы" enabled="true"> <stringProp name="764597751">Test Plan</stringProp>
<collectionProp name="ModuleController.node_path"> <stringProp name="1713893795">TF_UC07_Перевод_задачи_по_статусам</stringProp>
<stringProp name="764597751">Test Plan</stringProp> </collectionProp>
<stringProp name="764597751">Test Plan</stringProp> </ModuleController>
<stringProp name="115977550">TF_UC10_Выход_из_системы</stringProp> <hashTree/>
</collectionProp> <ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC08_Удалениеадачи" enabled="true">
</ModuleController> <collectionProp name="ModuleController.node_path">
<hashTree/> <stringProp name="764597751">Test Plan</stringProp>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC11_Комплексный_сценарий" enabled="true"> <stringProp name="764597751">Test Plan</stringProp>
<collectionProp name="ModuleController.node_path"> <stringProp name="2008523592">TF_UC08_Удалениеадачи</stringProp>
<stringProp name="764597751">Test Plan</stringProp> </collectionProp>
<stringProp name="764597751">Test Plan</stringProp> </ModuleController>
<stringProp name="-2102036226">TF_UC11_Комплексный_сценарий</stringProp> <hashTree/>
</collectionProp> <ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC10_Выход_из_системы">
</ModuleController> <collectionProp name="ModuleController.node_path">
<hashTree/> <stringProp name="764597751">Test Plan</stringProp>
<DebugSampler guiclass="TestBeanGUI" testclass="DebugSampler" testname=".Debug Sampler" enabled="true"> <stringProp name="764597751">Test Plan</stringProp>
<stringProp name="115977550">TF_UC10_Выход_из_системы</stringProp>
</collectionProp>
</ModuleController>
<hashTree/>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC11_Комплексный_сценарий" enabled="false">
<collectionProp name="ModuleController.node_path">
<stringProp name="764597751">Test Plan</stringProp>
<stringProp name="764597751">Test Plan</stringProp>
<stringProp name="-2102036226">TF_UC11_Комплексный_сценарий</stringProp>
</collectionProp>
</ModuleController>
<hashTree/>
</hashTree>
<DebugSampler guiclass="TestBeanGUI" testclass="DebugSampler" testname=".Debug Sampler">
<boolProp name="displayJMeterProperties">false</boolProp> <boolProp name="displayJMeterProperties">false</boolProp>
<boolProp name="displayJMeterVariables">true</boolProp> <boolProp name="displayJMeterVariables">true</boolProp>
<boolProp name="displaySystemProperties">false</boolProp> <boolProp name="displaySystemProperties">false</boolProp>
@ -236,13 +248,13 @@
<hashTree/> <hashTree/>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC00_Задержка"/> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC00_Задержка"/>
<hashTree> <hashTree>
<TestAction guiclass="TestActionGui" testclass="TestAction" testname=".Flow Control Action"> <TestAction guiclass="TestActionGui" testclass="TestAction" testname=".Flow Control Action" enabled="true">
<intProp name="ActionProcessor.action">1</intProp> <intProp name="ActionProcessor.action">1</intProp>
<intProp name="ActionProcessor.target">0</intProp> <intProp name="ActionProcessor.target">0</intProp>
<stringProp name="ActionProcessor.duration">${__Random(1000,5000,)}</stringProp> <stringProp name="ActionProcessor.duration">${__Random(1000,5000,)}</stringProp>
</TestAction> </TestAction>
<hashTree> <hashTree>
<UniformRandomTimer guiclass="UniformRandomTimerGui" testclass="UniformRandomTimer" testname=".Uniform Random Timer"> <UniformRandomTimer guiclass="UniformRandomTimerGui" testclass="UniformRandomTimer" testname=".Uniform Random Timer" enabled="true">
<stringProp name="ConstantTimer.delay">1000</stringProp> <stringProp name="ConstantTimer.delay">1000</stringProp>
<stringProp name="RandomTimer.range">4000</stringProp> <stringProp name="RandomTimer.range">4000</stringProp>
</UniformRandomTimer> </UniformRandomTimer>
@ -251,11 +263,11 @@
</hashTree> </hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC01_Авторизация_Пользователя"/> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC01_Авторизация_Пользователя"/>
<hashTree> <hashTree>
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC01_Авторизация_Пользователя" enabled="true"> <TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC01_Авторизация_Пользователя">
<boolProp name="TransactionController.includeTimers">false</boolProp> <boolProp name="TransactionController.includeTimers">false</boolProp>
</TransactionController> </TransactionController>
<hashTree> <hashTree>
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC01_Авторизация_Пользователя" enabled="true"/> <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC01_Авторизация_Пользователя"/>
<hashTree> <hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/" enabled="true"> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/" enabled="true">
<stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp> <stringProp name="HTTPSampler.domain">${HOSTNAME}</stringProp>
@ -1049,7 +1061,7 @@
</hashTree> </hashTree>
</hashTree> </hashTree>
</hashTree> </hashTree>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC00_Задержка" enabled="true"> <ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC00_Задержка">
<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>
@ -1057,6 +1069,15 @@
</collectionProp> </collectionProp>
</ModuleController> </ModuleController>
<hashTree/> <hashTree/>
<ConstantThroughputTimer guiclass="TestBeanGUI" testclass="ConstantThroughputTimer" testname="Constant Throughput Timer" enabled="false">
<doubleProp>
<name>throughput</name>
<value>0.584</value>
<savedValue>0.0</savedValue>
</doubleProp>
<intProp name="calcMode">2</intProp>
</ConstantThroughputTimer>
<hashTree/>
</hashTree> </hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC01_Авторизация_Админа"/> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC01_Авторизация_Админа"/>
<hashTree> <hashTree>
@ -1841,7 +1862,7 @@
</hashTree> </hashTree>
</hashTree> </hashTree>
</hashTree> </hashTree>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC00_Задержка" enabled="true"> <ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC00_Задержка">
<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>
@ -1852,7 +1873,7 @@
</hashTree> </hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC02_Создание_пользователя"/> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC02_Создание_пользователя"/>
<hashTree> <hashTree>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC02_Авторизация_Админа"> <ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC02_Авторизация_Админа" 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>
@ -2350,8 +2371,17 @@ fWriter.close();</stringProp>
</collectionProp> </collectionProp>
</ModuleController> </ModuleController>
<hashTree/> <hashTree/>
<ConstantThroughputTimer guiclass="TestBeanGUI" testclass="ConstantThroughputTimer" testname="Constant Throughput Timer" enabled="false">
<doubleProp>
<name>throughput</name>
<value>0.017</value>
<savedValue>0.0</savedValue>
</doubleProp>
<intProp name="calcMode">2</intProp>
</ConstantThroughputTimer>
<hashTree/>
</hashTree> </hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC03_Создание_тикета" enabled="true"/> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC03_Создание_тикета"/>
<hashTree> <hashTree>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC01_Авторизация_Пользователя" enabled="true"> <ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC01_Авторизация_Пользователя" enabled="true">
<collectionProp name="ModuleController.node_path"> <collectionProp name="ModuleController.node_path">
@ -2574,6 +2604,15 @@ fWriter.close();</stringProp>
</collectionProp> </collectionProp>
</ModuleController> </ModuleController>
<hashTree/> <hashTree/>
<ConstantThroughputTimer guiclass="TestBeanGUI" testclass="ConstantThroughputTimer" testname="Constant Throughput Timer" enabled="false">
<doubleProp>
<name>throughput</name>
<value>0.75</value>
<savedValue>0.0</savedValue>
</doubleProp>
<intProp name="calcMode">2</intProp>
</ConstantThroughputTimer>
<hashTree/>
</hashTree> </hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC04_Пагинация"/> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC04_Пагинация"/>
<hashTree> <hashTree>
@ -2589,7 +2628,7 @@ fWriter.close();</stringProp>
<boolProp name="TransactionController.includeTimers">false</boolProp> <boolProp name="TransactionController.includeTimers">false</boolProp>
</TransactionController> </TransactionController>
<hashTree> <hashTree>
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC04_Пагинация"/> <GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC04_Пагинация" enabled="true"/>
<hashTree> <hashTree>
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__query_encoded__" enabled="true"> <HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="&lt;_/datatables_ticket_list/__query_encoded__" enabled="true">
<stringProp name="TestPlan.comments">eyJmaWx0ZXJpbmciOiB7InN0YXR1c19faW4iOiBbMSwgMl19LCAic29ydGluZyI6ICJjcmVhdGVkIiwgInNlYXJjaF9zdHJpbmciOiAiIiwgInNvcnRyZXZlcnNlIjogZmFsc2V9</stringProp> <stringProp name="TestPlan.comments">eyJmaWx0ZXJpbmciOiB7InN0YXR1c19faW4iOiBbMSwgMl19LCAic29ydGluZyI6ICJjcmVhdGVkIiwgInNlYXJjaF9zdHJpbmciOiAiIiwgInNvcnRyZXZlcnNlIjogZmFsc2V9</stringProp>
@ -3769,6 +3808,15 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
</collectionProp> </collectionProp>
</ModuleController> </ModuleController>
<hashTree/> <hashTree/>
<ConstantThroughputTimer guiclass="TestBeanGUI" testclass="ConstantThroughputTimer" testname="Constant Throughput Timer" enabled="false">
<doubleProp>
<name>throughput</name>
<value>0.284</value>
<savedValue>0.0</savedValue>
</doubleProp>
<intProp name="calcMode">2</intProp>
</ConstantThroughputTimer>
<hashTree/>
</hashTree> </hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC05_Фильтрация"/> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC05_Фильтрация"/>
<hashTree> <hashTree>
@ -5178,7 +5226,7 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
</hashTree> </hashTree>
</hashTree> </hashTree>
</hashTree> </hashTree>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC00_Задержка" enabled="true"> <ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC00_Задержка">
<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>
@ -5186,8 +5234,17 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
</collectionProp> </collectionProp>
</ModuleController> </ModuleController>
<hashTree/> <hashTree/>
<ConstantThroughputTimer guiclass="TestBeanGUI" testclass="ConstantThroughputTimer" testname="Constant Throughput Timer" enabled="false">
<doubleProp>
<name>throughput</name>
<value>0.684</value>
<savedValue>0.0</savedValue>
</doubleProp>
<intProp name="calcMode">2</intProp>
</ConstantThroughputTimer>
<hashTree/>
</hashTree> </hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC06_Открытиеадачи" enabled="true"> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC06_Открытиеадачи">
<stringProp name="TestPlan.comments">&lt;th class=&quot;table-active&quot;&gt;Assigned To&lt;/th&gt; <stringProp name="TestPlan.comments">&lt;th class=&quot;table-active&quot;&gt;Assigned To&lt;/th&gt;
&lt;td&gt;user userov &lt;td&gt;user userov
&lt; &lt;
@ -5372,10 +5429,19 @@ vars.put(&quot;START_PAGINATION&quot;, &quot;${start}&quot;)</stringProp>
</collectionProp> </collectionProp>
</ModuleController> </ModuleController>
<hashTree/> <hashTree/>
<ConstantThroughputTimer guiclass="TestBeanGUI" testclass="ConstantThroughputTimer" testname="Constant Throughput Timer" enabled="false">
<doubleProp>
<name>throughput</name>
<value>0.684</value>
<savedValue>0.0</savedValue>
</doubleProp>
<intProp name="calcMode">2</intProp>
</ConstantThroughputTimer>
<hashTree/>
</hashTree> </hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC07_Перевод_задачи_по_статусам" enabled="true"/> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC07_Перевод_задачи_по_статусам"/>
<hashTree> <hashTree>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC01_Авторизация_Пользователя" enabled="true"> <ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC01_Авторизация_Пользователя">
<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>
@ -7024,6 +7090,15 @@ DUE_DATE_g4=6:29 a.m.</stringProp>
</collectionProp> </collectionProp>
</ModuleController> </ModuleController>
<hashTree/> <hashTree/>
<ConstantThroughputTimer guiclass="TestBeanGUI" testclass="ConstantThroughputTimer" testname="Constant Throughput Timer" enabled="false">
<doubleProp>
<name>throughput</name>
<value>0.67</value>
<savedValue>0.0</savedValue>
</doubleProp>
<intProp name="calcMode">2</intProp>
</ConstantThroughputTimer>
<hashTree/>
</hashTree> </hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC08_Удалениеадачи"/> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC08_Удалениеадачи"/>
<hashTree> <hashTree>
@ -8406,7 +8481,7 @@ DUE_DATE_g4=6:29 a.m.</stringProp>
</hashTree> </hashTree>
</hashTree> </hashTree>
</hashTree> </hashTree>
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC00_Задержка" enabled="true"> <ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC00_Задержка">
<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>
@ -8414,6 +8489,15 @@ DUE_DATE_g4=6:29 a.m.</stringProp>
</collectionProp> </collectionProp>
</ModuleController> </ModuleController>
<hashTree/> <hashTree/>
<ConstantThroughputTimer guiclass="TestBeanGUI" testclass="ConstantThroughputTimer" testname="Constant Throughput Timer" enabled="false">
<doubleProp>
<name>throughput</name>
<value>0.084</value>
<savedValue>0.0</savedValue>
</doubleProp>
<intProp name="calcMode">2</intProp>
</ConstantThroughputTimer>
<hashTree/>
</hashTree> </hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC10_Выход_из_системы"/> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC10_Выход_из_системы"/>
<hashTree> <hashTree>
@ -8501,6 +8585,15 @@ DUE_DATE_g4=6:29 a.m.</stringProp>
</collectionProp> </collectionProp>
</ModuleController> </ModuleController>
<hashTree/> <hashTree/>
<ConstantThroughputTimer guiclass="TestBeanGUI" testclass="ConstantThroughputTimer" testname="Constant Throughput Timer" enabled="false">
<doubleProp>
<name>throughput</name>
<value>0.3</value>
<savedValue>0.0</savedValue>
</doubleProp>
<intProp name="calcMode">2</intProp>
</ConstantThroughputTimer>
<hashTree/>
</hashTree> </hashTree>
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC11_Комплексный_сценарий"/> <TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC11_Комплексный_сценарий"/>
<hashTree> <hashTree>
@ -8612,7 +8705,7 @@ DUE_DATE_g4=6:29 a.m.</stringProp>
<stringProp name="filename"></stringProp> <stringProp name="filename"></stringProp>
</ResultCollector> </ResultCollector>
<hashTree/> <hashTree/>
<kg.apc.jmeter.vizualizers.CorrectedResultCollector guiclass="kg.apc.jmeter.vizualizers.ThreadsStateOverTimeGui" testclass="kg.apc.jmeter.vizualizers.CorrectedResultCollector" testname="jp@gc - Active Threads Over Time" enabled="true"> <kg.apc.jmeter.vizualizers.CorrectedResultCollector guiclass="kg.apc.jmeter.vizualizers.ThreadsStateOverTimeGui" testclass="kg.apc.jmeter.vizualizers.CorrectedResultCollector" testname="jp@gc - Active Threads Over Time">
<boolProp name="ResultCollector.error_logging">false</boolProp> <boolProp name="ResultCollector.error_logging">false</boolProp>
<objProp> <objProp>
<name>saveConfig</name> <name>saveConfig</name>