JMeter를 사용하여 테스트를 실행하려고하는 Rails 3.1 응용 프로그램이 있습니다.
저희 사이트는 정보를 수집하는 것을 목표로하므로 사용자가 가입하고 질문 및 답변 워크 플로우를 거치며 몇 가지 질문에 대답 한 후 유용한 정보가 제공됩니다.
My JMeter 테스트는 가입 절차를 거친 후 전체 Q & 워크 플로우로 구성됩니다.오류 422 JMeter를 사용하여 Rails 3.1 응용 프로그램을로드 할 때
환경 세부 정보 : 20 개 100 개의 동시 스레드
RedHat Enterprise 6
Rails 3.1
Ruby 1.9.2p290
DB: Postgres 9
내가 실행 한 테스트 및 초당 1 실의 램프 업 (ramp-up) 시간과 결과를 확인합니다. 그러나 rampup 시간을 늘리 자마자 초당 2 개의 스레드가 생성되기 때문에 여러 번의 호출이 실패하여 422 번 오류가 발생합니다. 그런 일이 발생하면 동일한 스레드의 경우, Q & 질문에 응답하는 유효한 사용자가 있다고 가정하기 때문에 워크 플로가 중단됩니다.
응용 프로그램 코드, 서버 구성 또는 JMeter 설정에 문제가 있는지 파악하려고합니다.
이 문제를 해결하는 방법에 대한 의견이나 제안 사항이 있으면 크게 감사하겠습니다.