私は、ウェブサーバー上の重い負荷を何度も繰り返しURLのリストを繰り返し訪問しています。ストレス/負荷テストAjaxヘビーウェブアプリケーション
最初は、wget/curlを使用して単純なスクリプトを作成する予定でしたが、サイトでは重い作業の多くでajaxリクエストが多く使用されていたため、これは実現可能なオプションではありません。リンクからhtmlを解析し、ajaxリクエストを抽出し、それらをカールするために、複雑なスクリプトを書く必要があります。私はこの要求を繰り返す必要があります。
理想的には、移動する前に各リンクで15-30秒を費やしているURLのリストをループするために、broswer(または同様のもの)を取得する方法があります。これは、各URLが訪問され、サイトの負荷が代表になるときにすべての私のjavascriptが実行されることを意味するでしょう
誰でも私はこれを簡単に行うことができますか?
これはページ内のすべてのjavascriptを実行しますか?実際にロードをテストするためにはページ内のAjaxリクエストが実際に必要です。 – Tristan
いいえ、私の知る限りではありません。あなたはabのヘッダをXmlHttpRequestを使うように設定することができますが、あなたのためにアプリケーションを実行してリンクをクリックすることはありません。それだけでは不可能です。これは、javascriptファイルを取得し、あなたのアプリを設定するために必要なすべてをつかむ。 – Layke
それはリンクをクリックする必要はありません恥ずかしいthatsは基本的には、ページのdocument.onloadでjavascriptを実行する必要がありますし、サーバーへのリクエストの残りの部分が読み込まれます – Tristan