2017-02-13 42 views
0

我的JMeter測試應該將文件上傳到Web服務。JMeter:使用文件上傳進行遠程測試

上載請求在標題中包含用戶名和文件名。 用戶名和文件名在CSV文件中列出。

在我的本地機器上,jmx文件,csv文件和所有測試數據位於同一個目錄中。 這裏的測試效果很好。

但是,如果我啓動測試遠程,遠程機器使用正確的用戶名和文件名,但不會找到該文件,因爲它顯然不在JMeter的BaseDir中。

是否有將測試數據發送到遠程服務器的最佳做法,還是每次都必須手動將它們放在正確的目錄中?

回答

1

JMeter僅向遠程機器發送HashTree形式的.jmx測試計劃。也可以通過-G command line argument

除此之外傳遞一些JMeter properties遠程引擎,遠程JMeter的發動機是完全獨立的,如果您的測試明確地依賴於外部文件(在CSV Data Set Config或其他文件中使用.csv文件,其中將用於上傳) - 您需要將此文件複製到所有遠程引擎(手動或以自動方式),JMeter不夠智能爲您執行此操作。