Ich übergebe gerade benutzerdefinierte Parameter zu meinem Auslastungstest mit Umgebungsvariablen. Zum Beispiel sieht meine Test-Klasse wie folgt aus:Wie übergeben Sie benutzerdefinierte Parameter an eine Heuschrecken-Testklasse?
from locust import HttpLocust, TaskSet, task
import os
class UserBehavior(TaskSet):
@task(1)
def login(self):
test_dir = os.environ['BASE_DIR']
auth=tuple(open(test_dir + '/PASSWORD).read().rstrip().split(':'))
self.client.request(
'GET',
'/myendpoint',
auth=auth
)
class WebsiteUser(HttpLocust):
task_set = UserBehavior
Dann ist mein Test mit Ich renne:
locust -H https://myserver --no-web --clients=500 --hatch-rate=500 --num-request=15000 --print-stats --only-summary
Gibt es eine Möglichkeit, dass ich locust
benutzerdefinierte Parameter an die locust
Befehlszeile übergeben können Anwendung?