oct.multimechanize.utilities package¶
Submodules¶
oct.multimechanize.utilities.gridgui module¶
Multi-Mechanize Grid Controller sample gui application for controlling multi-mechanize instances via the remote management api
- class oct.multimechanize.utilities.gridgui.Application(root, hosts)¶
- check_servers()¶
- clear_window()¶
- get_configs()¶
- get_project_names()¶
- get_results()¶
- list_nodes()¶
- run_tests()¶
- update_configs()¶
- oct.multimechanize.utilities.gridgui.main()¶
oct.multimechanize.utilities.newproject module¶
- oct.multimechanize.utilities.newproject.create_project(project_name, config_name='config.cfg', script_name='v_user.py', scripts_dir='test_scripts', config_content='\n[global]\nrun_time = 30\nrampup = 0\nresults_ts_interval = 10\nprogress_bar = on\nconsole_logging = off\nxml_report = off\n\n\n[user_group-1]\nthreads = 3\nscript = v_user.py\n\n[user_group-2]\nthreads = 3\nscript = v_user.py\n\n', script_content="\nimport random\nimport time\n\n\nclass Transaction(object):\n def __init__(self):\n pass\n\n def run(self):\n r = random.uniform(1, 2)\n time.sleep(r)\n self.custom_timers['Example_Timer'] = r\n\n\nif __name__ == '__main__':\n trans = Transaction()\n trans.run()\n print trans.custom_timers\n")¶
- oct.multimechanize.utilities.newproject.main()¶