如何在蝗虫中创建和使用自定义命令行参数

How to create and use custom command line parameters in locust

我能够将自定义命令行参数添加到 Locust 脚本中,如下所示 - ''' @events.init_command_line_parser.add_listener def init_parser(解析器): parser.add_argument( '--自定义参数', 帮助=“它正在工作” ) '''

但我无法在脚本的其他任何地方使用自定义参数。

您可以通过 environment 访问命令行选项。您可以创建另一个标记有 init 侦听器的函数来访问它并将其保存到您可以在任何地方使用的其他变量中。这是改编自 the example:

custom = None
@events.init.add_listener
def _(environment, **kw):
    global custom
    custom = environment.parsed_options.custom_argument