ページを選択

ビジネス向けのウェブサイトを開発することは、現代の顧客とやり取りするスマートな方法です。 従来のプラクティスはまだ非常に目に見えますが、組織のオンライン プレゼンスを持つことは、現在と将来のニーズは確かにあります。 以前は、ウェブサイトの設計と開発は金属と同じくらい難しかったです。 しかし、WordPressの誕生以来、ウェブサイトの開発ははるかに簡単になりました。 専門家が開発プロセスに数ヶ月を投資していた場合、経験豊富なコーダーはWordPressを通じて数日以内にウェブサイトを準備することができます。 しかし、問題は、サイトが満足のいく結果を提供するときに始まります。 そのため、重要な潜在顧客や既存の顧客を失う前に、WordPress の ウェブ サイトでロード テストを実行して問題を把握することをお勧めします。

 

ワードプレスとは何ですか?

ほとんどの人は、ウェブサイトを作成するためのツールとしてそれを知っているが、より技術的にWordPress(WP)の概要をしてみましょう。 ワードプレスは、PHPコーディングとMySQLデータベースを使用するオープンソースのウェブサイト開発プラットフォームです。 これは、2003年以来、業界を支配しているシンプルで最も強力なウェブサイトコンテンツ管理システム(CMS)の一つです。 また、ブログ、ポートフォリオ、フォーラム、電子商取引、その他いくつかの種類のウェブサイトを作成するための著名なプラットフォームです。

統計によると、ワードプレスを使用して作成された7500万のウェブサイトがあります。 これは、世界中の市場シェアの58%を獲得することを保証します。 主な例には 、BBCアメリカウォルト・ディズニー・カンパニーニューヨーク・タイムズなどがあります

 

ロード テストとは

あなた自身に尋ねる、あなたは開くために永遠にかかるウェブサイトを訪問しますか? そして、取引の詳細、ユーザー名、パスワードなどの個人情報を漏洩した場合、ソースを信頼しますか? もちろん、あなたはしません。 そのため、ウェブ サイトを含むすべてのプログラムは、いくつかのテストを経て問題を特定します。 これらの欠陥は、ユーザー エクスペリエンスに直接影響を与えるため、軽減するために必要です。 ただし、パフォーマンス テストの一環として、ロード テストは、ロードとシフトの動作をリアルタイムで処理する ウェブ サイトの機能を監視するために実行されます。

 

ウェブ サイトの重要な要素のテスト

数百ページの本でさえ各要素を定義できなかったため、これは最も長いセクションになる可能性があります。 ただし、テストチェックリストは、ウェブサイトの性質とサイズによって異なります。 しかし、ほとんどのWordPress開発者は、ウェブサイトの品質保証のために少なくとも6つの重要な要素をテストします。 これらの要素について詳しく説明します。

 

壊れたリンク

壊れたリンクは、あなたの訪問者に大きな失望です。 これらのリンクは効果がないように見えるかもしれませんが、ウェブサイト全体の信頼性を著しく損なう可能性があります。 リンクが壊れている場合は、販売ページ、オプトインページ、ログイン、または潜在的な顧客を購入者に変換するのに役立つウェブサイトのその他の重要なセクションにリンクされている場合、ウェブ の下部リンクにも悪影響を及ぼします。

 

ウェブサイトの速度

あなたのウェブサイトの読み込み時間が1秒を超えている場合は、いくつかの重要な変換を失うために自分自身を準備する必要があることをご存知でしたか? なぜでしょうか。 それはユーザーの流れを壊すからです。 さらに、それはあなたのGoogleランキングや他の検索エンジンのランキングを減少させます。 したがって、競争力を維持するために、ウェブサイトの速度をテストすることが重要です。

 

ping テスト

Ping は、少量のデータを送受信するために必要な最小時間を測定するプロセスです。 特定のホストが簡単に到達可能であるか、システムが障害に直面しているかどうかをテストするためのパラメータです。 ping テストを実行して、ネットワーク、サーバー、さらには ウェブ サイトをチェックできます。

 

変換率

もう 1 つの重要な要素は、変換速度です。 たとえば、アクセサリを販売する WordPress ベースのオンライン ストアがあるとします。 したがって、モバイルコンバージョン率がデスクトップコンバージョン率よりも低い場合、開発者はウェブサイトをテストしてモバイルショッピング体験を向上させます。

 

