class Environment(*, user_classes=None, shape_class=None, tags=None, locustfile=None, exclude_tags=None, events=None, host=None, reset_stats=False, stop_timeout=None, catch_exceptions=True, parsed_options=None)
assign_equal_weights()
更新用户类,使每个用户以相同的概率运行其指定的任务。
catch_exceptions
如果为True,则会捕获运行用户内部发生的异常(并在UI/控制台中报告)。如果为False,将引发异常。
create_local_runner()
为这个环境创建一个LocalRunner实例
create_master_runner(master_bind_host='*', master_bind_port=5557)
为这个环境创建一个MasterRunner实例
Parameters:
param | describe |
---|---|
master_bind_host | 主服务器用于传入工作连接的接口/主机。默认为“*”,表示所有接口。 |
master_bind_port | 主服务器侦听传入工作连接的端口 |