Я хочу загрузить уникальный файл каждый раз, когда запускается сценарий VUser (как в # из vusers в сценарии Controller), и я нашел несколько примеров на разных форумах и их вместе, чтобы попробовать чтобы соучастник этой задачи:loadrunner uplod уникальные файлы с каждым VUser
Action()
{
char command[100];
sprintf(command, “copy C:\\source_dir\\srcFile.txt C:\\source_dir\\srcFile-%s.txt”,
lr_eval_string (”{iteration_number}”));
system(command);
web_submit_data("FileUpload",
"Action={URL}",
"Method=POST",
"EncType=multipart/form-data",
"TargetFrame=",
"RecContentType=text/html",
"Mode=HTML",
ITEMDATA,
"Name=File", "Value=C:\\source_dir\\srcFile-%s.txt", "File=yes", ENDITEM,
LAST);
sprintf(command, “del C:\\source_dir\\srcFile-%s.txt”, lr_eval_string (”{iteration_number}”));
system(command);
return 0;
}
Однако этот сценарий действительно создает 100 файлов каждый раз, и это не то, что я хочу соучастник. 1. Как я могу изменить свой скрипт для создания 100 уникальных файлов (один раз). 2. Затем запустите загрузку (функция web_submit_data) один раз на VUser в контроллере. 3. И затем удалите файлы в конце?
Может быть, поместить генерацию файла в init и удалить файл в конце скрипта VUser?
Также см. Https://groups.google.com/d/msg/lr-loadrunner/dk1ojhjP06A/hioxhi6zjeIJ – Pacerier