アップタイム

ウェブ サイトが期待どおりに機能していない場合や、エンドユーザーが特定のタスクを完了するためにオンラインで利用できない場合、プラットフォームはダウンタイムが発生していると評価されます。 ウェブ ホスティングの不備、ハードウェア障害、CMS の問題、DNS の問題、悪意のある攻撃など、ダウンタイムの原因が多く存在する可能性があります。 そのため、原因や原因を特定するには、ウェブサイトに適切なテストが必要です。 ワードプレスの アップタイムも、良好なウェブホスティングを持っていることによっても大きく依存しています。 あなたの研究を行うと 最高のWordPressホスティング プロバイダを選択するために時間がかかる場合は、多くの面倒や ダウンタイムを避けることができます。

 

不正確な情報

そして最後に、中小企業を持っているか、多国籍企業を経営しているかにかかわらず、あなたのウェブサイトがあなたの会社が提供している製品やサービスに関する誤った詳細を持っている場合、顧客を失う可能性があります。 そのため、日常的にコンテンツをチェックし続けることが不可欠です。

 

ウェブサイトの速度を遅らせる原因を特定するツール

スピーディーなウェブサイトは、常に訪問者に魅力的です。 個人のブログやビジネスのウェブサイトを持っている場合でも、速度を低下させる要因を評価することが重要です。 ほとんどの無料ツールでは正確な結果を示すことができませんが 、Dotcom-Monitorの無料のウェブサイト速度テストツール を使用すると、中国、ロンドン、パリ、ワシントンDC、ムンバイ、テルアビブなど25の異なる場所からウェブサイトの速度を調べることができます。

テストの完了後、[ 詳細] を選択してウォーターフォール チャートの分析とパフォーマンス レポートを取得できます。 プラス、無料の速度テストツールは、テストを実行するために、異なるブラウザを選択することができます。 そして、最良の部分は、ツールがインターネットエクスプローラ、Firefox、Chromeなどのすべての主要なブラウザだけでなく、モバイルブラウザ用のiOS、Android、Windowsをサポートしていることです。

 

スピードテスト/パフォーマンスレポート – 期待する内容

ドットコムツールスピードテストツールを選択すると、次のような重要な詳細が得られます。

  • 最適なパフォーマンスを実現する要素の 10%
  • パフォーマンスが最も低い要素の 10%
  • 選択した場所に応じて詳細
  • エラーと診断の識別
  • 滝チャート
  • ダウンロード速度、最初のパケット、DNS、および多くのダウンロードに関連する概要

 

ユーザー エクスペリエンスを理解するためのロード テストの重要性

負荷テストは、任意のアプリケーションの最大耐荷重強度を定義します。 特定の ウェブ サイトのシナリオでは、現在のインフラストラクチャが ウェブ サイトを実行するのに十分かどうかを判断するのに役立ちます。 さらに、ピーク時のWordPressサイトの持続可能性について通知します。 したがって、ロード テストを通じて、ユーザーがオンライン ポータルにアクセスするたびに直面する可能性がある問題を理解できます。

ロード テストでは、次のことを学ぶことができます。

  • 複数のユーザーが、利用可能な ウェブ サイト機能 (ショッピング カート、特別オファーなど) を一度に利用できますか。
  • トランザクション応答時間はユーザー満足度を提供するのに十分なほど適切ですか?
  • ユーザーは、大規模な負荷の下で、ウェブサイトの設計と開発に満足していますか?
  • ユーザーは、iPad、iPhone、タブレットなどの便利なデバイスで簡単にウェブサイトを見ることができますか?
  • ユーザーは、すべての主流のブラウザからウェブサイトを訪問して楽しんでいますか?

 

WordPress サイトのロード テストを行う前に実行する必要がある手順

開始する前に、ロード テストのすべての前提条件を確認してください。

 

目的を知る

サイトのロード テストを行う前に、まず テストを開始する目的を知る必要があります。 また、次のような主なパラメータも考慮する必要があります。

  • スループット
  • 応答時間
  • 訪問者の最大負荷
  • システム容量

ユーザーの立場に立つ

