Best Python code snippet using locust
test_runners.py
Source:test_runners.py  
...583        self.assertEqual(runner.user_count, 3)584        self.assertDictEqual({"MyUser1": 3}, runner.target_user_classes_count)585        runner.quit()586        self.assertTrue(test_start_event_fired[0])587    def test_stop_users_count(self):588        user_count = 10589        class BaseUser1(User):590            wait_time = constant(1)591            @task592            def task_a(self):593                pass594        class BaseUser2(BaseUser1):595            wait_time = constant(1)596        runner = Environment(user_classes=[BaseUser1, BaseUser2]).create_local_runner()597        runner.start(user_count=user_count, spawn_rate=10)598        sleep(1)599        self.assertEqual(user_count, runner.user_count)600        runner.stop()601        sleep(1)...test_stepping_thread_group.py
Source:test_stepping_thread_group.py  
...130        for tag in parsed_doc['test_results']['kg.apc.jmeter.threads.SteppingThreadGroup']['stringProp']:131            if tag['@name'] == 'Start users period':132                assert tag['#text'] == '1'133                134    def test_stop_users_count(self):135        element = SteppingThreadGroup(stop_users_count=1)136        rendered_doc = element.to_xml()137        parsed_doc = xmltodict.parse(tag_wrapper(rendered_doc, 'test_results'))138        for tag in parsed_doc['test_results']['kg.apc.jmeter.threads.SteppingThreadGroup']['stringProp']:139            if tag['@name'] == 'Stop users count':140                assert tag['#text'] == '1'141                142    def test_stop_users_period(self):143        element = SteppingThreadGroup(stop_users_period=1)144        rendered_doc = element.to_xml()145        parsed_doc = xmltodict.parse(tag_wrapper(rendered_doc, 'test_results'))146        for tag in parsed_doc['test_results']['kg.apc.jmeter.threads.SteppingThreadGroup']['stringProp']:147            if tag['@name'] == 'Stop users period':148                assert tag['#text'] == '1'...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.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
