구글 크롬에서 HAR 아카이브를 실행할 수 있습니까?
크롬으로 생성된 HAR 파일을 실행할 수 있습니까?크롬에서 아약스 요청을 내보내고 매개 변수를 변경했는데 다시 실행하려고 합니다.제 사이트에서 문제가 발생하여 디버그를 시도하고 있으며 이 Ajax 요청은 페이지 컨텍스트에서 실행되어야 합니다.
만약 불가능하다면, 당신은 이것에 대한 다른 대안이 있습니까?
아니요, 안타깝게도 Chrome은 HAR 파일에서 세션을 재생할 수 없습니다.그러기 위해서는 Chrome에 데이터를 제공할 수 있는 프록시에 의존해야 합니다.이렇게 하려면 다음과 같은 몇 가지 옵션이 있습니다.
https://github.com/chromium/web-page-replay
세션을 기록한 다음 브라우저로 재생할 소스 프록시 솔루션을 엽니다.도구가 데이터를 편집하도록 특별히 설계되지 않은 경우에도 제공할 리소스를 조정하여 브라우저에 데이터를 피드백하도록 할 수 있습니다.관련 측면에서 더 많은 이점이 있지만, 이 솔루션의 추가적인 이점은 프록시이기 때문에 모든 브라우저에서 작동한다는 것입니다.
플랫폼에 따라 Fiddler2(Win) 또는 Charles 프록시(Mac)를 사용할 수 있습니다.둘 다 프록시이지만 응답을 즉시 가로채고 수정할 수 있는 좋은 GUI가 제공됩니다(HAR 형식으로 세션을 내보냅니다).
Puppeteer를 사용하여 전체 세션의 2배를 녹음하고 재생하는 것은 어떻습니까?새 매개 변수를 사용하거나 사용하지 않습니다.
https://developers.google.com/web/tools/puppeteer
매우 고급스럽고 널리 사용되는 도구는 Spirent의 Avalanche 부하 발생기입니다.Harhar라는 무료 도구는 HAR 파일을 Avalanche 호환 테스트 케이스로 변환하고 매우 높은 부하(초당 10만 번)로 파일을 재생할 수 있게 해줍니다.
이 도구는 https://alarash.net/harhar 에서 찾을 수 있습니다.
Fiddler는 괜찮지만 Windows의 TCP 스택에 의존합니다. 이 스택은 유연성이 떨어지고 Avalanche와 같은 전용 통신업체급 도구만큼 많은 성능을 제공하지 못합니다.
언급URL : https://stackoverflow.com/questions/8806625/is-it-possible-to-run-a-har-archive-on-google-chrome
'programing' 카테고리의 다른 글
Angular 2 날짜 입력이 날짜 값에 바인딩되지 않습니다. (0) | 2023.08.15 |
---|---|
외국 키와 관련된 장고의 DeleteView 문제를 해결하려면 어떻게 해야 합니까? (0) | 2023.08.15 |
mysqld는 간단한 쿼리를 실행할 때 신호 6을 받았습니다. (0) | 2023.08.15 |
시스템 호출 소스 코드는 어디에서 찾을 수 있습니까? (0) | 2023.08.15 |
백그라운드 또는 포그라운드에서 응용 프로그램을 신속하게 탐지 (0) | 2023.08.15 |