在Python中,如何使用蝗虫和请求包?
我不太确定如何具体地提出这个问题,所以希望它能有意义 我有一个http客户端,它使用这个包,现在我想用它来运行负载测试 要正确使用蝗虫,看起来我应该扩展,它使用蝗虫的在Python中,如何使用蝗虫和请求包?,python,python-requests,locust,Python,Python Requests,Locust,我不太确定如何具体地提出这个问题,所以希望它能有意义 我有一个http客户端,它使用这个包,现在我想用它来运行负载测试 要正确使用蝗虫,看起来我应该扩展,它使用蝗虫的客户端进行http请求,但是我的类已经有了自己的客户端,它发出请求 所以我不知道如何使用蝗虫。。我是否应该只使用这个类而忘记httprocust 您是否使用请求包创建了蝗虫测试?有什么建议吗 您推荐的任何其他python http负载测试框架?HttpOccast类已经使用了requests包,因此您可以使用该包而不是客户端 如果你
客户端
进行http请求,但是我的类已经有了自己的客户端,它发出请求
所以我不知道如何使用蝗虫。。我是否应该只使用这个类而忘记httprocust
您是否使用请求包创建了蝗虫测试?有什么建议吗
您推荐的任何其他python http负载测试框架?HttpOccast类已经使用了requests包,因此您可以使用该包而不是客户端 如果你想使用你的客户端,你应该扩展蝗虫类。例如:
class MyHttpLocust(Locust):
def __init__(self):
super(MyHttpLocust, self).__init__()
if not self.host:
raise LocustError('host is missing')
self.client = MyHttpClient(self.host)
仅从蝗虫链接的要点来看,听起来您想要扩展HttpOccast类<代码>蝗虫听起来像是针对非http点击(TCP、数据库连接)。然而,您似乎并不是“不能”使用客户机连接到蝗虫类。我只是想评论一下,说声谢谢。我也在寻找一个负载测试框架。以前没有听说过这个。只需在蝗虫文件中创建您的客户端。