VUser 스크립트가 실행될 때마다 고유 한 파일을 업로드하려고합니다 (컨트롤러 시나리오의 vusers 에서처럼). 다른 포럼에서 몇 가지 예제를 찾아서 함께 사용해보십시오.loadrunner 모든 VUser와 uplod 고유 한 파일
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. 컨트롤러의 VUser에 한 번 업로드 (web_submit_data 기능)를 실행하십시오. 3. 결국 파일을 삭제 하시겠습니까?
파일 생성을 VUser 스크립트의 마지막 부분에있는 init 및 파일에 넣을 수 있습니까?
https://groups.google.com/d/msg/lr-loadrunner/dk1ojhjP06A/hioxhi6zjeIJ – Pacerier