Fix mistakes
This commit is contained in:
parent
15bec11b69
commit
c9e91b0540
91
ermaviv.jmx
91
ermaviv.jmx
@ -22,8 +22,6 @@
|
|||||||
</elementProp>
|
</elementProp>
|
||||||
</collectionProp>
|
</collectionProp>
|
||||||
</elementProp>
|
</elementProp>
|
||||||
<boolProp name="TestPlan.functional_mode">false</boolProp>
|
|
||||||
<boolProp name="TestPlan.serialize_threadgroups">false</boolProp>
|
|
||||||
</TestPlan>
|
</TestPlan>
|
||||||
<hashTree>
|
<hashTree>
|
||||||
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="________CONFIG________" enabled="false"/>
|
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="________CONFIG________" enabled="false"/>
|
||||||
@ -44,7 +42,7 @@
|
|||||||
</Arguments>
|
</Arguments>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<CSVDataSet guiclass="TestBeanGUI" testclass="CSVDataSet" testname="CSV Data Set Config">
|
<CSVDataSet guiclass="TestBeanGUI" testclass="CSVDataSet" testname="CSV Data Set Config">
|
||||||
<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>
|
||||||
@ -78,20 +76,10 @@
|
|||||||
</RandomVariableConfig>
|
</RandomVariableConfig>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="________TEST________" enabled="false">
|
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="________TEST________" enabled="false">
|
||||||
<stringProp name="TestPlan.comments">1)
|
<stringProp name="TestPlan.comments">~ 3) Сценарий №7 работает, но выдает ошибку если у запроса заполнено поле Due Data</stringProp>
|
||||||
+ Лишний запрос в сценарии №5.
|
|
||||||
? Кроме того, как у тебя происходит фильтрация в первом запрос без вызова запроса
|
|
||||||
<_/datatables_ticket_list?
|
|
||||||
? В целом скрипт сценария не соответствует реальному трафику системы при прохождении данного сценария.
|
|
||||||
|
|
||||||
~ 3) Сценарий №7 работает, но выдает ошибку если у запроса заполнено поле Due Data
|
|
||||||
|
|
||||||
5) Backend Listener выключен в сданном скрипте
|
|
||||||
В influxdb не выгружаются к примеру данные по времени ответа отдельных запросов.
|
|
||||||
По условию мы исключаем из выгрузки в infludb только различные "служебные" элементы.</stringProp>
|
|
||||||
</TestFragmentController>
|
</TestFragmentController>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<BackendListener guiclass="BackendListenerGui" testclass="BackendListener" testname="Backend Listener">
|
<BackendListener guiclass="BackendListenerGui" testclass="BackendListener" testname="Backend Listener" enabled="false">
|
||||||
<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">
|
||||||
@ -121,7 +109,7 @@
|
|||||||
</elementProp>
|
</elementProp>
|
||||||
<elementProp name="samplersRegex" elementType="Argument">
|
<elementProp name="samplersRegex" elementType="Argument">
|
||||||
<stringProp name="Argument.name">samplersRegex</stringProp>
|
<stringProp name="Argument.name">samplersRegex</stringProp>
|
||||||
<stringProp name="Argument.value">UC*</stringProp>
|
<stringProp name="Argument.value">(?=<_|>_).*</stringProp>
|
||||||
<stringProp name="Argument.metadata">=</stringProp>
|
<stringProp name="Argument.metadata">=</stringProp>
|
||||||
</elementProp>
|
</elementProp>
|
||||||
<elementProp name="percentiles" elementType="Argument">
|
<elementProp name="percentiles" elementType="Argument">
|
||||||
@ -187,7 +175,7 @@
|
|||||||
</collectionProp>
|
</collectionProp>
|
||||||
</ModuleController>
|
</ModuleController>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC05_Фильтрация">
|
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC05_Фильтрация" enabled="false">
|
||||||
<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>
|
||||||
@ -203,7 +191,7 @@
|
|||||||
</collectionProp>
|
</collectionProp>
|
||||||
</ModuleController>
|
</ModuleController>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC07_Перевод_задачи_по_статусам" enabled="false">
|
<ModuleController guiclass="ModuleControllerGui" testclass="ModuleController" testname="MC_UC07_Перевод_задачи_по_статусам">
|
||||||
<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>
|
||||||
@ -235,7 +223,7 @@
|
|||||||
</collectionProp>
|
</collectionProp>
|
||||||
</ModuleController>
|
</ModuleController>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<DebugSampler guiclass="TestBeanGUI" testclass="DebugSampler" testname="Debug Sampler" enabled="true">
|
<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>
|
||||||
@ -252,7 +240,7 @@
|
|||||||
<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" enabled="true">
|
<UniformRandomTimer guiclass="UniformRandomTimerGui" testclass="UniformRandomTimer" testname="Uniform Random Timer">
|
||||||
<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>
|
||||||
@ -452,7 +440,7 @@
|
|||||||
<intProp name="Assertion.test_type">6</intProp>
|
<intProp name="Assertion.test_type">6</intProp>
|
||||||
</ResponseAssertion>
|
</ResponseAssertion>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="QUERY_ENCODED <<< RE" enabled="true">
|
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="QUERY_ENCODED <<< RE">
|
||||||
<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">'query_encoded' value='(.*)'\/></stringProp>
|
<stringProp name="RegexExtractor.regex">'query_encoded' value='(.*)'\/></stringProp>
|
||||||
@ -462,7 +450,7 @@
|
|||||||
<stringProp name="RegexExtractor.match_number">1</stringProp>
|
<stringProp name="RegexExtractor.match_number">1</stringProp>
|
||||||
</RegexExtractor>
|
</RegexExtractor>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="ASSIGNED_TO <<< RE" enabled="true">
|
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="ASSIGNED_TO <<< RE">
|
||||||
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
|
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
|
||||||
<stringProp name="RegexExtractor.refname">ASSIGNED_TO</stringProp>
|
<stringProp name="RegexExtractor.refname">ASSIGNED_TO</stringProp>
|
||||||
<stringProp name="RegexExtractor.regex">assign_\d+'>(.*)<\/option></stringProp>
|
<stringProp name="RegexExtractor.regex">assign_\d+'>(.*)<\/option></stringProp>
|
||||||
@ -1016,7 +1004,7 @@
|
|||||||
</elementProp>
|
</elementProp>
|
||||||
</HTTPSamplerProxy>
|
</HTTPSamplerProxy>
|
||||||
<hashTree>
|
<hashTree>
|
||||||
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
|
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager">
|
||||||
<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>
|
||||||
@ -4460,7 +4448,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
|||||||
</elementProp>
|
</elementProp>
|
||||||
</HTTPSamplerProxy>
|
</HTTPSamplerProxy>
|
||||||
<hashTree>
|
<hashTree>
|
||||||
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header manager" enabled="true">
|
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header manager">
|
||||||
<collectionProp name="HeaderManager.headers">
|
<collectionProp name="HeaderManager.headers">
|
||||||
<elementProp name="Host" elementType="Header">
|
<elementProp name="Host" elementType="Header">
|
||||||
<stringProp name="Header.name">Host</stringProp>
|
<stringProp name="Header.name">Host</stringProp>
|
||||||
@ -4497,7 +4485,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
|||||||
</collectionProp>
|
</collectionProp>
|
||||||
</HeaderManager>
|
</HeaderManager>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<JSR223PostProcessor guiclass="TestBeanGUI" testclass="JSR223PostProcessor" testname="JSR223 PostProcessor" enabled="true">
|
<JSR223PostProcessor guiclass="TestBeanGUI" testclass="JSR223PostProcessor" testname="TITLE_FILTER <<< JSR223">
|
||||||
<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>
|
||||||
@ -4595,7 +4583,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
|||||||
</collectionProp>
|
</collectionProp>
|
||||||
</HeaderManager>
|
</HeaderManager>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<BoundaryExtractor guiclass="BoundaryExtractorGui" testclass="BoundaryExtractor" testname="QUERY_ENCODED <<< BE" enabled="true">
|
<BoundaryExtractor guiclass="BoundaryExtractorGui" testclass="BoundaryExtractor" testname="QUERY_ENCODED <<< BE">
|
||||||
<stringProp name="BoundaryExtractor.useHeaders">false</stringProp>
|
<stringProp name="BoundaryExtractor.useHeaders">false</stringProp>
|
||||||
<stringProp name="BoundaryExtractor.refname">QUERY_ENCODED</stringProp>
|
<stringProp name="BoundaryExtractor.refname">QUERY_ENCODED</stringProp>
|
||||||
<stringProp name="BoundaryExtractor.lboundary">query_encoded' value='</stringProp>
|
<stringProp name="BoundaryExtractor.lboundary">query_encoded' value='</stringProp>
|
||||||
@ -4605,7 +4593,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
|||||||
<stringProp name="BoundaryExtractor.match_number">1</stringProp>
|
<stringProp name="BoundaryExtractor.match_number">1</stringProp>
|
||||||
</BoundaryExtractor>
|
</BoundaryExtractor>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="RA_contain_filter" enabled="true">
|
<ResponseAssertion guiclass="AssertionGui" testclass="ResponseAssertion" testname="RA_contain_filter">
|
||||||
<collectionProp name="Asserion.test_strings">
|
<collectionProp name="Asserion.test_strings">
|
||||||
<stringProp name="2026314119">${TITLE_FILTER}</stringProp>
|
<stringProp name="2026314119">${TITLE_FILTER}</stringProp>
|
||||||
</collectionProp>
|
</collectionProp>
|
||||||
@ -5197,7 +5185,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
|||||||
</ModuleController>
|
</ModuleController>
|
||||||
<hashTree/>
|
<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"><th class="table-active">Assigned To</th>
|
<stringProp name="TestPlan.comments"><th class="table-active">Assigned To</th>
|
||||||
<td>user userov
|
<td>user userov
|
||||||
<
|
<
|
||||||
@ -5222,7 +5210,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
|||||||
<hashTree>
|
<hashTree>
|
||||||
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC06_Открытие_задачи" enabled="true"/>
|
<GenericController guiclass="LogicControllerGui" testclass="GenericController" testname="SC_UC06_Открытие_задачи" enabled="true"/>
|
||||||
<hashTree>
|
<hashTree>
|
||||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/tickets/__ticket__/" enabled="true">
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/tickets/__ticket__/">
|
||||||
<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>
|
||||||
@ -5273,7 +5261,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
|||||||
</collectionProp>
|
</collectionProp>
|
||||||
</HeaderManager>
|
</HeaderManager>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<BoundaryExtractor guiclass="BoundaryExtractorGui" testclass="BoundaryExtractor" testname="TOKEN <<< BE" enabled="true">
|
<BoundaryExtractor guiclass="BoundaryExtractorGui" testclass="BoundaryExtractor" testname="TOKEN <<< BE">
|
||||||
<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="csrfmiddlewaretoken" value="</stringProp>
|
<stringProp name="BoundaryExtractor.lboundary">name="csrfmiddlewaretoken" value="</stringProp>
|
||||||
@ -5283,7 +5271,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
|||||||
<stringProp name="BoundaryExtractor.match_number">1</stringProp>
|
<stringProp name="BoundaryExtractor.match_number">1</stringProp>
|
||||||
</BoundaryExtractor>
|
</BoundaryExtractor>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="ASSIGNED <<< RE" enabled="true">
|
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="ASSIGNED <<< RE">
|
||||||
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
|
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
|
||||||
<stringProp name="RegexExtractor.refname">ASSIGNED</stringProp>
|
<stringProp name="RegexExtractor.refname">ASSIGNED</stringProp>
|
||||||
<stringProp name="RegexExtractor.regex">Assigned To<\/th>\s*<td>(.*\w)\s| <strong></stringProp>
|
<stringProp name="RegexExtractor.regex">Assigned To<\/th>\s*<td>(.*\w)\s| <strong></stringProp>
|
||||||
@ -5293,7 +5281,7 @@ vars.put("START_PAGINATION", "${start}")</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 <<< RE" enabled="true">
|
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="TITLE <<< RE">
|
||||||
<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"><h3>\w\w-\d+. (.*) </stringProp>
|
<stringProp name="RegexExtractor.regex"><h3>\w\w-\d+. (.*) </stringProp>
|
||||||
@ -5304,13 +5292,13 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
|||||||
</RegexExtractor>
|
</RegexExtractor>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
</hashTree>
|
</hashTree>
|
||||||
<IfController guiclass="IfControllerPanel" testclass="IfController" testname="IFC" enabled="true">
|
<IfController guiclass="IfControllerPanel" testclass="IfController" testname="IFC">
|
||||||
<stringProp name="IfController.condition">${__jexl3("${ASSIGNED_g1}"=="Unassigned",)}</stringProp>
|
<stringProp name="IfController.condition">${__jexl3("${ASSIGNED_g1}"=="Unassigned",)}</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>
|
||||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/tickets/__ticket__/" enabled="true">
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/tickets/__ticket__/">
|
||||||
<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>
|
||||||
@ -5383,7 +5371,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
|||||||
</ModuleController>
|
</ModuleController>
|
||||||
<hashTree/>
|
<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_Авторизация_Пользователя" enabled="true">
|
||||||
<collectionProp name="ModuleController.node_path">
|
<collectionProp name="ModuleController.node_path">
|
||||||
@ -5492,7 +5480,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
|||||||
</RegexExtractor>
|
</RegexExtractor>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
</hashTree>
|
</hashTree>
|
||||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__query_encoded__" enabled="true">
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__query_encoded__">
|
||||||
<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>
|
||||||
@ -6065,7 +6053,7 @@ vars.put("START_PAGINATION", "${start}")</stringProp>
|
|||||||
</JSONPostProcessor>
|
</JSONPostProcessor>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
</hashTree>
|
</hashTree>
|
||||||
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__query_encoded__" enabled="true">
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="<_/datatables_ticket_list/__query_encoded__">
|
||||||
<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>
|
||||||
@ -6773,7 +6761,7 @@ vars.put("START_PAGINATION", "${start}")</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 <<< RE" enabled="true">
|
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="DUE_DATE <<< RE">
|
||||||
<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<\/th>\s*<td>(?=\w)(.\w+) (\d+), (\d+), (.*) \(</stringProp>
|
<stringProp name="RegexExtractor.regex">Due Date<\/th>\s*<td>(?=\w)(.\w+) (\d+), (\d+), (.*) \(</stringProp>
|
||||||
@ -6787,7 +6775,7 @@ Due Date<\/th>\s*<td>(?=\w)(.*) \(
|
|||||||
2026-04-10 12:02:01</stringProp>
|
2026-04-10 12:02:01</stringProp>
|
||||||
</RegexExtractor>
|
</RegexExtractor>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="ATTACHMENTS <<< RE" enabled="true">
|
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="ATTACHMENTS <<< RE">
|
||||||
<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"><td colspan="\d">\s*<ul>(.*?)\s*<</stringProp>
|
<stringProp name="RegexExtractor.regex"><td colspan="\d">\s*<ul>(.*?)\s*<</stringProp>
|
||||||
@ -6813,7 +6801,8 @@ Due Date<\/th>\s*<td>(?=\w)(.*) \(
|
|||||||
YYYY-MM-DD HH:MM[:ss[.uuuuuu]]
|
YYYY-MM-DD HH:MM[:ss[.uuuuuu]]
|
||||||
April 10, 2026, 12:01 p.m.
|
April 10, 2026, 12:01 p.m.
|
||||||
${__dateTimeConvert(${DUE_DATE_MOD},MMMM d\, yyyy\, hh:mm a,yyyy-MM-dd hh:mm,)}
|
${__dateTimeConvert(${DUE_DATE_MOD},MMMM d\, yyyy\, hh:mm a,yyyy-MM-dd hh:mm,)}
|
||||||
${__dateTimeConvert(${DUE_DATE_MOD},${FORMAT_ORIGINAL},${FORAMT_TARGET},)}</stringProp>
|
${__dateTimeConvert(${DUE_DATE_MOD},${FORMAT_ORIGINAL},${FORAMT_TARGET},)}
|
||||||
|
${__dateTimeConvert(${DUE_DATE_MOD},yyyy-dd-MMMM HH:mm,yyyy-MM-dd HH:mm:ss,)}</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>
|
||||||
<stringProp name="HTTPSampler.protocol">${PROTOCOL}</stringProp>
|
<stringProp name="HTTPSampler.protocol">${PROTOCOL}</stringProp>
|
||||||
@ -6878,7 +6867,7 @@ ${__dateTimeConvert(${DUE_DATE_MOD},${FORMAT_ORIGINAL},${FORAMT_TARGET},)}</stri
|
|||||||
<elementProp name="due_date" elementType="HTTPArgument">
|
<elementProp name="due_date" elementType="HTTPArgument">
|
||||||
<boolProp name="HTTPArgument.always_encode">false</boolProp>
|
<boolProp name="HTTPArgument.always_encode">false</boolProp>
|
||||||
<stringProp name="Argument.name">due_date</stringProp>
|
<stringProp name="Argument.name">due_date</stringProp>
|
||||||
<stringProp name="Argument.value">${__dateTimeConvert(${DUE_DATE_MOD},${FORMAT_ORIGINAL},${FORAMT_TARGET},)}</stringProp>
|
<stringProp name="Argument.value">${__dateTimeConvert(${DUE_DATE_MOD},yyyy-dd-MMMM HH:mm,yyyy-MM-dd HH:mm:ss,)}</stringProp>
|
||||||
<stringProp name="Argument.metadata">=</stringProp>
|
<stringProp name="Argument.metadata">=</stringProp>
|
||||||
<boolProp name="HTTPArgument.use_equals">true</boolProp>
|
<boolProp name="HTTPArgument.use_equals">true</boolProp>
|
||||||
</elementProp>
|
</elementProp>
|
||||||
@ -6901,7 +6890,7 @@ ${__dateTimeConvert(${DUE_DATE_MOD},${FORMAT_ORIGINAL},${FORAMT_TARGET},)}</stri
|
|||||||
</elementProp>
|
</elementProp>
|
||||||
</HTTPSamplerProxy>
|
</HTTPSamplerProxy>
|
||||||
<hashTree>
|
<hashTree>
|
||||||
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager" enabled="true">
|
<HeaderManager guiclass="HeaderPanel" testclass="HeaderManager" testname="HTTP Header Manager">
|
||||||
<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>
|
||||||
@ -6942,7 +6931,7 @@ ${__dateTimeConvert(${DUE_DATE_MOD},${FORMAT_ORIGINAL},${FORAMT_TARGET},)}</stri
|
|||||||
</collectionProp>
|
</collectionProp>
|
||||||
</HeaderManager>
|
</HeaderManager>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
<JSR223PreProcessor guiclass="TestBeanGUI" testclass="JSR223PreProcessor" testname="OWNER_ID >>> JSR223" enabled="true">
|
<JSR223PreProcessor guiclass="TestBeanGUI" testclass="JSR223PreProcessor" testname="OWNER_ID >>> JSR223">
|
||||||
<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>
|
||||||
@ -6959,7 +6948,8 @@ if (variable != "0"){
|
|||||||
<stringProp name="parameters"></stringProp>
|
<stringProp name="parameters"></stringProp>
|
||||||
<stringProp name="filename"></stringProp>
|
<stringProp name="filename"></stringProp>
|
||||||
<stringProp name="cacheKey">true</stringProp>
|
<stringProp name="cacheKey">true</stringProp>
|
||||||
<stringProp name="script">String month = vars.get("DUE_DATE_g1")
|
<stringProp name="script">if (vars.get("DUE_DATE") != ""){
|
||||||
|
String month = vars.get("DUE_DATE_g1")
|
||||||
String day = vars.get("DUE_DATE_g2")
|
String day = vars.get("DUE_DATE_g2")
|
||||||
String year = vars.get("DUE_DATE_g3")
|
String year = vars.get("DUE_DATE_g3")
|
||||||
String time_original = vars.get("DUE_DATE_g4")
|
String time_original = vars.get("DUE_DATE_g4")
|
||||||
@ -6972,11 +6962,12 @@ if (time_original.contains("a.m.") && hours == 12){
|
|||||||
hours = 0
|
hours = 0
|
||||||
}
|
}
|
||||||
String full_date = "${year}-${day}-${month} ${hours}:${minutes}"
|
String full_date = "${year}-${day}-${month} ${hours}:${minutes}"
|
||||||
String format_original = "yyyy-dd-MMMM HH:mm"
|
vars.put("DUE_DATE_MOD", "${full_date}")
|
||||||
|
} else { vars.put("DUE_DATE_MOD", "") }</stringProp>
|
||||||
|
<stringProp name="TestPlan.comments">String format_original = "yyyy-dd-MMMM HH:mm"
|
||||||
String format_target = "yyyy-MM-dd HH:mm:ss"
|
String format_target = "yyyy-MM-dd HH:mm:ss"
|
||||||
vars.put("FORMAT_ORIGINAL", format_original)
|
vars.put("FORMAT_ORIGINAL", "${format_original}")
|
||||||
vars.put("FORAMT_TARGET", format_target)
|
vars.put("FORMAT_TARGET", "${format_target}")</stringProp>
|
||||||
vars.put("DUE_DATE_MOD", "${full_date}")</stringProp>
|
|
||||||
</JSR223PreProcessor>
|
</JSR223PreProcessor>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
</hashTree>
|
</hashTree>
|
||||||
@ -8381,7 +8372,7 @@ vars.put("DUE_DATE_MOD", "${full_date}")</stringProp>
|
|||||||
</ModuleController>
|
</ModuleController>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
</hashTree>
|
</hashTree>
|
||||||
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC10_Выход_из_системы" enabled="true"/>
|
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC10_Выход_из_системы"/>
|
||||||
<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">
|
||||||
@ -8468,7 +8459,7 @@ vars.put("DUE_DATE_MOD", "${full_date}")</stringProp>
|
|||||||
</ModuleController>
|
</ModuleController>
|
||||||
<hashTree/>
|
<hashTree/>
|
||||||
</hashTree>
|
</hashTree>
|
||||||
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC11_Комплексный_сценарий" enabled="true"/>
|
<TestFragmentController guiclass="TestFragmentControllerGui" testclass="TestFragmentController" testname="TF_UC11_Комплексный_сценарий"/>
|
||||||
<hashTree>
|
<hashTree>
|
||||||
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC11_Комплексный_сценарий" enabled="true">
|
<TransactionController guiclass="TransactionControllerGui" testclass="TransactionController" testname="TC_UC11_Комплексный_сценарий" enabled="true">
|
||||||
<boolProp name="TransactionController.includeTimers">false</boolProp>
|
<boolProp name="TransactionController.includeTimers">false</boolProp>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user