How to use __send_udp_message method in yandex-tank

Best Python code snippet using yandex-tank

plugin.py

Source:plugin.py Github

copy

Full Screen

...236 if self.jmeter_udp_port is None:237 return False238 shutdown_test_started = time.time()239 while time.time() - shutdown_test_started < self.shutdown_timeout:240 self.__send_udp_message(self.SHUTDOWN_TEST)241 if self.process.poll() is not None:242 return True243 else:244 time.sleep(1)245 self.log.info('Graceful shutdown failed after %s' % str(time.time() - shutdown_test_started))246 stop_test_started = time.time()247 while time.time() - stop_test_started < self.shutdown_timeout:248 self.__send_udp_message(self.STOP_TEST_NOW)249 if self.process.poll() is not None:250 return True251 else:252 time.sleep(1)253 self.log.info('Graceful stop failed after {}'.format(time.time() - stop_test_started))254 return False255 def __send_udp_message(self, message):256 sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)257 sock.sendto(message.encode('utf8'), ('localhost', self.jmeter_udp_port))258class JMeterInfoWidget(AbstractInfoWidget, AggregateResultListener):259 """ Right panel widget with JMeter test info """260 def __init__(self, jmeter):261 AbstractInfoWidget.__init__(self)262 self.krutilka = ConsoleScreen.krutilka()263 self.jmeter = jmeter264 self.active_threads = 0265 self.RPS = 0266 def get_index(self):267 return 0268 def on_aggregated_data(self, data, stats):269 self.active_threads = stats['metrics']['instances']...

Full Screen

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Run yandex-tank automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful