2011-12-30 4 views
7

JMeter를 사용하여 성능 테스트 웹 페이지를 테스트하고 있습니다. 파일 업로드 및 파일 다운로드 시나리오가 있습니다. 테스트 업로드 파일을로드하고 파일 시나리오를 다운로드해야합니다.JMeter - 파일 업로드 및 파일 다운로드 시나리오

JMeter를 사용하여 이러한 목표를 달성하는 방법을 알려줄 수 있습니까?

덕분에, 주권

+1

가 [대답있어?] (http://stackoverflow.com/faq#howtoask) –

답변

11

실제로 어떤 어떤 HTTP 스니핑 도구를 사용하여 녹음 업로드/다운로드 트래픽의 어려움과 다음 JMeter를 사용에 기록 된 요청을 에뮬레이션이 없습니다. 다음과 같이 얻을 것이다 간단한 경우

: 테스트 사용자 및 루프의 설정 번호

  • 스레드 그룹; 업로드에 대한
  • : POST에 대한 를 사용하여 다중/폼 데이터를 1 HTTP POST 요청 = 사실 - request의 일부로 전송 파일;
  • 다운로드하려면 : 다운로드를 위해 1 HTTP GET 요청 + Save Responses to a file 청취자가 첨부 됨 - 요청한 파일을 저장합니다.

이 다음과 같이 표시됩니다

 
Thread Group 
Number of Threads = X 
Loop Count = Y 
    . . . 
    UPLOAD HTTP Request 
    Method = POST 
    Use multipart/form-data for POST = true 
    -- Send Files with Request -- section: 
    File Path = ${testFile} 
    Parameter Name = datafile 
    MIME Type = ... 
    . . . 
    DOWNLOAD HTTP Request 
    Method = GET 
     Save Responses to a file 
     Filename Prefix = downloadTest_ 
     Variable Name = testFile 
    . . . 

다음은 위에 주어진 스키마에 대해 구현 샘플 스크립트를 찾을 수 있습니다 file-upload-download.jmx를.


다음 게시물이 유용 나타날 수 있습니다


맞춤 jmeter-plugins을 사용할 수도 있습니다.
이 두 당신의 테스트를 위해 매우 적절한 것 :

+0

링크에 upload-download.jmx 파일이 손상된 것 같습니다. – mCeviker

+0

@ MCeviker, 호스팅 서버를 사용할 수 없습니다. –