ロード テストを開始する前に、チームを集めて、ユーザーにとって ウェブ サイトの最も重要な機能を見つけてください。 膨大なトラフィックが発生した場合に、これらの関数がユーザーにトラブルを引き起こす可能性について考えてください。 サイトが取引や活動でいっぱいであるときに直面する可能性のある本当の欠陥を理解するために、訪問者の靴を踏む必要があります。

 

シフト-左シフトアプローチの適用

シフト-左シフトテストの方法を使用することは常に賢明です。 これは、時間とリソースを節約するための最良の方法です。 この手順を採用しないと、ハードワーク、金銭的資源、顧客の損失の無駄が生じる可能性があります。

 

現実的なデータを検索する

ロード テストを成功させるには、複数回の試行が必要です。 たとえば、最初のフェーズでは、通常の状態で ウェブ サイトをテストし、応答時間を書き留めます。 第 2 段階では、トラフィックを増やし、ウェブ サイトの動作と応答時間を分析します。 同様に、すべての目的が達成されるまで、同じプロセスを続行する必要があります。

各フェーズで現実的なデータを見つけることは、ベンチマークとして機能し、問題を特定して解決するのに役立つため、注意する必要があります。

 

適切なツールを決定する

ロード テストに使用するツールを十分に把握しておく必要があります。 たとえば、LoadView には、複数の テスト カーブ ツール など、正確な結果を得るためのさまざまな負荷テスト機能が用意されています。

 

リアルユーザーに対応する現実的な負荷をシミュレートする

あなたのワードプレスベースのウェブサイトは、同時に異なる機能を使用して、複数のユーザーを持つことを期待されています。 そのため、現実的なユーザー シナリオ (テスト スクリプト) を開発し、テストを実行してサイトを最も現実的に分析する必要があります。 ただし、動作を学習するには、クリティカル レンダリング パス、製品ページ、ログイン、ショッピング カート、注文管理システム、自動電子メール システム、およびすべての重要な要素 をスクリプト化することの重要性を理解する必要があります。

これらの重要な要素はすべて、特定の負荷で最初にクラッシュする可能性のある機能を特定したり、通常および過度のストレス(トラフィック)の下でパフォーマンスを監視したりするために、同時にテストする必要があります。

それでは、ディズニーのウェブサイトを例に取って、両方のツールについて議論しましょう。

 

ロードビューを使用したロード/ストレステスト

このセクションでは、LoadView 負荷/ストレス テスト ソリューションを使用して WordPress ベースの ウェブ サイトの速度をテストする方法について説明します。

無料試用版にサインアップしたら、アカウントにログインします。 新しい無料試用版ユーザーは、ロードテストクレジットで$ 20を受け取ります。

次に、ロード テストの種類を選択します。 この場合、ディズニーの公式ウェブサイトでウェブページの速度テストを実行するには 、ウェブ ページオプションをクリックします。.

ロード テストの種類の Web アプリケーションの選択

 

次に、「デバイス」という名前を付け、ウェブサイトのアドレスを入力して、ブラウザの種類を選択します。

 

ウェブページテストディズニー

 

テストに新しいニックネームを付け、複数のテストを実行するときに後で識別できるようにします。 また、 検証結果 がチェックされていることを確認します。 完了したら、[ デバイスの作成 ] オプションをクリックする必要があります。

 

テストシナリオディズニー

 

これで、[ ステップ カーブのロード ]オプションを実行するときに、要件に従って実行プランを調整できます。 たとえば、この場合、1 人のユーザーから開始し、2 分ごとにユーザーが 3 人増加し、ユーザーが 7 人になるとすぐに、ウェブ サイトは 5 分間の金額を保持します。 つまり、テスト期間の合計は 7 分で、仮想ユーザーは 7 人です。

 

ロードステップカーブディズニー

 

下のスクリーンショットでは、 インジェクタペイロードのロード セクションを見ることができます。 このオプションを使用して、各インジェクタに等しい負荷を分散できます。 設定はそのままにしておくことをお勧めします。 ただし、必要に応じて番号を変更できます。 地理分布は、トラフィックの宛先を設定するのに役立ちます。 無料トライアルの場合は米国 (ミネソタ州) に固定されていますが、プレミアム アカウントをお持ちの場合は 、他の 20 近くのゾーンから 選択できます。

 

