【发布时间】:2021-06-21 16:07:22
【问题描述】:
我能够向 locust 脚本添加自定义命令行参数,如下所示 - ''' @events.init_command_line_parser.add_listener def init_parser(解析器): parser.add_argument( '--自定义参数', help="它正在工作" ) '''
但我无法在脚本的其他任何地方使用自定义参数。
【问题讨论】:
标签: python-3.x locust
我能够向 locust 脚本添加自定义命令行参数,如下所示 - ''' @events.init_command_line_parser.add_listener def init_parser(解析器): parser.add_argument( '--自定义参数', help="它正在工作" ) '''
但我无法在脚本的其他任何地方使用自定义参数。
【问题讨论】:
标签: python-3.x locust
您可以通过environment 访问命令行选项。您可以创建另一个用init 侦听器标记的函数来访问它并将其保存到您可以在任何地方使用的其他变量中。本文改编自the example:
custom = None
@events.init.add_listener
def _(environment, **kw):
global custom
custom = environment.parsed_options.custom_argument
【讨论】: