Нам необходимо смоделировать автоматизированные сторонние системы, использующие наши общедоступные API.Нам не нужно время ожидания между вызовами, потому что это не люди, которые должны думать, а другие компьютеры, которые не ждут очень долго между действиями.Я заметил, что выполнение сценария занимает больше времени, чем можно было бы ожидать от общего времени вызовов API.Изучив журнал отладки, я заметил, что «объединение в классе ... CollectionProperty» занимает от нескольких миллисекунд до более 10 секунд с использованием -n (CLI).Это ожидаемое поведение?Проблема с конфигурацией?Ошибка производительности?Это происходит с JMeter "5.1.1 r1855137" в Windows 10. Есть идеи обойти?
Я пытался работать в режиме графического интерфейса.При подключенном визуализаторе эта операция обычно занимает несколько миллисекунд (100 или менее).Макс около 3 секунд.Без визуализатора в режиме GUI 7 секунд кажутся нормой.
Обратите внимание на 7,5-секундный интервал перед последней операцией:
2019-05-03 16:01:25,185 DEBUG o.a.j.p.h.s.HTTPHC4Impl: ResponseHeadersSize=786 Content-Length=2886 Total=3672
2019-05-03 16:01:25,185 DEBUG c.j.j.i.p.CompiledPath: Evaluating path: $['RunCreditCheckStatus']
2019-05-03 16:01:25,186 DEBUG o.a.j.c.GenericController: Calling next on: class org.apache.jmeter.control.GenericController
2019-05-03 16:01:25,186 DEBUG o.a.j.c.GenericController: Calling next on: class org.apache.jmeter.control.GenericController
2019-05-03 16:01:25,186 DEBUG o.a.j.c.GenericController: Calling next on: class org.apache.jmeter.control.GenericController
2019-05-03 16:01:25,186 DEBUG o.a.j.c.GenericController: Calling next on: class org.apache.jmeter.control.GenericController
2019-05-03 16:01:25,186 DEBUG o.a.j.p.h.s.HTTPSamplerBase: Existing HeaderManager '[HM] - SecuritySessionId,SubscriberId' merged with '[HM] - SecuritySessionId,SubscriberId:[HM] - SystemId DistributionChannelId Language'
2019-05-03 16:01:25,186 DEBUG o.a.j.t.p.AbstractProperty: Running version, executing function
2019-05-03 16:01:25,186 DEBUG o.a.j.p.h.s.HTTPSamplerBase: CD-SessionId=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9
2019-05-03 16:01:25,186 DEBUG o.a.j.t.p.AbstractProperty: Running version, executing function
2019-05-03 16:01:25,186 DEBUG o.a.j.p.h.s.HTTPSamplerBase: CD-SubscriberId=355177
2019-05-03 16:01:25,186 DEBUG o.a.j.t.p.AbstractProperty: Running version, executing function
2019-05-03 16:01:25,186 DEBUG o.a.j.p.h.s.HTTPSamplerBase: CD-SystemId=1ce731f0-33a6-4caf-b535-586fcf3bda60
2019-05-03 16:01:25,186 DEBUG o.a.j.t.p.AbstractProperty: Running version, executing function
2019-05-03 16:01:25,186 DEBUG o.a.j.p.h.s.HTTPSamplerBase: CD-Language=en-US
2019-05-03 16:01:25,186 DEBUG o.a.j.t.p.AbstractProperty: merging in class org.apache.jmeter.testelement.property.CollectionProperty
2019-05-03 16:01:32,524 DEBUG o.a.j.t.p.AbstractProperty: Running version, executing function