似乎在FastHttpLocust和HttpLocust中,默认超时为60秒。有办法改变吗?这是我的蝗虫文件:
from locust import TaskSet, task, between
from locust.contrib.fasthttp import FastHttpLocust
class HTTPGet(TaskSet):
@task(1)
def index(self):
self.client.get("/")
class WebsiteUser(FastHttpLocust):
task_set = HTTPGet
host="http://www.google.com"
wait_time = between(0.5, 0.5)
答案 0 :(得分:0)
这以前是不可能做到的,但我现在已将其修复(https://github.com/locustio/locust/pull/1299)。它将作为1.0的一部分发布,但是如果现在要使用它,则必须从git克隆。
请参见https://docs.locust.io/en/latest/increase-performance.html
class WebsiteUser(FastHttpLocust):
network_timeout = 5.0
connection_timeout = 5.0
task_set = HTTPGet
host="http://www.google.com"
wait_time = between(0.5, 0.5)