Home » 製品 » Playwrightモニタリング

Playwrightモニタリング C#テストを24時間365日の本番監視に変える

すでに動作するPlaywright for .NETテストをお持ちですか?またはご自身のIDEやAIアシスタントでテストを書きたいですか?.csファイルをインポートすると、Dotcom-Monitorは実際のChromiumブラウザで30以上のグローバルロケーションから最短1分ごとに実行し、失敗した瞬間に通知します。

CheckoutTests.cs

Playwrightデバイス・インポート済み

				
					await Page.GotoAsync("https://shop.example.com");
await Page.GetByPlaceholder("Search products")
    .FillAsync("trail shoes");
await Page.Keyboard.PressAsync("Enter");
await Expect(Page).ToHaveURLAsync(new Regex("/search"));
 
await Page.GetByRole(AriaRole.Link,
    new() { Name = "Trail Runner" }).ClickAsync();
await Page.GetByRole(AriaRole.Button,
    new() { Name = "Add to cart" }).ClickAsync();
await Expect(Page.GetByTestId("cart-count"))
    .ToHaveTextAsync("1");
 
// Checkout page must load and render
await Page.GotoAsync("https://shop.example.com/checkout");
await Expect(Page.GetByRole(AriaRole.Heading,
    new() { Name = "Checkout" })).ToBeVisibleAsync();
				
			

Playwright for .NET · NUnit

ブラウザ: Chromium

スクリプトタイムアウト: 120秒

ロケーション: 30以上利用可能

Playwrightテストをそのままインポートし、スケジュール実行の準備が整いました。

最初から始めたいですか? EveryStepレコーダー は新しいスクリプト作成をより迅速にします。

10,000以上

世界中の組織

99.99%

プラットフォーム稼働率SLA

30以上

世界中の監視ロケーション

1998年以来

ウェブサイト監視のリーダー

Aflac logo — Dotcom-Monitor customer
Dell logo — Dotcom-Monitor customer
Comcast logo — Dotcom-Monitor customer
dish logo
citrix logo
xerox

クイックアンサー

Playwright監視は、Playwrightブラウザテストをインフラストラクチャの外部からスケジュールされた自動実行を行い、テストが失敗した際にアラートを出すものです。 Dotcom-Monitorは、Playwright for .NETテストを単一の.csファイル(MSTest、NUnit、またはxUnit)としてインポートし、30以上のグローバルロケーションやネットワーク内のプライベートエージェントからChromiumで実行します。同じテストが機能テストと合成監視に使用されるため、別途監視スクリプトを維持する必要がありません。監視のためだけに新しいスクリプトを作成しますか?EveryStepレコーダーの方が通常は速いです。

お手持ちのテストを使用

既に信頼されているPlaywrightテストが24/7で実行されます

お使いのPlaywright for .NETテストは、ログイン、検索、カート追加、チェックアウトの操作を既に知っています。Dotcom-Monitorはその正確なテストをスケジュールで実行し、応答時間と失敗を記録し、完了しない場合はチームにアラートを送ります。

新しいPlaywrightデバイス
テストファイル

CheckoutTests.cs

インポート済み
認証情報
Secure Vault: shop_login
ブラウザ

Chromium

スクリプトタイムアウト

120秒

頻度

1分ごと

ロケーション
N.バージニア
ロンドン
フランクフルト
シンガポール
アラートグループ

オンコールエンジニアリング

インポート後:スクリプトを確認し、タイムアウトを設定し、ロケーションとアラートを選択してください。

あなたのツール、あなたのワークフロー

どこでも書く。ここで監視する。

PlaywrightモニタリングはDotcom-Monitor外でブラウザテストを作成するチーム向けに構築されています。テストがどのように作成されても、ローカルで実行できればモニターとして走らせることができます。

あなたのテストスイートから

エンドツーエンドテストの再利用

QAチームがリリース用に維持しているログインとチェックアウトのテストは、書き換えなしで本番モニターになります。1つのテストで2つの仕事。

あなたのIDEから

Visual StudioまたはRiderで書く

あなたが慣れているエディターで、あなたの規約でスクリプトを書き続けるか、PlaywrightのcodegenでC#の出発点を記録します。ローカルで通過したらファイルをインポートしてください。

AIアシスタントから

AIで生成する

ユーザージャーニーをAIコーディングアシスタントに説明し、Playwright for .NETのテストを受け取り、一度実行してからインポートします。

ヒント:きれいにインポートできるテストをAIアシスタントに依頼しよう

C#でNUnitを使ったPlaywright for .NETテストを書いてください。Microsoft.PlaywrightとNUnitのみを参照し、他のNuGetパッケージは使わないでください。Chromiumで実行します。https://app.example.comを開き、サインインし、レポートに移動し、「月間使用量」チャートが表示されていることをアサートします。

ほとんどのアシスタントはデフォルトでTypeScriptを使用するため、言語とフレームワークを明示的に指定してください。インポート後にパスワードをSecure Vault変数に切り替えます。

PlaywrightかEveryStepか?

