ページを選択

ウェブ 分析からの同時ユーザーの判別

ロード テストは、常に考えるほど簡単ではありません。 逸話的な情報に基づいてロード テストを設定して実行することは、最適な方法ではありません。 間違った仮定をすると、アプリケーション やウェブサイトのブレークポイントをすぐに見つけ、意図せずにそれをダウンさせるかもしれません。 今日、ほとんどの企業は、多くの場合、推測を完全に方程式から取り出すために交通分析ツールを使用しています。 大多数の企業にとって、Google アナリティクスが推奨されるツールです。 では、ウェブ...

パフォーマンス テスト: ベースライン テストとベンチマーク テスト

すべてのソフトウェア アプリケーションは、機能テストと非機能テストを通過して、ビジネス要件とパフォーマンス標準を満たしていることを確認する必要があります。 機能テストは、機能の大部分を対象とし、ブラックボックステスト、単体テスト、統合テスト、システムテスト、回帰テスト、スモークテストなどのテストタイプを含みます。 非機能テスト(パフォーマンス テスト)は、速度、安定性、 スケーラビリティ、信頼性、負荷容量、および負荷の下でのアプリケーションのパフォーマンスに焦点を当てています。 パフォーマンス テストは、ベースライン...

単一ページ アプリケーションのロード テスト

ロード テスト 単一ページ アプリケーション (SPA) 単一ページ アプリケーション (SPA) は、単一ページ インターフェイス (SPI) とも呼ばれる ウェブ アプリケーションまたは ウェブ サイトで、新しいページを読み込むのではなく、個々のページに合わせてページを動的に更新します。 SPA の主な利点は、ユーザー エクスペリエンスの反応性と円滑化が向上することです。 SPAのコンセプトは15年以上前から続いていますが、ここ数年で牽引力を得ています。 技術とフレームワークの進歩により、開発者や組織にとって、SPA...

ガトリングロードテスト:ハウツー、分散テスト、例

ガトリングは、パフォーマンスとストレステストのためのオープンソースツールであり、個人的なツール知識リポジトリに追加する価値があります。 パフォーマンステスト分野で作業している場合は、すでにガトリングについて聞いたことがあるかもしれません。 ガトリングは10年近く前から続いており、HTTP、WebSocket、JMS(ジャカルタ・メッセージ・サービス)などのプロトコルをサポートしています。 Scala ベースの言語は C# や JavaScript、PHP、Python...

セレンロードテストの説明: ウェブドライバーとジャワ

パフォーマンス テストは、さまざまな負荷レベルに対してテストされた場合に ウェブ アプリケーション、ウェブ ページ、またはフレームワークがどのように応答するかを測定し、一定期間負荷がかかっているときに動作し、応答する方法を確認する非機能テストの一種です。 この記事では、Selenium とそのツール ファミリを使用してパフォーマンス テストを実行する方法について説明します。 ロード テストを実行するためにセレンと WebDriver だけを使用することは推奨されませんが、この記事では、LoadView...

ロード テスト ウェブ ソケット アプリケーション

あなたはOrkutのようなソーシャルネットワーキングアプリケーションであなたの友人とチャットし(はい、それを覚えていますか?)、リアルタイムでメッセージを送受信できることに夢中になっていると感じた初期の経験を覚えていますか? Gmail、Slack、WhatsApp、Shazam、Instagram、そして無数の他のアプリケーションを使用する今まで早送りしてください。 私たちは本当にほんの数年でリアルタイムウェブの台頭を目撃してきました。 これが可能であった最大の理由の1つは、主にWebSocketプロトコルの導入によるものです。...