NagiosがWebのフルレンダリング時間をシミュレートすることを確認


回答:



1

ブラウザをスクリプト化できますか?tellMacで実行している場合は、AppleScriptをSafari に使用してページをロードし、時間を計測できる場合があります。

これがあなたの目的のために「実際の」ブラウザに十分近いかどうかはわかりませんが、別のオプションはHTMLUnitを使用することです。これは、ユーザー受け入れテスト、画面スクレイピングなどに使用されるJavaライブラリです。オン。同じライブラリを使用してページの読み込みにかかる時間を計測することもできますが、これは実際のブラウザではなくJavaエンジンであるため、パフォーマンスは特定のユーザーエクスペリエンスを表すものではない可能性があります。また、JavaベースのNagiosスクリプトを実行したくない場合もあります。



1

多分Selenium-RCとこれ?IANAWD / IANAWPなので、はっきりとは言えません。良いことやセレンをたくさん聞いたことがあります。

編集:うん、私は最初の答えを読んでいないが、それをリサイクルし始めた一種のばかです。皆さんお詫びします。


1

Webブラウザを起動するNagiosチェックスクリプトを作成できます。SeleniumまたはiMacros Firefox / Chromeアドオンは、その目的で正常に動作します。どちらも無料でオープンソースです。

例:コマンドラインから iMacros for Firefox 起動し、次のような小さなマクロを実行します。

VERSION BUILD=7110203 RECORDER=FX
TAB T=1
URL GOTO=http://serverfault.com/
TAG POS=1 TYPE=H1 ATTR=ID:h-top-questions

=>これにより、FirefoxまたはChromeでの正確なページ読み込み時間がわかります。さらに、トランザクション監視に同じ設定を使用できます。


1

多分一見の価値があります:phantomjs-nagios:「完全なWebページをヘッドレスでレンダリングし、nagiosで読み込み時間をテストします」。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.