测试蝗虫和[Errno 111]连接拒绝

问题描述:

我有django(1.6)应用程序,我想用蝗虫测试它。 我安装locust==0.7.5pyzmq==16.0.2,我恢复了很多的失败:下面测试蝗虫和[Errno 111]连接拒绝

[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 

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

+0

你确定你的应用程序是运行在80端口的命令? –

+0

@FernandoCezar我在127.0.0.1:8000上运行我的应用程序 – Mark

+0

但您的蝗虫试图连接到端口80,而不是8000:'ConnectionError(MaxRetryError(“HTTPConnectionPool(host ='127.0.0.1',port = 80) ' –

因为你的服务器在端口8000上运行,而不是80,尝试运行

locust --host=http://127.0.0.1:8000 -f <your-locust-file.py> 
+0

你做了我的一天,非常感谢:) – Mark