host attribute(主机属性)
host属性是家长主机的URL前缀(即“https://www.baidu.com”)。
这是在Locust的web UI 或命令行上指定的,在Locust【--host】启动时使用该选项
【--host】如果在用户类中声明了一个host属性,那么在命令行或者web请求中没有指定的情况下,就会使用它
tasks attribute【任务属性】
一个User类可使用【@task】装饰器将任务声明为它下面的方法,但也可使用task属性指定任务
tasks属性可以时任务列表,也可时字典,其中Task可以时python可调用对象,也可以时TaskSet类。
如果任务时一个普通的python函数,它会收到一个参数,即正在执行任务的User实例
如果将tasks属性指定为一个列表,则每次执行任务时,都会从tasks属性中随机选择。
然而,如果任务是一个字典--可调用对象作为键,以整数作为值--将随机选择要执行的任务,但以整数作为比率。因此看起来是这样
environment attribute【环境属性】
【environment】对用户正在其中运行的引用。
使用它与环境或其runner包含的环境进行交互。
self.environment.runner.quit()
如果在独立的实例上运行,这将停止整个运行
如果在工作节点上运行,它将停止该特定节点