Locust 是否在容器之间保留 Cookie?
Does Locust Keep Cookies between Containers?
我 运行 遇到了不同 headers 和参数的相同请求返回相同响应的问题。我认为这可能是我的代码结构:
def login(self):
with self.client.get(...catch_response=True) as response:
def task(self):
with self.client.get(...catch_response=True) as response:
由于容器在每个方法后关闭,因此在方法调用之间是否丢失了 cookie?如果是这样,我将如何在调用之间保留 catch_response
和数据?
Are cookies lost in between method call since the containers close after each method?
不,cookie 不应该丢失。其他事情正在发生。也许是“任务”。正在登录前执行?任务没有严格排序(但您可以使用 on_start 代替)。在调试器 https://docs.locust.io/en/stable/running-in-debugger.html
中尝试 运行
我 运行 遇到了不同 headers 和参数的相同请求返回相同响应的问题。我认为这可能是我的代码结构:
def login(self):
with self.client.get(...catch_response=True) as response:
def task(self):
with self.client.get(...catch_response=True) as response:
由于容器在每个方法后关闭,因此在方法调用之间是否丢失了 cookie?如果是这样,我将如何在调用之间保留 catch_response
和数据?
Are cookies lost in between method call since the containers close after each method?
不,cookie 不应该丢失。其他事情正在发生。也许是“任务”。正在登录前执行?任务没有严格排序(但您可以使用 on_start 代替)。在调试器 https://docs.locust.io/en/stable/running-in-debugger.html
中尝试 运行