【发布时间】:2021-07-26 23:08:02
【问题描述】:
我一直在尝试如何只设置一次资源并与使用 locust 创建的用户共享
这是我一直在尝试的:
from locust import HttpUser
from locust.user.task import task
class WebsiteUser(HttpUser):
def setup(self):
client = clients.HttpSession(base_url=self.host)
token = client.post("get-token/", {'email': 'someemail', 'password': 'somepassword'})
client.headers.update(
{
'Authorization': 'Bearer ' + token
}
)
tasks = UserBehavior
min_wait = 500
max_wait = 900
如您所见,我想一次性获取令牌并与负载测试时创建的所有其他用户实例共享此令牌。 我想不出办法来实现这一点。 任何形式的帮助将不胜感激:)
【问题讨论】:
标签: python-3.x api performance-testing load-testing locust