|
@@ -1,6 +1,6 @@
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
<!--
|
|
- ~ Copyright 2021-2022 EMQ Technologies Co., Ltd.
|
|
|
|
|
|
+ ~ Copyright 2021-2023 EMQ Technologies Co., Ltd.
|
|
~
|
|
~
|
|
~ Licensed under the Apache License, Version 2.0 (the "License");
|
|
~ Licensed under the Apache License, Version 2.0 (the "License");
|
|
~ you may not use this file except in compliance with the License.
|
|
~ you may not use this file except in compliance with the License.
|
|
@@ -59,6 +59,7 @@
|
|
<boolProp name="ThreadGroup.scheduler">false</boolProp>
|
|
<boolProp name="ThreadGroup.scheduler">false</boolProp>
|
|
<stringProp name="ThreadGroup.duration"></stringProp>
|
|
<stringProp name="ThreadGroup.duration"></stringProp>
|
|
<stringProp name="ThreadGroup.delay"></stringProp>
|
|
<stringProp name="ThreadGroup.delay"></stringProp>
|
|
|
|
+ <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
|
|
</ThreadGroup>
|
|
</ThreadGroup>
|
|
<hashTree>
|
|
<hashTree>
|
|
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
|
|
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
|
|
@@ -122,6 +123,7 @@
|
|
<stringProp name="mqtt.conn_keep_alive">300</stringProp>
|
|
<stringProp name="mqtt.conn_keep_alive">300</stringProp>
|
|
<stringProp name="mqtt.conn_attampt_max">0</stringProp>
|
|
<stringProp name="mqtt.conn_attampt_max">0</stringProp>
|
|
<stringProp name="mqtt.reconn_attampt_max">0</stringProp>
|
|
<stringProp name="mqtt.reconn_attampt_max">0</stringProp>
|
|
|
|
+ <boolProp name="mqtt.conn_clean_session">true</boolProp>
|
|
</net.xmeter.samplers.ConnectSampler>
|
|
</net.xmeter.samplers.ConnectSampler>
|
|
<hashTree/>
|
|
<hashTree/>
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_CreateStream" enabled="true">
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_CreateStream" enabled="true">
|
|
@@ -131,7 +133,7 @@
|
|
<elementProp name="" elementType="HTTPArgument">
|
|
<elementProp name="" elementType="HTTPArgument">
|
|
<boolProp name="HTTPArgument.always_encode">false</boolProp>
|
|
<boolProp name="HTTPArgument.always_encode">false</boolProp>
|
|
<stringProp name="Argument.value">{
|
|
<stringProp name="Argument.value">{
|
|
-"sql" : "create stream demo (Temperature bigint, humidity bigint) WITH (FORMAT=\"JSON\", DATASOURCE=\"devices/+/messages\",STRICT_VALIDATION=\"true\" )"
|
|
|
|
|
|
+"sql" : "create stream demo (temperature bigint, humidity bigint) WITH (FORMAT=\"JSON\", DATASOURCE=\"devices/+/messages\",STRICT_VALIDATION=\"true\" )"
|
|
}</stringProp>
|
|
}</stringProp>
|
|
<stringProp name="Argument.metadata">=</stringProp>
|
|
<stringProp name="Argument.metadata">=</stringProp>
|
|
</elementProp>
|
|
</elementProp>
|
|
@@ -222,15 +224,8 @@
|
|
<hashTree/>
|
|
<hashTree/>
|
|
</hashTree>
|
|
</hashTree>
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_GetRuleStatus" enabled="true">
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_GetRuleStatus" enabled="true">
|
|
- <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
|
|
|
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
|
|
|
- <collectionProp name="Arguments.arguments">
|
|
|
|
- <elementProp name="" elementType="HTTPArgument">
|
|
|
|
- <boolProp name="HTTPArgument.always_encode">false</boolProp>
|
|
|
|
- <stringProp name="Argument.value"></stringProp>
|
|
|
|
- <stringProp name="Argument.metadata">=</stringProp>
|
|
|
|
- </elementProp>
|
|
|
|
- </collectionProp>
|
|
|
|
|
|
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
|
|
|
|
+ <collectionProp name="Arguments.arguments"/>
|
|
</elementProp>
|
|
</elementProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
@@ -280,20 +275,14 @@
|
|
<boolProp name="mqtt.add_timestamp">false</boolProp>
|
|
<boolProp name="mqtt.add_timestamp">false</boolProp>
|
|
<stringProp name="mqtt.message_type">String</stringProp>
|
|
<stringProp name="mqtt.message_type">String</stringProp>
|
|
<stringProp name="mqtt.message_type_fixed_length">1024</stringProp>
|
|
<stringProp name="mqtt.message_type_fixed_length">1024</stringProp>
|
|
- <stringProp name="mqtt.message_to_sent">{"temperature": ${temperature}, "Humidity" : ${humidity}}</stringProp>
|
|
|
|
|
|
+ <stringProp name="mqtt.message_to_sent">{"temperature": ${temperature}, "humidity" : ${humidity}}</stringProp>
|
|
|
|
+ <boolProp name="mqtt.retained_message">false</boolProp>
|
|
</net.xmeter.samplers.PubSampler>
|
|
</net.xmeter.samplers.PubSampler>
|
|
<hashTree/>
|
|
<hashTree/>
|
|
</hashTree>
|
|
</hashTree>
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_GetRuleStatus" enabled="true">
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_GetRuleStatus" enabled="true">
|
|
- <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
|
|
|
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
|
|
|
- <collectionProp name="Arguments.arguments">
|
|
|
|
- <elementProp name="" elementType="HTTPArgument">
|
|
|
|
- <boolProp name="HTTPArgument.always_encode">false</boolProp>
|
|
|
|
- <stringProp name="Argument.value"></stringProp>
|
|
|
|
- <stringProp name="Argument.metadata">=</stringProp>
|
|
|
|
- </elementProp>
|
|
|
|
- </collectionProp>
|
|
|
|
|
|
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
|
|
|
|
+ <collectionProp name="Arguments.arguments"/>
|
|
</elementProp>
|
|
</elementProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
@@ -330,15 +319,8 @@
|
|
<hashTree/>
|
|
<hashTree/>
|
|
</hashTree>
|
|
</hashTree>
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_DropRule" enabled="true">
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_DropRule" enabled="true">
|
|
- <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
|
|
|
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
|
|
|
- <collectionProp name="Arguments.arguments">
|
|
|
|
- <elementProp name="" elementType="HTTPArgument">
|
|
|
|
- <boolProp name="HTTPArgument.always_encode">false</boolProp>
|
|
|
|
- <stringProp name="Argument.value"></stringProp>
|
|
|
|
- <stringProp name="Argument.metadata">=</stringProp>
|
|
|
|
- </elementProp>
|
|
|
|
- </collectionProp>
|
|
|
|
|
|
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
|
|
|
|
+ <collectionProp name="Arguments.arguments"/>
|
|
</elementProp>
|
|
</elementProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
@@ -426,15 +408,8 @@
|
|
<hashTree/>
|
|
<hashTree/>
|
|
</hashTree>
|
|
</hashTree>
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_GetRuleStatus" enabled="true">
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_GetRuleStatus" enabled="true">
|
|
- <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
|
|
|
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
|
|
|
- <collectionProp name="Arguments.arguments">
|
|
|
|
- <elementProp name="" elementType="HTTPArgument">
|
|
|
|
- <boolProp name="HTTPArgument.always_encode">false</boolProp>
|
|
|
|
- <stringProp name="Argument.value"></stringProp>
|
|
|
|
- <stringProp name="Argument.metadata">=</stringProp>
|
|
|
|
- </elementProp>
|
|
|
|
- </collectionProp>
|
|
|
|
|
|
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
|
|
|
|
+ <collectionProp name="Arguments.arguments"/>
|
|
</elementProp>
|
|
</elementProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
@@ -484,20 +459,14 @@
|
|
<boolProp name="mqtt.add_timestamp">false</boolProp>
|
|
<boolProp name="mqtt.add_timestamp">false</boolProp>
|
|
<stringProp name="mqtt.message_type">String</stringProp>
|
|
<stringProp name="mqtt.message_type">String</stringProp>
|
|
<stringProp name="mqtt.message_type_fixed_length">1024</stringProp>
|
|
<stringProp name="mqtt.message_type_fixed_length">1024</stringProp>
|
|
- <stringProp name="mqtt.message_to_sent">{"temperature": ${temperature}, "Humidity" : ${humidity}}</stringProp>
|
|
|
|
|
|
+ <stringProp name="mqtt.message_to_sent">{"temperature": ${temperature}, "humidity" : ${humidity}}</stringProp>
|
|
|
|
+ <boolProp name="mqtt.retained_message">false</boolProp>
|
|
</net.xmeter.samplers.PubSampler>
|
|
</net.xmeter.samplers.PubSampler>
|
|
<hashTree/>
|
|
<hashTree/>
|
|
</hashTree>
|
|
</hashTree>
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_GetRuleStatus" enabled="true">
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_GetRuleStatus" enabled="true">
|
|
- <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
|
|
|
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
|
|
|
- <collectionProp name="Arguments.arguments">
|
|
|
|
- <elementProp name="" elementType="HTTPArgument">
|
|
|
|
- <boolProp name="HTTPArgument.always_encode">false</boolProp>
|
|
|
|
- <stringProp name="Argument.value"></stringProp>
|
|
|
|
- <stringProp name="Argument.metadata">=</stringProp>
|
|
|
|
- </elementProp>
|
|
|
|
- </collectionProp>
|
|
|
|
|
|
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
|
|
|
|
+ <collectionProp name="Arguments.arguments"/>
|
|
</elementProp>
|
|
</elementProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
@@ -534,15 +503,8 @@
|
|
<hashTree/>
|
|
<hashTree/>
|
|
</hashTree>
|
|
</hashTree>
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_DropRule" enabled="true">
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_DropRule" enabled="true">
|
|
- <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
|
|
|
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
|
|
|
- <collectionProp name="Arguments.arguments">
|
|
|
|
- <elementProp name="" elementType="HTTPArgument">
|
|
|
|
- <boolProp name="HTTPArgument.always_encode">false</boolProp>
|
|
|
|
- <stringProp name="Argument.value"></stringProp>
|
|
|
|
- <stringProp name="Argument.metadata">=</stringProp>
|
|
|
|
- </elementProp>
|
|
|
|
- </collectionProp>
|
|
|
|
|
|
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
|
|
|
|
+ <collectionProp name="Arguments.arguments"/>
|
|
</elementProp>
|
|
</elementProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
@@ -630,15 +592,8 @@
|
|
<hashTree/>
|
|
<hashTree/>
|
|
</hashTree>
|
|
</hashTree>
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_GetRuleStatus" enabled="true">
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_GetRuleStatus" enabled="true">
|
|
- <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
|
|
|
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
|
|
|
- <collectionProp name="Arguments.arguments">
|
|
|
|
- <elementProp name="" elementType="HTTPArgument">
|
|
|
|
- <boolProp name="HTTPArgument.always_encode">false</boolProp>
|
|
|
|
- <stringProp name="Argument.value"></stringProp>
|
|
|
|
- <stringProp name="Argument.metadata">=</stringProp>
|
|
|
|
- </elementProp>
|
|
|
|
- </collectionProp>
|
|
|
|
|
|
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
|
|
|
|
+ <collectionProp name="Arguments.arguments"/>
|
|
</elementProp>
|
|
</elementProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
@@ -688,20 +643,14 @@
|
|
<boolProp name="mqtt.add_timestamp">false</boolProp>
|
|
<boolProp name="mqtt.add_timestamp">false</boolProp>
|
|
<stringProp name="mqtt.message_type">String</stringProp>
|
|
<stringProp name="mqtt.message_type">String</stringProp>
|
|
<stringProp name="mqtt.message_type_fixed_length">1024</stringProp>
|
|
<stringProp name="mqtt.message_type_fixed_length">1024</stringProp>
|
|
- <stringProp name="mqtt.message_to_sent">{"temperature": ${temperature}, "Humidity" : ${humidity}}</stringProp>
|
|
|
|
|
|
+ <stringProp name="mqtt.message_to_sent">{"temperature": ${temperature}, "humidity" : ${humidity}}</stringProp>
|
|
|
|
+ <boolProp name="mqtt.retained_message">false</boolProp>
|
|
</net.xmeter.samplers.PubSampler>
|
|
</net.xmeter.samplers.PubSampler>
|
|
<hashTree/>
|
|
<hashTree/>
|
|
</hashTree>
|
|
</hashTree>
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_GetRuleStatus" enabled="true">
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_GetRuleStatus" enabled="true">
|
|
- <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
|
|
|
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
|
|
|
- <collectionProp name="Arguments.arguments">
|
|
|
|
- <elementProp name="" elementType="HTTPArgument">
|
|
|
|
- <boolProp name="HTTPArgument.always_encode">false</boolProp>
|
|
|
|
- <stringProp name="Argument.value"></stringProp>
|
|
|
|
- <stringProp name="Argument.metadata">=</stringProp>
|
|
|
|
- </elementProp>
|
|
|
|
- </collectionProp>
|
|
|
|
|
|
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
|
|
|
|
+ <collectionProp name="Arguments.arguments"/>
|
|
</elementProp>
|
|
</elementProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
@@ -738,15 +687,8 @@
|
|
<hashTree/>
|
|
<hashTree/>
|
|
</hashTree>
|
|
</hashTree>
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_DropRule" enabled="true">
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_DropRule" enabled="true">
|
|
- <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
|
|
|
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
|
|
|
- <collectionProp name="Arguments.arguments">
|
|
|
|
- <elementProp name="" elementType="HTTPArgument">
|
|
|
|
- <boolProp name="HTTPArgument.always_encode">false</boolProp>
|
|
|
|
- <stringProp name="Argument.value"></stringProp>
|
|
|
|
- <stringProp name="Argument.metadata">=</stringProp>
|
|
|
|
- </elementProp>
|
|
|
|
- </collectionProp>
|
|
|
|
|
|
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
|
|
|
|
+ <collectionProp name="Arguments.arguments"/>
|
|
</elementProp>
|
|
</elementProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
@@ -776,15 +718,8 @@
|
|
</hashTree>
|
|
</hashTree>
|
|
</hashTree>
|
|
</hashTree>
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_Drop_Stream" enabled="true">
|
|
<HTTPSamplerProxy guiclass="HttpTestSampleGui" testclass="HTTPSamplerProxy" testname="API_Drop_Stream" enabled="true">
|
|
- <boolProp name="HTTPSampler.postBodyRaw">true</boolProp>
|
|
|
|
- <elementProp name="HTTPsampler.Arguments" elementType="Arguments">
|
|
|
|
- <collectionProp name="Arguments.arguments">
|
|
|
|
- <elementProp name="" elementType="HTTPArgument">
|
|
|
|
- <boolProp name="HTTPArgument.always_encode">false</boolProp>
|
|
|
|
- <stringProp name="Argument.value"></stringProp>
|
|
|
|
- <stringProp name="Argument.metadata">=</stringProp>
|
|
|
|
- </elementProp>
|
|
|
|
- </collectionProp>
|
|
|
|
|
|
+ <elementProp name="HTTPsampler.Arguments" elementType="Arguments" guiclass="HTTPArgumentsPanel" testclass="Arguments" testname="User Defined Variables" enabled="true">
|
|
|
|
+ <collectionProp name="Arguments.arguments"/>
|
|
</elementProp>
|
|
</elementProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.domain">${srv}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
<stringProp name="HTTPSampler.port">${rest_port}</stringProp>
|
|
@@ -829,6 +764,7 @@
|
|
<boolProp name="ThreadGroup.scheduler">false</boolProp>
|
|
<boolProp name="ThreadGroup.scheduler">false</boolProp>
|
|
<stringProp name="ThreadGroup.duration"></stringProp>
|
|
<stringProp name="ThreadGroup.duration"></stringProp>
|
|
<stringProp name="ThreadGroup.delay"></stringProp>
|
|
<stringProp name="ThreadGroup.delay"></stringProp>
|
|
|
|
+ <boolProp name="ThreadGroup.same_user_on_next_iteration">true</boolProp>
|
|
</ThreadGroup>
|
|
</ThreadGroup>
|
|
<hashTree>
|
|
<hashTree>
|
|
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
|
|
<ResultCollector guiclass="ViewResultsFullVisualizer" testclass="ResultCollector" testname="View Results Tree" enabled="true">
|
|
@@ -901,6 +837,7 @@
|
|
<stringProp name="mqtt.conn_keep_alive">300</stringProp>
|
|
<stringProp name="mqtt.conn_keep_alive">300</stringProp>
|
|
<stringProp name="mqtt.conn_attampt_max">0</stringProp>
|
|
<stringProp name="mqtt.conn_attampt_max">0</stringProp>
|
|
<stringProp name="mqtt.reconn_attampt_max">0</stringProp>
|
|
<stringProp name="mqtt.reconn_attampt_max">0</stringProp>
|
|
|
|
+ <boolProp name="mqtt.conn_clean_session">true</boolProp>
|
|
</net.xmeter.samplers.ConnectSampler>
|
|
</net.xmeter.samplers.ConnectSampler>
|
|
<hashTree/>
|
|
<hashTree/>
|
|
</hashTree>
|
|
</hashTree>
|
|
@@ -930,7 +867,7 @@ if(count != jsonArr.size()) {
|
|
}
|
|
}
|
|
|
|
|
|
for(int j = 0; j < jsonArr.size(); j++) {
|
|
for(int j = 0; j < jsonArr.size(); j++) {
|
|
- int temperature = jsonArr.getJSONObject(j).getInt("Temperature");
|
|
|
|
|
|
+ int temperature = jsonArr.getJSONObject(j).getInt("temperature");
|
|
|
|
|
|
if(temperature <= 20) {
|
|
if(temperature <= 20) {
|
|
Failure = true;
|
|
Failure = true;
|