2016-08-02 3 views
0

배치 작업 작업을 위해 데이터베이스에 레코드를 삽입하는 .txt 파일을 업로드해야하는 시나리오가 있습니다. 이 흐름을 자동화하기 위해 Jmeter 스크립팅을 사용하고 있습니다. 내가 파일을 업로드하는 데 필요한 모든 규칙을 따랐다 생각하지만, 여전히이 오류에 직면 파일을 스크립팅의 세부 사항 업로드 여기 Jmeter : Jmeter 스크립팅 중 파일 업로드 문제

Response code: 500 
Response message: Internal Server Error 

이를

jmeter_fileUpload_1

jmeter_fileUpload_2

입력 유형 "파일"에 대한 매개 변수 이름을 표시하는 html 코드

<input type="file" size ="40" name="filename" class="textinputgroup_input" title="Use Browse button to select the file."> 

어디서 실수했는지 잘 모르겠습니다. 나는 Fiddler 당 HTTP 샘플러의 요청 속성을 적절하게 사용했다.

내가 인해 일부 방화벽 제한

에 기록 할 수 없습니다

답변

0
귀하의 설정, 그냥 있는지 확인 좋아 보인다

:

  1. 파일 중 하나의 전체 경로를 포함해야 ${filepath}
  2. ${filepath} 아래에 존재 업로드중인 txt 파일 또는 파일이 JMeter의 "bin"폴더에 있어야합니다.

도움이되지 않으면, 무엇이 잘못되었는지에 대한 단서를 얻기 위해 jmeter.log 및/또는 서버 측 로그 파일을 점검하십시오. 헤더가 누락 된 것과 같은 것일 수도 있습니다. 최후의 수단으로 JMeter와 실제 브라우저에서 보낸 요청을 Wireshark과 같은 스니퍼 도구와 비교하여 차이를 감지하고 적절한 JMeter 구성을 적용하여 요청이 동일 해지도록하십시오.

자세한 내용은 Performance testing: Upload and Download Scenarios with Apache JMeter 문서를 참조하십시오.