スクリプトの出所で選ぶ

両方とも実際のブラウザ操作を実行し、同一の結果を生み出します。違いはスクリプトが作られる方法です。

Playwrightテストをインポートする

スクリプトがすでに存在している場合や、コードで管理したい場合に最適です。

EveryStepで記録する

監視専用のまったく新しいスクリプトが必要なときに最適です。

Playwright監視
EveryStepレコーダー
スクリプトの作成方法
コードで記述(IDEまたはAIによる)、その後インポート
操作をクリックして記録
必要なスキル
C#とPlaywright for .NET
なし
最速の場合
テストが既に存在する
最初から始める場合
結果とレポート
同一
価格設定
同一、同じプラン
Secure Vault、プライベートエージェント、アラート
同一
仕組み

.cs ファイルから実行モニターまでの6ステップ

開始する前に、テストが.NET用Playwrightで書かれており、ローカル開発環境で合格することを確認してください。

1

Playwrightデバイスを作成する

新しい監視デバイスを追加し、Playwrightタイプを選択します。

2

テストをインポートする

.csファイルをアップロードします。PlaywrightとMSTest、NUnit、またはxUnitのみを使用する必要があります。

3

スクリプトを確認する

環境固有のURL、変数、検証を更新し、認証情報をSecure Vaultに移動します。

4

スクリプトのタイムアウトを設定する

実行が終了してエラーを報告するまでの最大時間を秒単位で定義します。

5

場所と頻度を選択

監視場所、頻度、スケジュール、アラートグループを選択します。

6

保存して監視を開始

最初の実行はすぐに開始され、セッションログに表示されます。その後の実行はスケジュールに従います。

完全なセットアップの詳細は、Playwright監視ナレッジベース記事にあります。

ユースケース

Playwrightテストで監視するチーム

QAテストを本番監視として利用

リリースのゲートとなるエンドツーエンドテストは24時間体制で本番環境をチェックし続けます。別の監視スクリプトが同期ずれを起こすことはありません。

ログイン、カート、チェックアウト

収益を生むジャーニーを毎分のような頻度で監視し、ステップが失敗したり遅延したりした場合にアラートを受け取ります。

AI生成のチェック

重要なフローの平易な説明をAIアシスタントでPlaywright for .NETテストに変換し、それをスケジュール通りに実行します。

地域ごとの障害

30以上の場所から同じテストを実行し、一部の地域だけに影響するCDN、DNS、またはルーティングの問題を検出します。

内部およびステージングアプリ

プライベートエージェントをネットワーク内にインストールして、イントラネットアプリ、管理ポータル、プレプロダクションビルドを同じテストで監視します。

サードパーティ依存関係

ユーザーの視点から、ジャーニーが依存する組み込みの決済、アイデンティティ、検索サービスを監視します。

料金

EveryStep Webアプリケーション監視と同じ料金設定

PlaywrightデバイスはEveryStepモニターと同じプランと料金を使用し、30日間の無料トライアルに含まれています。

テストが異なるURLに移動するたびにタスクがカウントされます。Dotcom-Monitorは最初の監視セッション後にタスク数を計算し、エラーなくテストが完了すると最終カウントを表示します。

例:タスクのカウント方法

  1. GotoAsync("https://shop.example.com"): 1タスク
  2. 検索送信と/searchの読み込み: 1タスク
  3. クリックで商品ページが開く: 1タスク
  4. GotoAsync(".../checkout"): 1タスク

同じURL内でのクリック、入力、およびアサーションはタスクに加算されません。あくまで例示であり、カウントは最初の成功した実行後に表示されます。

グローバル監視ネットワーク

ユーザーがいる場所で実行されるテスト

6大陸30以上の監視拠点からPlaywrightテストを実行するか、プライベートエージェントを使い自社ネットワーク内でご利用ください。アラートは、チームがすでに使用しているツールに直接送信されます。

30以上

グローバル監視拠点

6

対応大陸数

1分

最小チェック間隔

プライベートエージェント

ファイアウォール内アプリ向け

Slack
Microsoft Teams
PagerDuty
ServiceNow
Jira
Zapier
Webhook
メール / SMS

Playwrightテストが実行できる6大陸にわたるDotcom-Monitorの監視拠点の世界地図。

チームの声

途切れないジャーニーが求められるチームからの信頼

「Dotcom-Monitorの包括的な監視サービスが本当に大好きです。リアルタイムアラートと詳細なパフォーマンス分析は、私たちのウェブサイトの稼働時間と速度に革新をもたらしました。」
トマー・C.
施設サービス マネージングディレクター。Capterraレビュー認証済み、2025年3月
「ソフトウェアが生成するレポートの詳細さと包括性に非常に感銘を受けました。さらに、Dotcom-Monitorのサポートチームは私の期待を超えています。」
シリン・R.
ソフトウェアテストエンジニア、コンピュータソフトウェア。Capterraレビュー認証済み、2023年2月
「Dotcom-Monitorは一つのインターフェースとプラットフォームで複数のサービスを監視できるようにしてくれました。より効率的に運用できるようになりました。」
グレゴリー・S.
マネージャー、放送メディア。Capterraレビュー認証済み、2020年5月

