事件钩子是locat.events.eventhook类的实例:
class EventHook
简单的事件类,用于在Locust中为不同类型的事件提供钩子。
以下是使用EventHook类的方法:
my_event = EventHook()
def on_my_event(a, b, **kw):
print("Event was fired with arguments: %s, %s" % (a, b))
my_event.add_listener(on_my_event)
my_event.fire(a="foo", b="bar")
如果reverse为True,则处理程序将按照插入它们的相反顺序运行
注意:
强烈建议在事件监听器中添加通配符关键字参数,以防止在未来版本中添加新参数时代码中断。