ロードインジェクタ ジオディストリビューションディズニー

 

また、LoadView無料トライアルを使用しているため、ウォレットに$20が表示され、そのすぐ隣にはテストコスト$12.30が表示されるため、ロードテストを実行する前にどれくらいの費用がかかるかを正確に確認できます。 [続行] ボタンをクリックすると、テストが開始されます。 完了すると、 結果を確認するためのレポートが生成されます

 

ウェブ アプリケーションのロード テストに EveryStep Web レコーダーを使用する

EveryStep Web レコーダーは、ウェブ サイトやアプリケーションとのブラウザーの対話を記録する ウェブ ベースのスクリプトツールです。 モバイルおよびデスクトップブラウザー内での実際の動作を識別するのに役立ちます。 さらに、パフォーマンスに関連する詳細な分析を提供し、開発者がアプリケーションのボトルネックやその他のエラーをライブに入れる前に特定するのに役立ちます。 最も重要なことは、速度をチェックし、レポートやダッシュボードを提供して、アプリケーションの速度を低下させる可能性のある要素を正確に確認できることです。 それでは、ロード テスト スクリプトの作成に EveryStep Web レコーダーを使用する方法について説明します。

まず、アカウントにログインします。 この場合、ディズニーのウェブサイトを通じて特定のスクリプトセットを作成することを目的として 、ウェブ アプリケーション を選択する必要があります。

ロード テストの種類の Web アプリケーションの選択

 

スクリプトの記録を開始するには、[ 新しいスクリプトの記録 ] セクションに URL、ユーザー デバイスの種類、ブラウザ、および記録の解像度を入力する必要があります。 ディズニーのテストでは、Chrome デスクトップブラウザを選択しました。 録音の解像度を [自動]に設定し、[ 今すぐ録音] をクリックします。

 

レコード新しいスクリプトディズニー

 

最終的には、記録が開始され、サイト内を移動すると、下にスクリプトコードが表示されます。 録音を停止して再生して、保存されていることを確認できます。

 

エブリステップウェブレコーダーディズニー

 

記録されたスクリプトが保存されると、新しいデバイスに名前を付ける必要がある別のページに移動します。 また、ここでスクリプトを手動で編集したり、タイムアウトオプションを設定したりすることもできます。

ロードテストデバイスディズニー

 

スクリプトを保存すると、[ テスト シナリオ] 画面に移動し、ロード テスト、リージョン、ロード カーブなどを設定できます。 ウェブ ページのテスト例で前述した手順と同様です。

 

ロード テスト中に探す事項

ウェブ サイトまたはアプリケーションがロード テストの途中にある場合は、次の手順に従ってください。

  • 負荷を高め続ける
  • 適切な論理スクリプトの設定
  • ロード テストの繰り返しを容易にし、正しい結果を得るためのベンチマークを注意深く示します。
  • 各フェーズの応答時間を測定する
  • 継続的な監視を使用して、長時間テストを実行することを検討する

ロード テスト後に探す事項

最後に、ウェブ サイトでロード テストを実行した後、取得した結果を評価する必要があります。 そして、それを行う最善の方法は、メトリックを分析する方法です。

  • 平均応答時間
  • ピーク応答時間
  • エラーの数
  • 秒あたりの要求数
  • スループット
  • 同時ユーザー数

結論: ワードプレスのウェブサイトをロードテストする方法

あなたのWordPressのウェブサイトは、トラフィックの異なる量の下でそのパフォーマンスを保証するために負荷テストを通過する必要があります。 これは、その速度と効率を低下させる主な原因であるあなたのウェブサイトのエラーを識別するための最良の方法の一つです。 したがって、顧客を失い、リソースを浪費する前に、LoadView 複数のカーブ テストと EveryStep Web Recorder スクリプト ツールを使用して、ユーザーの視点からサイトの速度と応答時間を確認できます。 また、Dotcom-Monitorソリューションを使用して サイトやアプリケーションを 継続的に監視し、パフォーマンスが常に一流であることを確認することを忘れないでください。

プロセスのどの部分でも困惑している場合は、 エンジニアに連絡 してすべての懸念事項について話し合うことができます。 私たちのチームは、いつでも質問を助け、問題を解決するためにいつでも利用できます。 今すぐ LoadView トライアルを開始しましょう!