测试自动化框架
scalehub的Python项目详细描述
用法
import time from scalehub.hub import ScaleHub config = { 'workers': [ { 'id': 'worker01', 'driver_class': ClassName, 'driver_config': { 'any_attribute': 'any_value' } }, ], } hub = ScaleHub(config) hub.go() while not hub.is_test_completed(): print hub.collect_results() time.sleep(1)
其中config必须包含workers数组。每个工作机配置都必须包含以下属性:
- id-工作机唯一标识符
- driver-工作驱动程序类完整路径
在driver_config属性中,您可以放置工作人员需要的任何配置。
方法go()只调用init_workers(),然后调用start_test()。您可以手动调用这些方法。