1

将来的に同様の質問があった場合は申し訳ありませんが、私の検索は返されませんでした。

AWS EC2/S3 のバックエンドと iPhone のフロントエンドでサービスを実装しようとしていますが、サービスは多かれ少なかれ todo リストに似ています。これは斬新なアイデアではありませんが、IT インフラストラクチャについて教えているクラスで役に立ちます。

残念ながら、私は自分の iPhone にしかアクセスできず、AWS などでスケーラビリティを示すことはできません。

別のアカウント/アプリからのふりをして AWS サーバーにリクエストを送信できる、このアプリの仮想ユーザーをシミュレートする方法/ソフトウェア ツール/フレームワークはありますか? リストにアイテムを追加したり、削除または編集したりする場合に、実際の iPhone アプリが送信するのと同じように、シミュレーターはリクエストを送信する必要があります。

ストレス テストが十分に確立されたトピックであることは理解していますが、ここでは、Web サービスを限界までプッシュしようとするのではなく、複数のユーザーをシミュレートしてスケーラビリティを実証したいと考えています。これが交通シミュレーションと完全に重複するかどうかもわかりません。

どんな助けでも大歓迎です。

4

2 に答える 2

1

Apache JMeter を使用して実行できる場合があります。それは、バックエンドで何が起こっているかによって異なります。ただし、次のサーバー タイプをサポートしています。

Web - HTTP, HTTPS
SOAP
Database via JDBC
LDAP
JMS
Mail - SMTP(S), POP3(S) and IMAP(S)
Native commands or shell scripts

それと一緒に何かを配線できるはずです。

 http://jmeter.apache.org/
 http://www.opensourcetesting.org/performance.php

AWS/EC2 で実行されているサービスの非常に重い負荷をシミュレートするために、さまざまな時点で使用しました。

于 2012-06-30T22:33:56.103 に答える
0

Apache Benchmarkは、HTTP 負荷テストを行うための非常に便利なツールです。複数のユーザーをシミュレートするために同時要求を行うことができます。他のツールに対する主な利点は、シンプルで使い始めやすいことです。abバックエンドが HTTP をリッスンしている場合は、より複雑なことに時間をかける前に試してみる価値があるかもしれません。

于 2012-07-14T14:40:07.980 に答える