2013-05-10 4 views
2

로드 테스트에 사용할 Visual Studio에서 간단한 웹 테스트를 만들었습니다. 이 웹 테스트는 양식 인증을 사용하여 사이트에 로그인 한 다음 로그인 한 후 다른 조치를 취합니다.Visual Studio 웹 테스트 - 로그인 반복 안 함 단계

문제점은이 웹 테스트를 반복하면 로그인 단계가 다시 수행된다는 것입니다. 나는 .ASPAUTH 쿠키가 존재하지 않는다면 로그인 만하는 조건을 추가하려고 시도했다. 그러나 웹 테스트가 반복 될 때마다 쿠키가 삭제되거나 새로운 세션이 시작되는 것으로 보인다.

웹 테스트를 구성하여 로그인 단계가 한 번만 수행되지만로드 테스트가 끝날 때까지 모든 후속 단계가 반복되도록하는 방법이 있습니까?

답변

0

이것은 최선의 방법은 아니지만, 결국이 문제를 해결하는 방법은 초기 로그인 요청 후 모든 요청을 포함하는 루프를 추가하는 것이 었습니다. 루프 상태는 사용자가 성공적으로 로그인하면 설정되는 '.ASPAUTH'쿠키의 존재 여부를 확인합니다. 따라서 사용자는 로그인하여 루프를 치고 루프 반복을 계속합니다 (루프 내의 요청으로 인해 사용자가 로그 아웃).