2009-11-29 8 views
-1

jmeter를 사용하여 요청을 기록한 다음 성능 테스트를 수행합니다.녹음 된 테스트 계획이 작동하지 않습니다.

프록시 서버로 모든 요청을 기록한 후 게시 양식이 포함되어있는 경우 이 테스트 사례를 실행하지만 게시 양식이 작동하지 않는 것으로 나타났습니다. 웹 사이트의 데이터베이스에 자동으로 레코드를 만들 수 없습니다.

하지만 그 전에 webload를 사용하고 모든 것이 괜찮 았습니다.

무엇이 문제입니까? 나는 그것을 해결하기 위해 무엇을 할 수 있습니까?

+4

내 수정 구슬이 현재 잘 작동하지 않습니다. * "게시 양식이 작동하지 않습니다"*, 오류 추적 또는 문제를 이해하는 데 도움이되는 다른 사항에 대한 일부 정보를 추가 할 수 있습니까? –

답변

2
  1. JMeter 테스트에 HTTP 쿠키 관리자가 있습니까?
+0

아니요,이 항목을 추가해야합니까? – MemoryLeak

+0

예. 세션을 사용하는 경우 HTTP 쿠키 관리자는 동일한 스레드에 대한 각 샘플간에 쿠키를 유지합니다. JMeter를 최고의 시크릿 브라우저로 생각해보십시오. 각 HTTP 요청 사이에는 기본적으로 아무 것도 수행하지 않습니다. –

1

JMeter에 내장 된 프록시 레코더로 인해 콘텐츠에 액세스 할 수 있도록 쿠키 및/또는 세션이 필요한 경우 문제가 발생할 수 있습니다.

블레이즈 미터을 시도해보십시오. Blazemeter에는 Google 크롬의 확장 프로그램이 있습니다. 응용 프로그램을 탐색 할 때이 확장을 사용하여 테스트 스크립트를 기록 할 수 있습니다. 끝나면 확장 프로그램에서 .JMX 형식의 테스트 스크립트를 내 보냅니다 (이 경우 Blazemeter에 로그인해야합니다). JMeter의 테스트 계획으로 엽니 다. 테스트 계획에 필요한 사항을 변경하고 테스트를 실행하십시오!