2009-09-23 7 views
3

필자는 ASP.NET 페이지로드 시간에 대한 통계를 수집하기 위해 Fiddler와 함께 놀고 있습니다. 통계 탭에서, 나는 위의 목록에 제거 추가 할 수 있습니다 그렇지 않으면 Total Sequence Time성능 측정에 Fiddler 사용하기

Does this number include ALL the following: 
1. Time over the wire 
2. Downloading JS files 
3. Running any JS scripts on load 
4. Making any database calls 
5. Running server side logic 

아무것도/참조?

+0

http://www.fiddler2.com/fiddler/perf/ – EricLaw

+0

링크 지금 죽었 -이 새로운 동등하다 생각 : http://www.telerik.com/fiddler/web- app-performance-testing –

답변

2

마지막 바이트까지의 시간이 포함됩니다. Fidler는 네트워크 모니터링을 수행합니다.

브라우저에 데이터베이스가 없기 때문에 이미 시간이 포함되어 있습니다. JS 파일의 DL 시간은 클라이언트에 전송되기 때문에 포함됩니다. JS가 pageload에 추가 파일을로드하면이 시간도 포함됩니다. ig가 서버에서 아무것도 가져 오지 않으면 그 시간은 포함되지 않습니다.

+0

이 페이지는 자바 스크립트를로드 할 때 실행되며로드시 DB 호출도 수행합니다. JS 다운로드 시간이 포함되어 있음을 이해합니다. 하지만 그것은 서버 측 로직, 클라이언트 측 로직, db 호출 등을 포함 할 것인가? – Nick

+0

아니요 ... JS가 DB 호출을 수행하지 않습니다.) JS에서 웹 서비스를 호출 할 수 있지만 JS에서 DB 호출을하지 않을 것입니다. 그리고 WS 페이로드가 측정됩니다. –

+0

음, Fiddler가 JS에만 관심이 있습니까? 나는 그것이 "Total Sequence Time"에 페이지를 로딩하는 것과 관련된 모든 지연을 감수해야한다는 인상하에 있었다. 나는 틀린 것일지도 모른다. – Nick

0

이미 언급했듯이, Fiddler는 네트워크를 통해 이동 한 바이트를 추적하며 실제로 성능 테스트를위한 것이 아닙니다. 성능 테스트를 수행하려는 경우 웹 응용 프로그램의 기능을 다루는 몇 가지 단위 테스트를 생성 한 다음 Visual Studio에 내장 된 성능 테스트를 사용하거나 다른 테스트 프레임 워크를 활용하여 응용 프로그램 테스트를 스트레스 테스트하는 것이 좋습니다. 그것이 하중을 결정하는 더 정확한 방법입니다.

페이지의로드 시간을 찾으려면로드 시간을 처음부터 끝까지 보려면 추적을 켜십시오. 스택에 각 이벤트가 표시됩니다.

HTH

+0

"실제로 성능 테스트를위한 것이 아닙니다."정확한 것은 아닙니다. 자세한 내용은 http://www.fiddler2.com/fiddler/perf/를 참조하십시오. – EricLaw

+0

그래서 Fiddler는 그 자체로는 아니지만 addons가 할 수 있습니다. –

관련 문제