私はここでストレステストについていくつかの質問を読みました、そして人々は一般的に推薦します
- ab
- セレン
- jmeter
- openSTA
しかし、これらはすべてApache、Java、スクリプトなどに基づいているようです。
Seleniumは、UIの読み込みやデータベースのリクエストなどをシミュレートするサイトの実際の使用を記録し、それを何度も再生するため、最良のオプションのようです。アプリケーションを使用して100人のユーザーをシミュレートする場合、アプリをどのようにテストするかわかりません。他の15台のコンピューターにインストールして自動化を実行することになっていることは知っていますが、それは実際には実現可能ではありません。
これらのアプリの中には、文字通りすべてのページのHTTPResponseをテストするものもありますが、実際にはデータベース呼び出しをシミュレートしていません。たとえば、メニューがあり、ユーザーがクリックするとデータベース呼び出しが行われます。これに関するもう1つの問題は、パラメーターを期待してデータベースリクエストを実行するページがアプリにある可能性があるため、ページの読み込みから良好な応答が得られても、テストが実際に期待どおりに実行されないことです。
テストをレンダリングするだけでなく、実際にアプリを使用する100人の同時ユーザーでアプリをテストするための使いやすいシミュレーションツールを持っている人はいますか?スクリプトツールが必要な場合は問題ありませんが、これは私が直面したもう1つの問題であるため、スクリプトツールの設定方法に関する適切なドキュメントがある場合にのみ推奨してください。
ありがとう