【发布时间】:2015-03-09 20:48:51
【问题描述】:
我目前正在使用环境变量将自定义参数传递给我的负载测试。例如,我的测试类如下所示:
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
然后我正在运行我的测试:
locust -H https://myserver --no-web --clients=500 --hatch-rate=500 --num-request=15000 --print-stats --only-summary
是否有更多locust 方法可以将自定义参数传递给locust 命令行应用程序?
【问题讨论】:
标签: locust