Locust WebUI überschreibt die Standardwerte nicht, wenn Standardwerte bereitgestellt werden (Locust 2.43.0 / Python 3.14Python

Python-Programme
Anonymous
 Locust WebUI überschreibt die Standardwerte nicht, wenn Standardwerte bereitgestellt werden (Locust 2.43.0 / Python 3.14

Post by Anonymous »

Ich bin neu in Python und Locust, daher mache ich möglicherweise etwas falsch.
Wenn ich benutzerdefinierte Parameter wie folgt definiere:

Code: Select all

@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")
Versuchen Sie dann, die Werte wie folgt abzurufen:

Code: Select all

@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}")
Wenn ich die Werte in der Web-Benutzeroberfläche zwischen den Läufen ändere, ist udv_var1 immer „defaultValue“, unabhängig davon, in was ich es in der Web-Benutzeroberfläche ändere.

Code: Select all

udv_var2
ist veränderbar und nimmt den Wert an, den ich in der Web-Benutzeroberfläche festgelegt habe.
Das bedeutet, dass ich dem Benutzer oder Test keine Standardwerte bereitstellen kann. Mache ich etwas falsch?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post