Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中,如何使用蝗虫和请求包?_Python_Python Requests_Locust - Fatal编程技术网

在Python中,如何使用蝗虫和请求包?

在Python中,如何使用蝗虫和请求包?,python,python-requests,locust,Python,Python Requests,Locust,我不太确定如何具体地提出这个问题,所以希望它能有意义 我有一个http客户端,它使用这个包,现在我想用它来运行负载测试 要正确使用蝗虫,看起来我应该扩展,它使用蝗虫的客户端进行http请求,但是我的类已经有了自己的客户端,它发出请求 所以我不知道如何使用蝗虫。。我是否应该只使用这个类而忘记httprocust 您是否使用请求包创建了蝗虫测试?有什么建议吗 您推荐的任何其他python http负载测试框架?HttpOccast类已经使用了requests包,因此您可以使用该包而不是客户端 如果你

我不太确定如何具体地提出这个问题,所以希望它能有意义

我有一个http客户端,它使用这个包,现在我想用它来运行负载测试

要正确使用蝗虫,看起来我应该扩展,它使用蝗虫的
客户端
进行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、数据库连接)。然而,您似乎并不是“不能”使用客户机连接到蝗虫类。我只是想评论一下,说声谢谢。我也在寻找一个负载测试框架。以前没有听说过这个。只需在蝗虫文件中创建您的客户端。