2014-04-11 4 views
0

Jmeter를 사용하여 ASP.NET 웹 사이트에서 데이터베이스에 값을 추가하는 것을 시뮬레이션하려고합니다.Jmeter를 사용하여 데이터베이스에 대한 시뮬레이션

여기에있는 가이드를 사용했습니다 : https://www.youtube.com/watch?v=zYAiBwJK1v8 테스트를 설정하고 시나리오를 기록하려면. 그 모든 것이 잘 작동하는 것 같습니다. 레코더는 사이트에 대한 로그인과 이후에 오는 모든 것을 기록합니다. 제출 버튼을 눌러 데이터베이스에 값을 추가하는 경우도 포함됩니다. 이후에 기록 된 시나리오를 실행하면 오류없이 실행됩니다. 그러나 아무것도 데이터베이스에 제출하지 않습니다.

시나리오는 이것이다 : 나는 지금 내가 항목을 검색 (내가 사용자간에 차이 브라우저 세션 ID를 사용하고 있습니다), 내 사이트에 로그인, 검색 텍스트 (URL을 함께 구문 분석이 나는 수도 있습니다 녹음에서 Jmeter로 확인) 그런 다음 제출 버튼을 사용하여 데이터베이스의 테이블 행에이 항목을 추가합니다. (이것도 Jmeter의 기록 세부 정보에서 작동하는 것 같습니다). 그러나 Jmeter를 사용하여 시나리오를 다시 실행할 때 데이터베이스에 아무 것도 추가되지 않습니다. 어느 누구도 내가 찾거나 찾지 못한 이유 또는 무엇을 찾을 수 있습니까?

나는 더 많은 정보를 줄 모르겠어요,하지만 당신은 더 필요하면 정보를 알려 사전에 감사합니다 나는 당신의 로그인이 View Results Tree 수신기를 사용하여 성공했는지 확인 권하고 싶습니다 모든

답변

0

우선 . 청취자의 왼쪽 상단 모서리에는 기본값이 Text 인 드롭 다운이 있습니다. viewstate가 및 EVENTVALIDATION 동적 형태 파라미터 추출 등의 시뮬레이션 ASP.NET 응용 프로그램 로그의 특수성을 강조 ASP.NET Login Testing with JMeter 가이드를 참조 서버에서 전체 응답을 볼 수 HTML (download resources)를 선택하고 당신이 정말로 로그인하는 경우 확인합니다.

그렇지 않은 경우.

+0

실제로 더 많은 테스트를 거친 후 로그인이 성공하지 못했다는 것을 알았습니다. 세션 ID가 데이터베이스의 사용자 ID와 일치하지 않으면 로그인 페이지로 다시 리디렉션되었습니다. 로그인, 나는 단순히 설정 한 규칙에 의해 수락 된 숫자로 내 코드의 세션 ID를 하드 코드 한 다음 잘 작동합니다. 그래서 지금 세션 ID가 올바르게 설정되지 않은 이유에 대한 문제를 해결해야합니다. 귀하의 응답에 감사 드리며, 나는 귀하의 링크를 살펴보고 나서 다시 연락 할 것입니다. –

관련 문제