只是想知道是否有更好的方法來做到這一點。使用Jmeter將文件上傳到Web服務到多個文件夾
我將多個文件上傳到Web服務中的不同文件夾。
目前,我已經獲取了上傳文件的所有路徑,並將它們的位置上傳到CSV,並將其上傳到了需要上傳到的位置。 (目前有效)
正在上傳的文件的名稱與它將發送到的位置類似,文件到文件夾,文件B到文件夾B.
是否有更好的方法,我也可以達到同樣的事情,但在更多的文件名,而不在CSV文件中給出的位置匹配類似文件夾的名字嗎?
只是想知道是否有更好的方法來做到這一點。使用Jmeter將文件上傳到Web服務到多個文件夾
我將多個文件上傳到Web服務中的不同文件夾。
目前,我已經獲取了上傳文件的所有路徑,並將它們的位置上傳到CSV,並將其上傳到了需要上傳到的位置。 (目前有效)
正在上傳的文件的名稱與它將發送到的位置類似,文件到文件夾,文件B到文件夾B.
是否有更好的方法,我也可以達到同樣的事情,但在更多的文件名,而不在CSV文件中給出的位置匹配類似文件夾的名字嗎?
如果您的文件名有一個模式來決定它應該上傳到哪個服務器,請使用beanshell預處理器來完成文件夾名稱。
例如 - 被上傳文件到文件夾,您的預處理器的示例代碼可以像
String file=vars.get("fileName");//filename variable holds file names
if(file.charAt(file.length()-1)=='A')//checks the whether last char is A
{
vars.put("foldertobeUploaded","Folder A");
}
else
{
vars.put("foldertobeUploaded","Folder B");
}
,並使用$ {} foldertobeUploaded無論你想在採樣器使用。
JMeter附帶If Controller您可以在其中定義條件。如果條件爲真,則控制器的子(ren)樣本(rs)將被執行。
喜歡的東西:
"${someJMeterVariable}".endsWith("A")
Folder A
"${someJMeterVariable}".endsWith("B")
Folder B
參考文獻:
這工作歡呼隊友。 – Rishi