def test_num_threads(self):
     element = CommonThreadGroup(num_threads=50)
     rendered_doc = element.to_xml()
     parsed_doc = xmltodict.parse(tag_wrapper(rendered_doc, 'test_results'))
     for tag in parsed_doc['test_results']['ThreadGroup']['stringProp']:
         if tag['@name'] == 'ThreadGroup.num_threads':
             assert tag['#text'] == '50'
 def test_on_sample_error(self):
     element = CommonThreadGroup(
         on_sample_error=ThreadGroupAction.START_NEXT_LOOP)
     rendered_doc = element.to_xml()
     parsed_doc = xmltodict.parse(tag_wrapper(rendered_doc, 'test_results'))
     for tag in parsed_doc['test_results']['ThreadGroup']['stringProp']:
         if tag['@name'] == 'ThreadGroup.on_sample_error':
             assert tag['#text'] == 'startnextloop'
 def test_sheduler_delay(self):
     element = CommonThreadGroup(is_sheduler_enable=True,
                                 sheduler_duration=1000,
                                 sheduler_delay=2000)
     rendered_doc = element.to_xml()
     parsed_doc = xmltodict.parse(tag_wrapper(rendered_doc, 'test_results'))
     for tag in parsed_doc['test_results']['ThreadGroup']['stringProp']:
         if tag['@name'] == 'ThreadGroup.delay':
             assert tag['#text'] == '2000'
Exemplo n.º 4
0
 def test_sheduler_duration(self):
     element = CommonThreadGroup(continue_forever=True,
                                 loops=55,
                                 sheduler_duration=1000,
                                 sheduler_delay=2000)
     rendered_doc = element.to_xml()
     parsed_doc = xmltodict.parse(tag_wrapper(rendered_doc, 'test_results'))
     assert parsed_doc['test_results']['ThreadGroup']['stringProp'][4][
         '#text'] == '1000'
 def test_is_sheduler_enable(self):
     element = CommonThreadGroup(is_sheduler_enable=True)
     rendered_doc = element.to_xml()
     parsed_doc = xmltodict.parse(tag_wrapper(rendered_doc, 'test_results'))
     assert parsed_doc['test_results']['ThreadGroup']['boolProp'][
         '#text'] == 'true'
 def test_loops(self):
     element = CommonThreadGroup(loops=55)
     rendered_doc = element.to_xml()
     parsed_doc = xmltodict.parse(tag_wrapper(rendered_doc, 'test_results'))
     assert parsed_doc['test_results']['ThreadGroup']['elementProp'][
         'stringProp']['#text'] == '55'