2017-10-06 10 views
0

エンドポイントのキャッシングロジックを変更し、パフォーマンステストを行いたいと思います。サーバーはHerokuにあります。このエンドポイントをテストするにはどうすればよいですか?私が使用できるツールはありますか?エンドポイントのパフォーマンステスト方法は?

私はab apache toolsについて知っています。ほかに何か?

ab実際にエンドポイントに当たるとは思われません。私がlocalhostにリクエストすると、実際のリクエストをしていないようです。何か案は?

答えて

1

ここでは、abを実行していますか? APIエンドポイントへのクライアント接続を終了するのと同じホストでそれを実行している場合を除いて、ローカルホストにヒットするよう指示することはできません。

パフォーマンステストAPIへのツールを探しているなら、私はこれらを見てお勧めすることができます:

を可能に完全disclo確か:私はk6プロジェクトに関わっています。上記はすべてオープンソースのツールであり、実際のコードでテストケースを書くことができます。これは非常に便利だと思います。

を知っているあなたは/が実際のコードでテストケースを記述する必要はしたくない場合は、あなたが使用できるいくつかの他のツールがあります

次に、Jmeter、Gatling、Tsungのような、単純で自動化されたAPIエンドポイントテスト(私の意見では)よりも複雑で、ウェブサイトのテストに適したツールがいくつかあります。また、APIテストに適していますが、パフォーマンスが悪いために、測定値が砲撃、包囲、ローカストのようなものではない場合があります。

関連する問題