diff --git a/src/loadgenerator/loadgen.sh b/src/loadgenerator/loadgen.sh index 4a0f35e..dd6b01b 100755 --- a/src/loadgenerator/loadgen.sh +++ b/src/loadgenerator/loadgen.sh @@ -32,4 +32,4 @@ if test $STATUSCODE -ne 200; then fi # else, run loadgen -locust --host="http://${FRONTEND_ADDR}" --no-web -c "${USERS:-10}" 2>&1 +locust --host="http://${FRONTEND_ADDR}" --headless -u "${USERS:-10}" -r "${RATE:-10}" 2>&1 diff --git a/src/loadgenerator/locustfile.py b/src/loadgenerator/locustfile.py index b134538..7874fc7 100644 --- a/src/loadgenerator/locustfile.py +++ b/src/loadgenerator/locustfile.py @@ -15,7 +15,7 @@ # limitations under the License. import random -from locust import HttpLocust, TaskSet, between +from locust import HttpUser, TaskSet, between products = [ '0PUK6V6EV0', @@ -76,6 +76,6 @@ class UserBehavior(TaskSet): viewCart: 3, checkout: 1} -class WebsiteUser(HttpLocust): - task_set = UserBehavior +class WebsiteUser(HttpUser): + tasks = [UserBehavior] wait_time = between(1, 10)