4.5

Capterra

83 件のレビュー

4.6

使いやすさ
Capterraスコアレビュー

4.6

カスタマーサービス
Capterraスコアレビュー

すべてのレビューはCapterra認証済みレビューからのものです。評価は10月 2026時点のものです。

コミットせずに試してみたいですか?Free ForeverプランもPlaywrightテストを実行します:最大25ターゲット、2つの監視拠点、21日間のデータ保持。無料で始めるかプランを比較してください。

よくある質問

Playwright監視に関してチームがサインアップ前に尋ねる質問

Playwright監視とは何ですか?

Playwright監視は、固定スケジュールでPlaywrightブラウザテストをインフラ外部から実行し、失敗した場合に通知します。Dotcom-Monitorでは、既存のPlaywright for .NETテストをインポートし、30以上のグローバルロケーションやネットワーク内のプライベートエージェントからリアルなChromiumブラウザで毎分の頻度で実行されます。

どのPlaywright言語がサポートされていますか?

現時点ではPlaywright for .NET(C#)のみです。TypeScript、JavaScript、Python、Javaで書かれたテストはインポートできません。もしチームがこれらの言語で作業している場合は、AIアシスタントに1つのテストをPlaywright for .NETに移植してもらうか、EveryStepレコーダーで操作を記録してください。

どの.NETテストフレームワークが動作しますか?

MSTest、NUnit、およびxUnitです。通常どおり、ご使用のフレームワークでテストを書いてください。インポート前にローカル開発環境で正常に実行される必要があります。

具体的に何をアップロードしますか?

単一の.csテストファイルです。インポート後、スクリプトがエディターで開くので、URL、資格情報、変数、検証などの環境固有の値を確認・更新できます。

テストは追加のNuGetパッケージを使えますか?

いいえ。インポートされたテストはPlaywrightおよびテストフレームワーク(MSTest、NUnit、またはxUnit)のみを参照できます。ヘルパーライブラリや共有ユーティリティに依存している場合は、必要なコードを.csファイルに移動しテストを自己完結型にしてください。

テストはどのブラウザで実行されますか?

Chromiumのみです。テストが明示的にFirefoxやWebKitを起動する場合は、インポート前にChromiumに切り替えてください。

Playwright監視とEveryStepレコーダーのどちらを使うべきですか?

スクリプトの出所で選んでください。すでに動作するPlaywright for .NETテストがあるか、IDEやAIアシスタントで書きたい場合はインポートしてください。まったく新しい監視向けスクリプトが必要な場合は、EveryStepレコーダーの方が通常は速いです。ブラウザで操作をクリックするとスクリプトを書き出します。結果、料金、ロケーション、アラートはどちらも同じです。

AIアシスタントにテストを書いてもらえますか?

はい。MSTest、NUnit、またはxUnitでNuGetパッケージ無し、Chromiumで動作するPlaywright for .NETのC#テストを依頼してください。ローカルで実行し合格を確認後、.csファイルをインポートしてください。

パスワードやAPIキーをスクリプトに含めない方法は?

Secure Vaultを使用してください。テストインポート後、エディター内でハードコードされた認証情報を暗号化されたSecure Vault変数に置き換えます。EveryStepスクリプトと同様に、値は表示されるすべての場所でマスクされます。

結果はEveryStepモニターと違いますか?

いいえ。PlaywrightデバイスはEveryStepデバイスと完全に同じ結果を出すため、レポート、ダッシュボード、アラート、トラブルシューティングは同じ方法で機能します。

Playwright監視の料金体系は?

EveryStepのWebアプリケーション監視とまったく同じプランで提供されます。テストが異なるURLにナビゲートするたびに1タスクとカウントされます。タスク数は最初の監視セッション後に計算され、エラーなくテストが完了すると表示されます。現在の料金は料金ページをご確認ください。

テストが予想より長く実行された場合はどうなりますか?

それぞれのデバイスにはスクリプトタイムアウト(秒数)が設定されています。指定時間内にテストが終了しない場合、セッションは終了しエラーが報告されます。つまり、テストのハングは無言の空白ではなくアラートになります。

内部アプリとステージング環境を監視できますか?

はい。公開インターネットからアクセスできないアプリケーションを監視するために、データセンター、VPC、またはオフィスネットワーク内にインストールされたプライベートエージェントから同じPlaywrightテストを実行してください。

Playwright監視を無料で試せますか?

はい、2つの方法があります。30日間の無料トライアルでは、EveryStepウェブアプリケーションモニターと同じ条件でPlaywrightデバイスを利用できます。Free ForeverプランもPlaywrightテストを実行可能で、最大25ターゲット、2つの監視場所、21日間のデータ保持が含まれています。

Playwrightテストを本番で活用する

1つの.csファイルをインポートして、30以上のロケーションから数分で実行を確認できます。最初から始める場合は、代わりにEveryStepでスクリプトを記録してください。