フラスコアプリの負荷テスト用のバッタテストを作成しようとしています
これは私の locustfile.py です
from locust import HttpLocust, TaskSet, task
class DataBaseTest(TaskSet):
def on_start(self):
pass
@task(1)
def get_home(self):
self.client.get("/")
class WebsiteCassandra(HttpLocust):
task_set = DataBaseTest
min_wait = 5000
max_wait = 9000
ポート 5000 でフラスコ Web アプリを実行する
app.run("0.0.0.0", 5000)
そして、私の locustfile.py があるディレクトリ
locust --host=http://127.0.0.1:5000
テストを実行すると、次のエラーが発生します
92 GET / HTTPError(u'502 Server Error: Proxy Error ( Connection refused ) for url: http://127.0.0.1:5000/',)
URL を手動で要求するとうまくいきます。しかし、バッタを通してではありません。なぜだと思いますか?