2017-12-17 9 views
0

1を使用して、私はtutorialに従うならば、それはのみが1つのスレッドを使用して動作することを述べるJMeterのSelenuimテストは常に</p> <p>、私はセレンを使用して私のウェブサイト上で私のJMeterスクリプトのテストを開始したいスレッド

「スレッドグループ」の値は変更しないでください。それらはすべて1に設定する必要があります。

一度に1人のコンピュータで1人のユーザーを使用して、セレンテストを実行する制限がありますか?

私はanswers about seleniumも見つけましたが、お勧めできません。 JMeter + Seleniumテストで1スレッドを実行し続けるようにしてください。

答えて

1

Web Driver Tutorialに探している相手:

注:これは、JMeterの中に含まHTTP Samplersを置き換えるために、このプロジェクトの意図はありません。むしろエンドユーザーの読み込み時間を測定することによってそれらを補うことを意味します。など

また引用符に注意を払う

だからは、レンダリング速度をJMeterののHTTPリクエストサンプラーを使用して、メインロードを作成し、スクリプトの実行時間を測定するための1つ(または複数の)webdriverをサンプラーを使用することをお勧めします、 10 Minute Guide

から各ブラウザは、リソースを大量に消費し、上限は、読者が作成する必要がありますどのように多くのブラウザで配置する必要があります。

経験から、読者が作成するブラウザ(スレッド)の数は、以下の式によって制限されるべきである:

C = N + 1 

C =試験 を実行しているホストのコアの数と、N =番号ブラウザの(スレッド)

例えば、現在の読者のホストは、4つのコアを持っている場合、式はもたらすであろう:

ことを意味
4 = 3 + 1 

をスクリプトは3つのスレッドのMAXIMUMを持つ必要があります。

アプリケーションにアクセスする1つのブラウザのメモリフットプリントもチェックしてください。

だから、理論的にはあなたが1日以降、各CPUコアごとにブラウザをキックオフし、お使いのブラウザのためのRAMの約1ギガバイトを割り当てることができます(これはあなたのページがどのように「重い」によって異なる場合があります。

ためThe WebDriver Sampler: Your Top 10 Questions AnsweredをチェックSeleniumとJMeterの統合に関する詳細。

関連する問題