locust - 如何在 locust.io 用户工作流程结束时清除 cookie

标签 locust

我们对 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/

相关文章:

robotframework - 通过 Locust 进行并行机器人框架测试

python - Locust Load Testing 分析后术语的含义

locust - 所有用户完成任务后如何停止 Locust 负载测试?

reactjs - 使用 ReactJS FE/Java 对 Web 应用程序进行压力/负载测试 BE : which tool to use

python - 需要一种方法将变量从 User 类传递到 Locust 中的 TaskSet

python-3.x - Locust 负载测试 用于 API 调用

performance - Locust 负载测试术语与 Apache Bench

python - 蝗虫-Python-ssl.SSLError : [SSL] PEM lib (_ssl. c:4065)

python - 如何使用多个测试文件运行 locust