首页 > 解决方案 > 如何在不使用上下文管理器的情况下避免在 Locust 中记录请求?

问题描述

Locust 文档解释说,可以通过使用上下文管理器并引发异常来防止记录请求。例如:

try:
    with self.client.get('/wont_be_logged', catch_response=True) as response:
        raise RuntimeError
catch RuntimeError
    pass

有没有办法在不使用上下文管理器的情况下实现相同的目标?

标签: pythonlocust

解决方案


自己做请求(不使用self.client

例如通过使用requests.get(...)

(请注意,这将使用不同的会话,因此不会使用相同的 cookie 或底层 http 连接)


推荐阅读