Locust webui не отменяет значения по умолчанию, если указаны какие-либо значения по умолчанию (Locust 2.43.0/Python 3.14Python

Программы на Python
Ответить
Anonymous
 Locust webui не отменяет значения по умолчанию, если указаны какие-либо значения по умолчанию (Locust 2.43.0/Python 3.14

Сообщение Anonymous »

Я новичок в Python и Locust, поэтому могу сделать что-то не так, но если я определю пользовательские параметры следующим образом:

Код: Выделить всё

@events.init_command_line_parser.add_listener
def _(parser):
parser.add_argument("--udv-var1", type=str, default="defaultValue",help="Variable 1")
parser.add_argument("--udv-var2", type=str, default=None, help="Variable 2")
Тогда попробуйте получить такие значения

Код: Выделить всё

@events.test_start.add_listener
def _(environment, **kw):
print(f"Custom argument supplied: {environment.parsed_options.udv_var1}")
print(f"Custom argument supplied: {environment.parsed_options.udv_var2}")
Если я меняю значения в веб-интерфейсе между запусками,

udv_var1 ВСЕГДА будет «значением по умолчанию», независимо от того, на что я его меняю в веб-интерфейсе.

udv_var2 можно изменить и будет принимать любое значение, которое я установил в веб-интерфейсе
Но это означает, что я не могу предоставить пользователю/тесту значения по умолчанию. Я делаю что-то не так?

Подробнее здесь: https://stackoverflow.com/questions/798 ... e-provided
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»