Перейти к содержимому

Фотография

Как организовать перебор файлов в папке


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 wadic

wadic

    Новый участник

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Кошелев Вадим Дмитриевич
  • Город:Донецк, Украина

Отправлено 31 июля 2009 - 10:07

Использую LoadRunner 8.1
Есть такая задача: необходимо в сценарии прописать перебор всех файлов в указанной папке.
Перерыл все. На сайтах китайских собратьев вычитал, что проще всего это сделать подключив стандартные API функции Windows.
Там есть такие функции, как FindFirstFile, FindNextFile, FindClose и др.
Эти функции содержит Kernel32.dll. С помощью этих функций, задачу можно было бы вполне реализовать.
С помощью lr_load_dll ( "kernel32.dll"); я подключаю эту dll, но вот в чем проблема:

Библиотека подключается, но из всех функций работы с файлами LoadRunner признал только FindClose...
Для остальных пришет: "Error: C interpreter run time error: vuser_init.c (11): Error -- Unresolved symbol : FindFirstFile"


Кто может подсказать в чем тут может быть проблема?

Или есть какой нибудь другой способ организовать перебор всех файлов в указанной папке?
  • 0

#2 Troubleshooter

Troubleshooter

    Опытный участник

  • Members
  • PipPipPipPip
  • 398 сообщений
  • Город:Киев

Отправлено 31 июля 2009 - 10:59

Использую LoadRunner 8.1
Есть такая задача: необходимо в сценарии прописать перебор всех файлов в указанной папке.
Перерыл все. На сайтах китайских собратьев вычитал, что проще всего это сделать подключив стандартные API функции Windows.
Там есть такие функции, как FindFirstFile, FindNextFile, FindClose и др.
Эти функции содержит Kernel32.dll. С помощью этих функций, задачу можно было бы вполне реализовать.
С помощью lr_load_dll ( "kernel32.dll"); я подключаю эту dll, но вот в чем проблема:

Библиотека подключается, но из всех функций работы с файлами LoadRunner признал только FindClose...
Для остальных пришет: "Error: C interpreter run time error: vuser_init.c (11): Error -- Unresolved symbol : FindFirstFile"


Кто может подсказать в чем тут может быть проблема?

Или есть какой нибудь другой способ организовать перебор всех файлов в указанной папке?

Каким боком перебор файлов относится к нагрузочному тестированию?
  • 0

#3 wadic

wadic

    Новый участник

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Кошелев Вадим Дмитриевич
  • Город:Донецк, Украина

Отправлено 03 августа 2009 - 10:38

Таким боком, что в указанной папке лежит 10000 файлов, путь к которым необходимо указывать в качестве параметра для нагрузочного тестирования Web Services. Указывать имена файлов в качестве статических параметров - это не совсем то, что необходимо, т.к. эти имена меняются динамически. Необходимо статически указать папку, а во время самой нагрузки заставить скрипт перебрать все эти 10000 файлов и передать их в качестве параметров для тестирования Web Services.
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных