1

我有 django (1.6) 应用程序,我想用蝗虫测试它。我安装locust==0.7.5pyzmq==16.0.2恢复了很多失败:[Errno 111] Connection refused'下面的更多详细信息

当我使用命令运行应用程序时:locust --host=http://127.0.0.1 我收到以下错误:

ConnectionError(MaxRetryError("HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: / (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f7639d89750>: Failed to establish a new connection: [Errno 111] Connection refused',))",),)

我的蝗虫文件:

from locust import TaskSet, HttpLocust, task


class UserBehavior(TaskSet):
    @task
    def home(self):
        self.client.get('/')

    @task
    def programm(self):
        self.client.get('/programm')


class WebsiteUser(HttpLocust):
    task_set = UserBehavior

任何有关如何解决错误的帮助将不胜感激!

4

2 回答 2

2

由于您的服务器在端口 8000 而不是 80 上运行,请尝试运行命令

locust --host=http://127.0.0.1:8000 -f <your-locust-file.py>
于 2017-04-03T12:05:54.740 回答
1

使用您的本地 IP 地址,例如192.168.1.1:8080/api/. 本地主机抛出连接被拒绝。

于 2021-03-01T19:55:50.353 回答