2016-05-31 2 views
0

프런트 엔드에 jmeter를 사용하여 파일을 업로드하려고합니다. 업로드해야하는 파일이 세 개 있습니다. 제출 단추가 사용 가능하게됩니다. jmeter를 통해 다른 방법이 있습니까?Jmeter를 사용하여 프런트 엔드에 파일을 업로드하는 방법은 무엇입니까?

백엔드에서 할 수 있습니다. 그러나 Jmeter를 통해 웹 사이트의 URL을 사용하여 웹 사이트의 성능을 테스트하고 싶습니다. 아파치 JMeter를 프로젝트의 매우 메인 페이지 당으로

+0

[Apache JMeter로 업로드 및 다운로드 시나리오] (https://www.blazemeter.com/blog/how-performance-test-upload-and-download-scenarios-apache-jmeter)를 완료 했습니까? – Jahan

+0

아래 답변으로 문제가 해결되면 답변과 승수를 수락하십시오. 이제 답변을 투표하십시오. –

답변

4

:

JMeter를 브라우저 없습니다.

웹 서비스와 원격 서비스에 관한 한 JMeter는 브라우저 (또는 여러 개의 브라우저)처럼 보입니다. 그러나 JMeter는 브라우저가 지원하는 모든 작업을 수행하지 않습니다. 특히, JMeter는 HTML 페이지에있는 Javascript를 실행하지 않습니다. 또한 HTML 페이지를 브라우저로 렌더링하지 않고 (HTML로 응답을 볼 수도 있지만 타이밍은 샘플에 포함되지 않고 한 번에 하나의 스레드에서 하나의 샘플 만 본다).

그래서 JMeter는 "제출"버튼의 상태를 확인하지 않고 프로토콜 수준에서 작동하며 어떤 경우에도 해당 요청을 보냅니다.

파일 업로드 비트 자체에 관해서. 당신은 HTTP Request 샘플러와 함께 할 수있는, 단지 확인 :

  1. 을 당신은 (경우에 따라서는 PUT 할 수 있습니다) 방법
  2. Use multipart/form-data for POST 상자가 Files Upload 섹션에 다음과 같은 값에
  3. 을 체크 POST를 사용 제공됩니다 :

    • 파일 경로 (JMeter의 "bin"폴더와 절대 또는 상대 경로)
    • 매개 변수 이름
    • 파일 MIME Type
    사실

파일 업로드 요청을 구축 할 수있는 가장 쉬운 방법 (<input type="file" ... 태그가 포함 된 양식 이름, 당신은 업로드 페이지의 소스 코드에서 알아낼 수 있습니다) 만 기록된다 자세한 내용은 Recording File Uploads with JMeter 가이드를 참조하십시오.

+0

어떻게 파일 업로드 페이지를로드 할 수 있습니까? – vins

관련 문제