問題タブ [distributed-testing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
browser-automation - EC2 インスタンスのクラスターにブラウザー自動化テストを配布するためのフレームワークはありますか?
私は、多数の「実際のユーザー」が当サイトにアクセスし、同時に現実的に使用することをシミュレートし、すべてのユーザーがユース ケースを確実に実行できるようにすることを目指しています。EC2 グリッド管理と Web 自動化ツール (GEB/WATIR など) を組み合わせたフレームワークを探しています。理想的な「プッシュボタン」操作は、次のすべてを行います。
- 構成可能な数の EC2 インスタンスを起動します (ブラウザー自動化フレームワークとテスト スクリプトで事前構成された指定の AMI を使用)
- それらすべてで実行中の Web 自動化フレームワーク テストを並行して開始します。彼らは首なしでなければならないと思います。
- 完了を待ちます
- 集計結果
- EC2 インスタンスをシャットダウンします。
jmeter - JMeter: 分散 (リモート) テスト: テストをリモートで実行できません
JMeter を使用して分散負荷テスト環境をセットアップします。Windows Vista (ホスト) で Linux 仮想マシン (CentOS) を実行しています。Linux VM は JMeter マスター (クライアント) です。JMeter スレーブ (サーバー) であるサーバー (Linux CentOS) があります。
私は次のことをしました:
1) クライアント (マスター) jmeter.properties に以下を追加しました。
2) サーバー (スレーブ) jmeter.properties に以下を追加しました。
3) サーバー (スレーブ) jmeter-server に以下を追加しました。
4) それから私のマスターから、私はしました:
5) 次に、jmeter サーバーを起動しました。
私が得た:
6) 次に、マスターから JMeter GUI を起動し、Run --> Remote Start --> 172.22.222.22 を実行しました。
次のエラーが発生しました。
誰かが私が間違っていたことを理解するのを手伝ってもらえますか?どうすればこの問題を解決できますか? クライアントとサーバーの両方で iptables をオフにしようとしましたが、同じ結果が得られました。
multithreading - Jmeter Distributed Testing セットアップを使用した負荷の不均等および順次実行
最近、面接中にいくつかの難しい質問に直面しました.誰かがこれらの質問で私を助けることができれば、本当に感謝しています.
a) Jmeter 分散テスト セットアップを介して、異なる Jmeter スレーブを使用して (すべて同時に) 非対称/不均等な負荷を適用して実行するにはどうすればよいですか。(例: スレーブ 1 は 60 スレッド負荷を適用し、スレーブ 2 は 150 スレッド負荷を適用し、スレーブ 3 は 200 スレッド負荷を適用します)
b) また、Jmeter Master コントロールを使用して、異なるスレーブを介して「順次」負荷を発生させる手段はありますか。(例: スレーブ 3 は、スレーブ 1 によるロードの実行後にロードを起動するスレーブ 2 の後に起動します)
回答お待ちしております!!!
linux - 1 つの Windows サーバーから複数の (3 つ以上の) Linux サーバーで JMeter をリモートで起動することはできますか?
複数の (3 つ以上の) Linux サーバーで JMeter を起動できますか? Linux サーバー上の JMeter は、Windows 上の JMeter によって制御されます。1 つの Linux サーバーhttp://blog.ionelmc.ro/2012/02/16/how-to-run-jmeter-over-ssh-tunnel/で JMeter をリモートで起動する機能があることを私は知っています。複数の Linux サーバーについてはどうですか?
jmeter - 分散テスト用の JMeter テストデータ
これが私のJMeterセットアップです:
- Web サービスのテスト
- 分散テスト、マスター 1 台、スレーブ 20 台 (ブレーズメーターを使用する場合は 100 台になる可能性があります)
- testdata を含むファイル、行ごとに整数、例については [1] を参照
- 20 ユーザーのスレッド グループ (20x20=400 リクエスト)
- CSV Data Set Config、
\n
区切り文字付き
[1] testdata ファイルの例。各行は、id
Web サービス パラメータとして使用される を表します。
私の質問は、各マシンがテストファイルの個別の部分を使用し、テストデータ項目をランダムに選択するように、スレーブ間でデータを分散する方法ですか? 1 つの方法は、テスト ファイルを別々の部分に分割することですが、より動的にすることは可能ですか? 「マシン x は 0 ~ 20 行、マシン y は 21 ~ 40 などを読み取る」ことを考えています。この質問への回答 では、CSV はローカルであると述べられていますが、csv の異なる行を動的に読み取ることは可能ですか?
jmeter - 2 台のマシンを使用する JMeter で分散テストが正常に実行されない
マスタースレーブを接続できました。2つの問題がありました。
問題 1: テストの実行中に、JMeter からの応答を確認できません。エラーをスローせずにテストに合格しました。
問題 2. テストの実行中に、応答から次のエラーを受け取りました: java.net.URISyntaxException: インデックス 78 のパスに不正な文字:
http://umEntitlements/umEntitlements%7CuserID/
次の手順を試しました: 1. CSV ファイルは、マスター マシンとスレーブ マシンの両方で同じ場所に保持されます 2. その後、スクリプト、CSV ファイルを Bin フォルダーに配置しました
同様の問題に直面し、これを解決できる場合はお知らせください。
teamcity - teamcity でテスト エージェント プールを作成し、プール全体にテストを配布する
私たちは CI に Teamcity を使用していますが、私は Teamcity を初めて使用します。
この問題があります。
特定のテスト スイートのセットを毎日実行したいと考えています。しかし、何千ものテストがあります。そのため、複数のテスト マシンにテストを分散させたいと考えており、すべてが Teamcity に構成されています。
私は調査していて、この質問があります。
- テスト マシンのプールを作成する方法はありますか?
- ビルドをトリガーすると、Teamcity は単独で複数のテスト エージェント (Teamcity のビルド エージェント) にテストを配布しますか?
pdf - リモートサーバー上のJmeter Distributed Remote TestingでPDFをダウンロードするには?
「応答をファイルに保存」リスナーを使用してPDFをダウンロードするjmeterスクリプトを設計しました.GUIモードと非GUIモードの両方でローカルで実行し、PDFがダウンロードされたときに機能します.しかし、同じスクリプトを実行しようとすると同じサブネット上のクライアント (Windows 7) とサーバー (Windows 7) を使用した分散リモート テストでは、PDF ファイルの代わりに不明なプレーン ファイルがダウンロードされます。Listener でサーバーのフォルダー パスを指定しました。これらの不明なファイルの代わりに、実際の PDF をダウンロードする他の方法はありますか。
前もって感謝します :)