파일 업로드 성능을 테스트하기 위해 apachebench (ab)를 사용하고 싶습니다. 매뉴얼을 읽었으며 목표를 달성 할 수있는 방법을 찾을 수 없습니다.apachebench 용 멀티 파트 POST를 지원합니까?
내 목표는 POST 메소드 및 다중/양식 데이터 형식을 사용하여 HTTP 요청으로 파일을 업로드하는 것입니다.
"POST-FILE -p는"AB 지원을하지만, 난 단지 형식 키를 찾을 수 = 값 & 키 2 = 값 2 내가 보낼 POST 데이터가
콘텐츠 유형은 무엇
: multipart/form-data; 경계 = ---- WebKitFormBoundaryuUlX4554LPBjInc5
------ WebKitFormBoundaryuUlX4554LPBjInc5 내용 - 처분 : form-data; name = "file"; 파일 이름 = "411c40d9.jpg" 콘텐츠 형식 : 이미지/JPEG
xxxxxxxxxxxxxxx입니다 (이미지 데이터) YYYYYYYYYYYYYYYYYYYYYYYYYYYYY
나는 잠시 동안 인터넷 검색과 그것을 달성하기 위해 모든 관련 기사 또는 방법을 찾을 수 없습니다. 나는 cURL을 사용하고 정상적으로 작동하지만 스트레스 테스트를하고 싶습니다. 그래서 목표를 달성하려면 ab를 사용해야합니다.
제안 사항?
example_post.txt 파일의 내용은 다음과 같을 수 있습니다. -T "multipart/form-data; boundary = 1234567890"... 파일 내용 : --1234567890 Content-Disposition : form-data; 이름 = "ID" --1234567890 내용 - 처분 : form-data; name = "videofile"; 파일 이름 = "ab1_pod.avi" 콘텐츠 유형 : 비디오/x-msvideo [base64 인코딩 된 파일 내용은 여기에 있습니다] --1234567890-- – Paul
이 작업을 수행하지 못했습니다. –
@ofer, 도움이 필요하면 명령을 게시하는 것이 좋습니다. 짧게는 .txt 파일이 현재 디렉토리에 있고, ab가 설치되어 있고, 따옴표를 닫았고 URL이 유효한지 확인하십시오. HTTPS를 가리키는 경우 인증서가없는 곳에서 문제가있을 수 있습니다. t 유효 – Carlton