2017-02-13 32 views
0

My JMeterテストでは、ファイルをWebサービスにアップロードする必要があります。JMeter:ファイルアップロードによるリモートテスト

アップロードリクエストには、ユーザー名とヘッダーのファイル名が含まれています。 Usernameとファイル名はCSVファイルで表示されます。

ローカルマシンでは、jmxファイル、csvファイル、およびすべてのテストデータが同じディレクトリにあります。 ここでのテストは素晴らしいです。

しかし、テストリモートを開始すると、リモートマシンは正しいユーザー名とファイル名を使用しますが、明らかにJMeterのBaseDirには存在しないため、ファイルを検出できません。

テストデータをリモートサーバーに送信するのがベストプラクティスですか、それとも手動でテストディレクトリを手動で正しいディレクトリに配置する必要がありますか?

答えて

1

JMeterは、リモートマシンにHashTree形式の.jmxテストプランのみを送信します。これとは別に-G command line argument

経由でリモートエンジンにいくつかのJMeter propertiesを渡すことも可能である、あなたのテストを明示的に外部ファイル(CSV Data Set Configまたは他のファイルで使用される.CSVファイルに依存している場合、リモートのJMeterエンジンは、絶対に独立していますこのファイルをすべてのリモートエンジンに(手動または自動で)コピーする必要がある場合、JMeterはこれを行うのに十分スマートではありません。

関連する問題