Я тоже использую экземпляр EC2 для запуска своих сценариев в режиме master-slave. В дополнение к этому я использую Taurus в качестве оболочки для моего jmeter-скрипта, чтобы запускать скрипты с распределенной платформы.
--
settings:
env:
platform_hostname: hostname
username: UserID
password: Password
execution:
- distributed:
- SomeIPAddress
scenario: MainScenario
scenarios:
MainScenario:
requests:
- include-scenario: ClusterNode
variables:
num_concurrent_threads: 100
platform_hostname: ${platform_hostname}
username: ${username}
password: ${password}
rampup_time: 300
duration: 36000
target_rpm: 120
container_list_filename: 1_ContainerMessageDownloadDataFile.csv
included-configs:
- container_cluster_node.yml
Теперь в этом случае я вижу из файла jmeter-server.log, что удаленный механизм был запущен. Однако тесты заканчиваются через несколько секунд на сервере, а затем продолжают выполняться на клиенте. Есть идеи, почему это может происходить? Я не вижу ошибок, поэтому не знаю, где искать.
2020-04-28 16:00:37,297 INFO o.a.j.e.RemoteJMeterEngineImpl: Running test
2020-04-28 16:00:37,297 INFO o.a.j.e.StandardJMeterEngine: Running the test!
2020-04-28 16:00:37,297 INFO o.a.j.s.SampleEvent: List of sample_variables: []
2020-04-28 16:00:37,337 INFO o.a.j.e.StandardJMeterEngine: Starting ThreadGroup: 1 : MainScenario
2020-04-28 16:00:37,337 INFO o.a.j.e.StandardJMeterEngine: Starting 1 threads for group MainScenario.
2020-04-28 16:00:37,337 INFO o.a.j.e.StandardJMeterEngine: Thread will continue on error
2020-04-28 16:00:37,338 INFO o.a.j.t.ThreadGroup: Starting thread group... number=1 threads=1 ramp-up=0 perThread=0.0 delayedStart=false
2020-04-28 16:00:37,338 INFO o.a.j.t.ThreadGroup: Started thread group number 1
2020-04-28 16:00:37,339 INFO o.a.j.t.JMeterThread: Thread started: MainScenario 1-1
2020-04-28 16:00:37,338 INFO o.a.j.e.StandardJMeterEngine: All thread groups have been started
2020-04-28 16:00:37,340 INFO o.a.j.t.JMeterThread: Thread is done: MainScenario 1-1
2020-04-28 16:00:37,340 INFO o.a.j.t.JMeterThread: Thread finished: MainScenario 1-1
2020-04-28 16:00:37,340 INFO o.a.j.e.StandardJMeterEngine: Notifying test listeners of end of test
2020-04-28 16:00:37,340 INFO o.a.j.s.DataStrippingSampleSender: Test Ended on 10.12.4.147
2020-04-28 16:00:37,341 INFO o.a.j.s.BatchSampleSender: Test Ended on IPAddress
2020-04-28 16:00:37,341 INFO o.a.j.s.DataStrippingSampleSender: Test Ended on IPAddress
2020-04-28 16:00:37,341 INFO o.a.j.s.BatchSampleSender: Test Ended on IPAddress
2020-04-28 16:00:37,342 INFO o.a.j.e.StandardJMeterEngine: Test has ended on host IPAddress