Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む
Salesforce 組織の設定および管理
目次
絞り込み条件を選択

          結果がありません
          結果がありません
          検索のヒントをいくつかご紹介します

          キーワードの入力ミスがないか確認する。
          より一般的な検索語を使用する。
          絞り込み条件を減らして、検索範囲を広げる。

          Salesforce ヘルプ全体を検索
          Salesforce 組織のパフォーマンスの測定

          Salesforce 組織のパフォーマンスの測定

          テスト組織を設定し、クライアントをテストし、パフォーマンスを正確に測定します。

          適切なテスト戦略では、パフォーマンスと拡張性の両方が評価されます。パフォーマンスとは、特定の期間内の特定のワークロードでのシステムの速度と有効性のことです。拡張性とは、アプリケーションおよびシステム処理の需要増加に伴って、システムが応答時間またはスループット目標を達成する能力です。パフォーマンスと拡張性の高い実装にします。

          パフォーマンステストの計画および主要な人格の特定

          正確な Sandbox 組織を作成し、主要な人格を使用してテストを計画します。

          本番組織の完全コピーである Sandbox を使用することをお勧めします。Sandbox のデータモデルが本番に似ていることを確認します。

          • システム図を作成して、Salesforce に関連する現在および将来の機能、システム、ユーザーを視覚化します。システムの各部分でピーク負荷レベル、平均負荷レベル、機能の使用量を推定します。ユーザーの到着率、ログイン率、参照するページ、セッションあたりのページビューを考慮します。使用可能な場合は、既存のサイトデータを開始点とします。
          • 1 秒あたりの要求数 (RPS) でシステムのスループットを計算します。RPS は、受信 XMLHttpRequest (XHR) と API コールの組み合わせで、どちらもイベント監視でサポートされています。これらの評価指標へのアクセスについては、「イベント監視の使用」を参照してください。
          • 取引先、ユーザー、フィード、グループ、その他のオブジェクトの数など、データのサイズと全体像を推定します。
          • Sandbox 組織には、オブジェクト、ロール階層、および共有ルール間の複雑なリレーションを含めます。
          メモ
          メモ Sandbox 組織と本番組織は異なるインスタンスに存在し、それらのハードウェアは異なるため、パフォーマンスが異なる可能性があります。この違いは、非同期処理とデータベースキャッシュで最も顕著に現れる可能性があります。Sandbox のパフォーマンスを本番のパフォーマンスのベンチマークとして使用しないでください。同様に、本番を Sandbox のパフォーマンスのベンチマークとして使用しないでください。

          Sandbox 組織を設定したら、組織の主要な人格を特定し、そのページフローに関するテストを計画します。人格ごとにデータ量とデータ表示は異なります。組織のデータの全体像を把握する人格 (販売の統括責任者など) のパフォーマンスは、より特化したロールを持つユーザーとは異なる場合があります。主要な人格を使用してサイトマップを作成し、人格ごとに可能性のあるページフローを特定します。

          パフォーマンステストの設定および実行

          ネットワーク、主要な人格、およびデータの読み込みを評価するテストを作成します。

          組織のパフォーマンスを測定する前に、ユーザーと同じハードウェア条件およびネットワーク条件を使用して、ブラウザーの Octane スコアとネットワーク遅延を測定します。組織をテストする前にパフォーマンスの問題をすべて解決します。

          テストごとに、調査の範囲、テストに含まれるコンポーネント、および測定する総計値を定義します。パフォーマンステストを複数回実行して、分散を排除します。テストを定期的に実行し、応答時間およびスループットの変化に注目します。パフォーマンステストは反復プロセスです。テストで明らかになった問題を見つけて解決すると、さらなる問題が明らかになる可能性があります。

          メモ
          メモ パフォーマンステストの設計、実行、分析に関するステップごとの案内を受けるには、スケールテストを使用してください。詳細については、「スケールテスト」を参照してください。

          Salesforce はパフォーマンスを体験ページ時間 (EPT) で測定します。EPT を測定する方法は 4 つあります。

          EPT カウンターをアプリケーションのヘッダーに追加する

          EPT カウンターをアプリケーションのヘッダーに追加するには、Lightning コンポーネントのデバッグモードを使用するか、?eptVisible=1 を URL に追加します。

          https://MyDomainName.lightning.force.com/one/one.app?eptVisible=1

          Lightning コンポーネントのデバッグモードでは、コードを縮小しないため、パフォーマンスが低下します。?eptVisible=1 を使用すると、パフォーマンスへの影響が小さくなります。

          Lightning Usage アプリケーションを使用してページとブラウザーのパフォーマンスを表示する

          Lightning Usage アプリケーションを使用して EPT を測定するには、ページの左側にある [活動] または [利用状況] セクションでタブを選択します。使用されたブラウザー、またはページ別の EPT を表示できます。Lightning Usage アプリケーションはパフォーマンス総計値を集計するため、EPT カウンターを使用するほうが特定のページを測定する方法として優れている場合があります。

          Lightning Usage アプリケーションオブジェクトを使用してカスタムレポートを作成する

          Lightning Usage アプリケーションのカスタムレポートを使用して EPT を測定するには、Lightning Usage アプリケーションオブジェクトを使用してレポートタイプを作成します。レポートタイプを作成した後で、レポートビルダーを使用してレポートを作成します。Lightning Usage アプリケーション オブジェクトは Sandbox 組織では使用できません。これには次のオブジェクトが含まれます。

          • LightningUsageByAppTypeMetrics
          • LightningUsageByBrowserMetrics
          • LightningUsageByPageMetrics
          • LightningUsageByFlexiPageMetrics

          Event Monitoring Analytics アプリケーションを使用してイベント種別によりパフォーマンスを監視する

          Event Monitoring Analytics アプリケーションを使用して EPT を測定するには、事前に作成した Lightning Performance ダッシュボードを使用します。また、イベント種別を使用してパフォーマンスの特定の側面を監視することもできます。いくつかの有用なイベント種別を次に示します。

          • Apex REST API
          • Lightning ページビュー
          • Lightning エラー
          • Lightning インタラクション
          • Lightning Performance

          EPT に加えて、ブラウザー開発者ツールを使用してネットワーク調整をテストし、Selenium などの自動化ツールを使用してページフローのパフォーマンスをテストします。LoadRunner や JMeter などのツールを使用して、人格ベースの負荷生成スクリプトを記述します。

          例
          • 1 つのユーザーパフォーマンステストで、カスタムコンポーネントを含む Lightning ページを確認できます。このテストで、EPT、Octane スコア、ネットワークパフォーマンスを測定します。
          • 大量データテストでは、多数のレコードと複雑な検索条件を含むリストビューを確認できます。このテストでは、SOQL のパフォーマンスに重点を置きます。
          • API パフォーマンスをテストする場合、SOAP API を使用して取引先オブジェクトの更新を確認できます。このテストでは、要求のスループットおよびデータベースの時間を測定します。
           
          読み込み中
          Salesforce Help | Article