Я новичок в jmeter. Можете ли вы посоветовать мне, как перемещаться по папке и ее «подпапкам», чтобы записать путь к файлам с предопределенными расширениями. Расширения файлов будут заданы как массив. Путь к файлам должен быть, предпочтительно, сохранен и в массиве.Как найти файлы с предопределенными расширениями при циклическом перемещении по папкам и подпапкам?
Q
Как найти файлы с предопределенными расширениями при циклическом перемещении по папкам и подпапкам?
0
A
ответ
1
Пример решения с использованием Beanshell Sampler и FileUtils.listFiles() методу
import org.apache.commons.io.FileUtils;
String path = System.getProperty("user.dir");
String[] extensions = {"xml"};
Collection files = FileUtils.listFiles(new File(path).getParentFile(), extensions, true);
for (File file : files) {
log.info(file.getAbsolutePath());
}
Приведенный выше код печатает все файлы с расширением .xml
найдено рекурсивно в папке установки JMeter в jmeter.log файла.
Вместо имен печати файлов в журнал вы можете добавить их в JMeter Variables используя vars
стенографии для последующего повторного использования в тесте. См. Статью How to Use BeanShell: JMeter's Favorite Built-in Component для получения дополнительной информации об использовании сценариев в JMeter, используя Beanshell для него и примеры использования JMeter и Java API из элементов тестирования Beanshell.
Смежные вопросы
- 1. Использование layoutsubviews() корректно работает при циклическом перемещении по UIButtons, но не при циклическом перемещении при извлечении их по тегу
- 2. Htaccess Запретить доступ к папкам и подпапкам
- 3. Линейный символ прерывания при циклическом перемещении по массиву/функции
- 4. Запись CSV-файла при циклическом перемещении по веб-страницам
- 5. PHP - Замена множества наборов заполнителей при циклическом перемещении по массивам
- 6. Ошибка при циклическом перемещении по текстовому файлу в python
- 7. Доступ к папкам, подпапкам и подфайлам с помощью PyDrive (Python)
- 8. Ошибка при попытке навигации по папке, подпапкам и файлам
- 9. Найти файлы с определенными расширениями файлов C++
- 10. u2 или uniVerse код для итерации по папкам, подпапкам и файлам, чтобы проверить их разрешения
- 11. Индикатор выполнения не будет обновляться при циклическом перемещении
- 12. Построение строки при циклическом перемещении по Datatable, вставка, а затем сброс строки и повторение
- 13. Задержка on_trait_change() при циклическом перемещении по значениям - выполняется только при отключенной мыши
- 14. найти команду: получить файлы с даты начала, с несколькими расширениями
- 15. Как остановить мой текст при циклическом перемещении по массиву, когда пользователь нажимает?
- 16. VB.Net как itterate по папкам и скопировать файлы
- 17. Читайте файлы по папкам в R
- 18. Получить файлы и папки по папкам и подстановочных
- 19. MATLAB-файлы с пользовательскими расширениями
- 20. зацикливание по папкам при выполнении задания
- 21. CodeIgniter загружает файлы с удвоенными расширениями файлов
- 22. Найти файлы с расширениями, состоящими только из цифр
- 23. Как удалить файлы с несколькими расширениями
- 24. Возвращение нескольких разностных строк в TableView при циклическом перемещении по массиву
- 25. Литье поплавка * на символ * при циклическом перемещении по двумерному массиву в линейной памяти на устройстве
- 26. Я пытаюсь найти файлы с несколькими расширениями в сценарии оболочки
- 27. Ember.js: Как получить значение индекса при циклическом перемещении элементов коллекции с помощью помощника {{#each}}?
- 28. Объединить файлы по нескольким папкам с помощью PowerShell
- 29. Петля по папкам?
- 30. htaccess ограничивает доступ к папке и подпапкам
Я должен написать каждое расширение как отдельный элемент массива расширений, если мне нужны файлы с более чем одним расширением? – neckobik
Ничего. Прочитайте документацию. – neckobik