我们对 locust.io 还很陌生,并且已经设置了一个负载测试,允许用户在电子商务网站上结账。在订单确认页面,我们希望/需要在运行结束时清除用户的 cookie,这样当它重新启动时就不会保存任何 cookie。在这方面获得一些帮助真是太棒了!不幸的是,Python 不是我每天使用的语言,所以我确信这是一些简单的事情,有人可以提供帮助!
class CheckoutPage(TaskSet):
@task(1)
def checkout(self):
self.client.get("/Checkout/OrderConfirmation")
# I want to clear cookies here so the httpuser starts over with no cookies
最佳答案
self.client 是 HttpSession 的一个实例,它是 requests.Session
的包装器,因此您可以执行以下操作:
self.client.cookies.clear()
关于locust - 如何在 locust.io 用户工作流程结束时清除 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62285789/