2017-05-04 8 views
0

Azure CDN의 기능을 확인하고 싶었 기 때문에 다른 정적 리소스가있는 정적 웹 페이지에 대해 VSTS로드 테스트를 설정했습니다. 1 분 동안 6000 명의 사용자를 선택했습니다. 또한 "자동으로 프로비저닝 된 에이전트"를 사용하기로 결정했으며 VSTS는 17 개의 에이전트 코어를 사용한다고 말했지만 로그에는 5 개의 에이전트 만 표시됩니다.Azure CDN에 대한 VSTS로드 테스트

모든 즉시 관련 정보는 Avg. 응답 시간 4.6 초! 나는 진단 탭으로 가서 에이전트에 대한 높은 CPU 경고뿐만 아니라 많은 OutOfMemoryExceptions를 발견했습니다. [enter image description here

서버를 제어하지 않기 때문에 부하 테스트 도구에 몇 가지 문제가 있다고 가정 할 수 있습니다. 규모가 크지 만, 나는 또한 그것이 좋을 것이라고 생각했을 것이다. 로드 테스트 도구가로드 되어도 실패하지 않아야합니다.

아무도 여기서 무슨 일이 벌어지고 있는지 설명하고 설명한대로 성공적인로드 테스트를 실행할 수 있습니까?

+0

이 문제를 재현 할 수 없습니다. 새로운 부하 테스트의 결과는 무엇입니까? –

+0

지난 밤에 다시 시도했습니다. 같은 결과. 내 사이트를 상대로해볼 수 있습니까? http://www.maze-o.com –

답변

1

표시되는 오류 메시지는 에이전트의 높은 리소스 (CPU/메모리) 사용으로 인해 발생할 수 있습니다. "상담원 수 (총 코어 수)"를 늘린 다음 다시 테스트를 실행 해보십시오. "Agent Count (Total Cores)"를 40 (1 분간 6000 명)으로 설정하고 OutOfMemory 예외를 더 이상 보지 않았으며 평균 응답 시간이 404.1ms 인 사이트를 테스트하라는 기본 요청으로로드 테스트를 만들었습니다. enter image description here

17 개의 에이전트 코어는 5 개의 에이전트 만 표시하므로 예상되는 동작입니다. 자세한 내용은 아래 표를 참조하십시오. enter image description here

+0

"자동 프로비저닝 된 에이전트"를 사용하고 있으며 에이전트 수를 설정하는 옵션이 표시되지 않습니다. 이 옵션은 "자체 제공 에이전트"를 사용하는 경우에만 존재합니다. –

+1

@ DanFriedman로드 테스트를 생성하기 위해 VSTS 웹 포털에서 직접 웹 테스트를 업로드하는 것으로 보입니다. 그리고 Visual Studio Test 용 VSTS 웹 포털에서 에이전트 코어를 설정하는 것은 지원되지 않습니다. Visual Studio에서 부하 테스트를 작성하고 Visual Studio를 사용하여 VSTS에 테스트를 업로드하는 것이 좋습니다. 이 방법으로 더 많은 설정을 구성 할 수 있습니다. –