Performance Hocust如何从响应中提取值,然后用于下一个序列请求

Performance Hocust如何从响应中提取值,然后用于下一个序列请求,performance,locust,Performance,Locust,我正在寻找一种替代加特林和霍普斯特的工具。我发现它很强大,但我想知道如何提取Json值,然后在下一个请求的Json负载中使用该值(请注意Json负载在不同的文件中)。就像在Gatling中一样,我们可以使用saveAs(),该值将存储在会话变量中,然后我们可以将该值放入Json负载中 谢谢, Hoang蝗虫几乎就是Python,它使用的是请求http客户端,因此请查看请求文档以了解更多信息 让我们假设/login在json响应中返回一个会话id,我们希望在将来的请求中使用该id。然后,您将在任务

我正在寻找一种替代加特林和霍普斯特的工具。我发现它很强大,但我想知道如何提取Json值,然后在下一个请求的Json负载中使用该值(请注意Json负载在不同的文件中)。就像在Gatling中一样,我们可以使用saveAs(),该值将存储在会话变量中,然后我们可以将该值放入Json负载中

谢谢,
Hoang

蝗虫几乎就是Python,它使用的是
请求
http客户端,因此请查看请求文档以了解更多信息

让我们假设
/login
在json响应中返回一个
会话id
,我们希望在将来的请求中使用该id。然后,您将在任务中执行以下操作:

response = self.client.post("/login")
session_id = response.json()["session_id"]
self.client.post("/foo", json={"session_id": session_id})