मैं सामग्री के साथ सहेजे गए क्रोम नेटवर्क डिबगर हर् फ़ाइल को कैसे देख / रीप्ले कर सकता हूं?


117

मुझे नेटवर्क डिबगर से प्यार है, कहा जा रहा है कि कौन से प्रोग्राम हैं जो मुझे कई 'हर्स' के माध्यम से आगे और पीछे करने की अनुमति देते हैं ताकि मैं उन्हें फिर से चला सकूं? यदि 'hars' को सामग्री के साथ सहेजा जाता है, तो क्या रिप्ले वही संभाल सकता है?

अभी मैं सिर्फ टेक्स्टपैड में पढ़ता हूं, लेकिन अगर मुझे अपने किसी भी निष्कर्ष को प्रस्तुत करना है तो एक अच्छा 'हर्ट प्लेयर' गैर-तकनीकी लोक मदद कर सकता है।


अब तक, मेरे पास 'one at a time' दर्शक
DefyGravity

9
सुपरसुसर पर यह प्रश्न अनिवार्य रूप से एक जैसा है और इसके सभ्य उत्तर हैं: superuser.com/questions/360992/…
डेविड फ्रेजर

जवाबों:


87

Jan Odvarko द्वारा विकसित एक HAR Viewer है जिसे आप उपयोग कर सकते हैं। आप या तो ऑनलाइन संस्करण का उपयोग करते हैं

या https://github.com/janodvarko/harviewer पर स्रोत-कोड डाउनलोड करें

संपादित करें: Chrome 62 DevTools में HAR आयात कार्यक्षमता शामिल है। https://developers.google.com/web/updates/2017/08/devtools-release-notes#har-imports


1
जब आप "सामग्री के साथ HAR के रूप में सहेजें" का उपयोग करते हैं, तो FWIW यह "सामग्री" को संभालने के लिए प्रतीत नहीं होता है। इसके अलावा, यह एक सभ्य हर दर्शक है।
डॉकटोर जे।

क्रोम डिबगर से एक 'सभी के रूप में सहेजें' विकल्प पर अभी तक काम करने के लिए इसे नहीं मिला है। हालाँकि, मैं इसके साथ वापस जाँच करता रहूँगा।
डेफग्रेविटी

बस यह एक बहुत भारी वेबसाइट से आज काम करने के लिए मिल गया। अच्छा आवेदन
DefyGravity

7
चेतावनी: "ऑनलाइन" के रूप में महान के रूप में हैर लगता है, मैं उस सर्वर के साथ क्या कर रहा है के साथ थोड़ा चिंतित होगा - क्या यह इसे बचा रहा है? इसका विश्लेषण कर रहे हैं? HAR में संवेदनशील व्यक्तिगत डेटा शामिल हो सकता है .. मैं व्यक्तिगत रूप से किसी और के सर्वर पर एक HAR अपलोड नहीं करूंगा .. अब अगर यह मेरे पास एक ग्राहक द्वारा भेजा गया था मुझे लगता है कि यह अलग कहानी होगी .. ओह रुको, नहीं यह नहीं होगा।
कुछ भी नहीं

@nothingisn जरूरी - HAR Viewer केवल ब्राउज़र में चलता है, कोई सर्वर-साइड घटक नहीं है जो कभी भी HAR फ़ाइल को 'देखता' है।
पॉल ग्रिम

56

Chrome देव टूल का "नेटवर्क" टूल अब आपको विंडो में ड्रैग-एंड-ड्रॉप करके HAR फ़ाइलों को आयात करने की अनुमति देता है।


HAR फ़ाइल को नेटवर्क टैब में खींचने के लिए आपके पास एक ही डोमेन पर देव उपकरण खुले हैं
ScottyG

महान विचार है, लेकिन एक चेतावनी क्रोम के साथ अन्य उपकरणों से तारीख प्रारूपों के उत्पादन की तरह प्रतीत नहीं होता है (किसी भी तरह से +1)
एलेक्स KeySmith

@ScottyG मैंने सिर्फ एक .har फ़ाइल को दूसरे डोमेन से आयात करने की कोशिश की और यह काम कर गई। संस्करण का उपयोग करते हुए 73.0.3683.103
राउल पिंटो

@RaulPinto धन्यवाद! हां मुझे लगता है कि यह v73 में एक नई सुविधा है
स्कॉटीजी

2
यही बात फ़ायरफ़ॉक्स में भी काम करती है, भले ही आप किस डोमेन पर हों।
ब्रैडी डॉवलिंग

23

ऐसा करने के लिए ऑनलाइन, ऑफ़लाइन टूल के एक जोड़े हैं:

लेकिन जो मुझे सबसे ज्यादा पसंद आया, वह एक ब्राउज़र एक्सटेंशन है (क्रोम में इसे आज़माया, उम्मीद है कि यह अन्य ब्राउज़रों में काम करता है)। स्थापना के बाद, यह आपके ऐप्स में HAR दर्शक के रूप में दिखाई देता है । तब आप आपको HAR फाइल अपलोड कर सकते हैं और कुछ इस तरह देख सकते हैं:

यहां छवि विवरण दर्ज करें


2
HAR विश्लेषक, HAR दर्शक की तुलना में बहुत बड़ी HAR फ़ाइल के सुचारू रूप से विश्लेषण करने में सक्षम है।
Stephan

