У меня есть тест jmeter, в котором есть таймеры констант, связанные с запросом websocket, но когда я запускаю тест с jmeter, используя командную строку, jmeter не заботится о таймерах
<eu.luminis.jmeter.wssampler.SingleWriteWebSocketSampler enabled="true" guiclass="eu.luminis.jmeter.wssampler.SingleWriteWebSocketSamplerGui" testclass="eu.luminis.jmeter.wssampler.SingleWriteWebSocketSampler" testname="WebSocket Single Write Sampler">
<boolProp name="TLS">false</boolProp>
<stringProp name="server" />
<stringProp name="port">80</stringProp>
<stringProp name="path" />
<boolProp name="binaryPayload">true</boolProp>
<stringProp name="requestData">00 00 00 00 20 18 00 01 00 ff 00 ff 00 ff 10 08 00 00 00 00</stringProp>
<boolProp name="createNewConnection">false</boolProp>
<boolProp name="optional">false</boolProp>
</eu.luminis.jmeter.wssampler.SingleWriteWebSocketSampler>
<hashTree>
<ConstantTimer enabled="true" guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="Constant Timer">
<stringProp name="ConstantTimer.delay">60000.0</stringProp>
</ConstantTimer>
<hashTree />
<ConstantTimer enabled="true" guiclass="ConstantTimerGui" testclass="ConstantTimer" testname="Constant Timer">
<stringProp name="ConstantTimer.delay">60008.427676</stringProp>
</ConstantTimer>
<hashTree />
</hashTree>
НоКогда я помещаю постоянный таймер над сэмплером websocket (который будет влиять на каждый сэмплер websocket, а не только на этот), jmeter позаботится о таймере
Мой результат выглядит так
summary + 11445 in 00:00:07 = 1618.1/s Avg: 0 Min: 0 Max: 567 Err: 10953 (95.70%) Active: 0 Started: 1 Finished: 1
summary = 11446 in 00:00:38 = 304.2/s Avg: 0 Min: 0 Max: 3259 Err: 10953 (95.69%)
Но у меня есть несколько таймеров, и один составляет 60 секунд (как выше)