3

ローカルで実行すると完全に機能し、リモートで実行すると失敗するJMeter(2.8)テストがあります。
私がそれらを実行する方法の唯一の違いは-rスイッチ(または-R <list of machines>)であり、他のすべてのパラメーターはまったく同じです。

CSVファイルの値を含むはずの変数に値が含まれているため、リモートモードでテストが失敗し<EOF>ます。これは、テストがCSVファイルの読み込みに失敗したことを意味します。

bin各リモートマシンのJMeterのディレクトリにCSVファイルをアップロードしました(誰かが提案したように)が、これは役に立ちません。

Linuxマシンを使用しています。

4

2 に答える 2

4

Jmeterのドキュメントから:

Relative file names are resolved with respect to the path of the active test plan.
For distributed testing, the CSV file must be stored on the server host system in the 
correct relative directory to where the jmeter server is started.</b>
Absolute file names are also supported, but note that they are unlikely to work in remote 
mode, unless the remote server has the same directory structure.

別のオプションは、CSVファイルのベースフォルダーとして変数を使用し、各リモートサーバーで起動時に設定することです。

-Jresdir=<CSV Folder>
于 2013-01-04T15:55:43.130 に答える
1

jmeter-serverがパス「jmeter/file-from-ui.csv」で何かを探していることがわかりました。straceを使用してこれを見つけました。

jmeter-serverを起動したディレクトリにjmeterフォルダーを追加し、そこにcsvファイルを配置することで問題を解決しました。

于 2013-10-16T11:24:06.317 に答える