16

Har file को replay करने का सबसे भरोसेमंद तरीका Fiddler की तरह एक free tool का उपयोग करना है , यह टूल हमेशा free रहता है और इसे जल्दी से डाउनलोड किया जा सकता है। ओपनिंग फ़ाइल के लिए साइटें सभी छोटी हैं और बड़ी फाइलें नहीं खोल सकती हैं। फ़िडलर सभी प्लेटफार्मों के लिए उपलब्ध है।

https://www.telerik.com/download/fiddler

फ़ाइल मेनू पर जाएं -> सत्र आयात करें ...

फ़िडलर खोलें

"HTTPArchive" विकल्प का चयन करें

Http Archieve विकल्प का चयन करें

अपनी HAR फाइल को ब्राउज़ करें

यहां छवि विवरण दर्ज करें

HAR फ़ाइल खुलेगी और फ़िडलर विंडो पर फिर से चलेगी।


1
मैंने पाया कि इसे कच्ची फ़ाइलों के रूप में निर्यात करना और फिर html फ़ाइल को लोड करना मुझे किसी भी ब्राउज़र में कंसोल लॉग को फिर से चलाने की अनुमति देता है।
mikeytown2

मुझे फ़िडलर का उपयोग करना पसंद है क्योंकि मैं इसके प्रभावों को देखने के लिए हार्ड फ़ाइल (टोकन के टोकन बदलकर) से एक विशेष अनुरोध को फिर से कर सकता हूं। मैं व्यक्तिगत रूप से लंबे समय से फिडलर का उपयोग कर रहा हूं और जैसा कि यह धागा बहुत सारे उपकरणों का हवाला दे रहा है जो सभी अलग-अलग मामलों में काम करते हैं, अंत में यह व्यक्तिगत आराम तक गिर जाता है।
चबी चकरवती

मुझे भी यह उत्तर सबसे ज्यादा पसंद आया; बहुत बड़ी HAR फ़ाइलों के लिए, फ़िडलर ने मुझे अतिरिक्त संदेशों को हटाने के लिए फ़िल्टर करने की अनुमति दी (मैं भी काफी समय से फ़िडलर का उपयोग कर रहा हूं, इसलिए इसे रीप्ले सहित अपनी क्षमताओं पर सबसे अधिक आरामदायक लगा)
HidekiAI

8

संपादित करें: हरहर अब खुला स्रोत है। मैंने नीचे URL अपडेट किया है।

यदि आप एक हिमस्खलन लोड जनरेटर का उपयोग करते हैं, तो आप बहुत अधिक लोड पर एक हर फ़ाइल को फिर से देखने के लिए हरहर का उपयोग कर सकते हैं: https://acastaner.github.io/harhar/

जब आप "सामग्री के साथ HAR के रूप में सहेजें" का उपयोग करते हैं तो यह टूल आपके द्वारा उपयोग की जाने वाली "सामग्री" को संभालता है।


2
मुझे पता है कि ओपी के पूछे जाने के बाद कुछ महीने बीत चुके हैं, लेकिन इसे सही उत्तर के रूप में माना जाना चाहिए, क्योंकि उल्लिखित उपकरण वास्तव में एक HAR फाइल को "प्ले" कर सकता है। बहुत अच्छा सुझाव, @Astaar।
चार्ल्स रॉबर्टो कैनाटो

यह पूरी तरह से C # में लिखा गया है। "विंडोज और लिनक्स (मोनो) पर काम करता है"
ट्रिंडाज़

एस्टार और चार्ल्स के साथ पूरी तरह से सहमत होने के बावजूद, मैंने अभी-अभी एक और खोज की है: github.com/Stuk/server-replay
quetzalcoatl

6

Chrome अब HAR फ़ाइलों को लोड करने का समर्थन करता है। Chrome खोलें, F12 दबाएं, नेटवर्क टैब पर क्लिक करें। खींचें और अपने .har फ़ाइल को छोड़ दें!


4

Hardiff.com बहुत उपयोगी उपकरण है। यह आपको एक या अधिक .harफ़ाइलों की तुलना करने की अनुमति देता है ।


2
  1. Chrome खोलें और F12 पर क्लिक करें
  2. नेटवर्क पर क्लिक करें
  3. क्रोम नेटवर्क टैब में har फाइल को ड्रैग और ड्रॉप करें ।

यहां छवि विवरण दर्ज करें


2

अगर मुझे देर नहीं हुई तो…।

फ़ायरफ़ॉक्स के लिए, कोई नेटवर्क टैब से उसी फ़ाइल को आयात कर सकता है।आयात फ़ाइल के साथ फ़ायरफ़ॉक्स नेटवर्क टैब



0

क्रोम ब्राउज़र खोलें। पृष्ठ पर कहीं भी राइट क्लिक करें> तत्वों का निरीक्षण करें> नेटवर्क टैब पर जाएं> .har फ़ाइल को खींचें और छोड़ें आपको लॉग देखना चाहिए।


0

खींचें और छोड़ना सबसे अच्छा समाधान है। मैं सिर्फ HAR आयात आइकन पर क्लिक करके आयात करने का दूसरा तरीका दिखा रहा हूं: यहां छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.