测试蝗虫和[Errno 111]连接拒绝
问题描述:
我有django(1.6)应用程序,我想用蝗虫测试它。 我安装locust==0.7.5
和pyzmq==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
任何关于如何解决错误的帮助将不胜感激!
答
因为你的服务器在端口8000上运行,而不是80,尝试运行
locust --host=http://127.0.0.1:8000 -f <your-locust-file.py>
+0
你做了我的一天,非常感谢:) – Mark
你确定你的应用程序是运行在80端口的命令? –
@FernandoCezar我在127.0.0.1:8000上运行我的应用程序 – Mark
但您的蝗虫试图连接到端口80,而不是8000:'ConnectionError(MaxRetryError(“HTTPConnectionPool(host ='127.0.0.1',port = 80) ' –