2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Fiddler इति एकं शक्तिशालीं संजालदोषनिवारणसाधनं यत् सङ्गणकद्वारा गच्छन्तं सर्वं HTTP/HTTPS यातायातस्य अभिलेखनं, निरीक्षणं, परिवर्तनं, पुनः प्रेषणं च कर्तुं शक्नोति । अयं लेखः Fiddler इत्यस्य संस्थापनं, विन्यासं, उपयोगकौशलं च विस्तरेण परिचययिष्यति यत् विकासकान् परीक्षकान् च संजाल-अनुरोधं प्रतिक्रियां च अधिकतया अवगन्तुं साहाय्यं करिष्यति
Fiddler इति Telerik इत्यनेन विकसितं निःशुल्कं network debugging इति साधनं अस्ति, यस्य उपयोगः जालविकासस्य परीक्षणस्य च क्षेत्रे बहुधा भवति ।
अभिगमःTelerik आधिकारिक वेबसाइटFiddler इत्यस्य नवीनतमं संस्करणं डाउनलोड् कृत्वा संस्थापनं पूर्णं कर्तुं संकेतानां अनुसरणं कुर्वन्तु ।
Fiddler उद्घाटयन्तु ततः स्वयमेव भवतः सङ्गणकेन गच्छन्तं सर्वं HTTP/HTTPS यातायातं गृहीतुं आरभेत ।
Fiddler इत्यस्य मुख्य-अन्तरफलके भवन्तः सर्वाणि गृहीत-जाल-अनुरोधाः प्रतिक्रियाश्च द्रष्टुं शक्नुवन्ति, ये कालक्रमेण व्यवस्थिताः सन्ति ।
विशिष्टप्रकारस्य वार्तालापस्य शीघ्रं छाननाय, यथा केवलं चित्रानुरोधाः, त्रुटिनिवेदनानि इत्यादीनि दर्शयितुं साधनपट्टिकायां फ़िल्टरस्य उपयोगं कुर्वन्तु ।
अनुरोधपङ्क्तौ राइट्-क्लिक् कृत्वा "Edit" इति चित्वा अनुरोधस्य URL, मेथड्, हेडर् सूचना अथवा बॉडी परिवर्तनं कुर्वन्तु ।
अनुरोधपङ्क्तौ राइट्-क्लिक् कृत्वा "Breakpoints" इति चिनोतु, ब्रेकपॉइंट् सेट् कुर्वन्तु, ततः Fiddler अनुरोधस्य प्रेषणात् पूर्वं विरामं करिष्यति ।
अनुरोधपङ्क्तौ राइट्-क्लिक् कृत्वा "Resend" इति चित्वा पैरामीटर्स् परिवर्त्य अनुरोधं पुनः प्रेषयन्तु ।
Fiddler इत्यस्य "Tools" > "Options" > "HTTPS" इत्यत्र "Capture HTTPS CONNECTs" तथा "Decrypt HTTPS traffic" इति चिनोतु ।
HTTPS यातायातस्य ग्रहणार्थं Fiddler इत्यस्य मूलप्रमाणपत्रं संस्थाप्य विश्वासं कुर्वन्तु ।
संजाल-अनुरोधानाम् प्रतिक्रिया-समयस्य विश्लेषणं कर्तुं तथा च कार्यक्षमतायाः अटङ्कानां पहिचानाय Fiddler इत्यस्य "Timeline" दृश्यस्य उपयोगं कुर्वन्तु ।
Fiddler इत्यस्य स्क्रिप्टिङ्ग् फंक्शन् इत्यस्य उपयोगेन भवान् स्वचालितपरीक्षणं, अनुकूलितं प्रोसेसिंग् लॉजिक् इत्यादीन् कार्यान्वितुं शक्नोति ।
Fiddler इति एकं शक्तिशालीं सुलभं च संजालदोषनिवारणसाधनम् अस्ति । अस्य लेखस्य विस्तृतपरिचयद्वारा पाठकाः फिडलरस्य मूलभूतप्रयोगे निपुणतां प्राप्तुं शक्नुवन्ति, तस्य शक्तिशालिनः कार्याणि च व्यावहारिककार्य्ये उपयोक्तुं शक्नुवन्ति इति आशासे।
प्रथमं Fiddler इति साधनं आरभत । Fiddler पूर्वनिर्धारितरूपेण 8888 पोर्ट् शृणोति, पारयितुं च शक्यतेTools
> Options
> Connections
पुष्टिं कर्तुं परिवर्तनं वा कर्तुं।
सुनिश्चितं कुर्वन्तु यत् भवतः प्रचालनप्रणाली अथवा अनुप्रयोगविशिष्टाः प्रॉक्सीसेटिंग्स् Fiddler प्रति सूचयन्ति । प्रायः सेट् भवति :
127.0.0.1
8888
ब्राउजर् अथवा अन्यस्मिन् क्लायन्ट् मध्ये अन्तरफलक-अनुरोधं आरभत । अनुरोधः Fiddler द्वारा गृहीतः भविष्यति, Fiddler इत्यस्य मुख्य-अन्तरफलके च प्रदर्शितः भविष्यति ।
Inspectors
> Request
, अनुरोधस्य विस्तृतसूचना अत्र प्रदर्शिता भवति, यत्र HTTP विधिः, URL, अनुरोधशीर्षकं, अनुरोधशरीरम् इत्यादयः सन्ति ।Inspectors
> Response
, सर्वरस्य प्रतिक्रिया अत्र प्रदर्शिता भवति, यत्र स्थितिसङ्केतः, प्रतिक्रियाशीर्षकं, प्रतिक्रियाशरीरम् इत्यादयः सन्ति ।यदि भवान् भिन्नान् अनुरोधमापदण्डान् अथवा शीर्षकसूचनाः परीक्षितुं इच्छति तर्हि भवान् सत्रं ततः चिन्वितुं शक्नोतिRequest
ट्याब् पृष्ठे तत्सम्बद्धं सामग्रीं परिवर्तयन्तु ।परिवर्तनानन्तरं भवन्तः राइट्-क्लिक् मेन्यू इत्यस्य उपयोगं कर्तुं शक्नुवन्तिResend
अनुरोधं पुनः प्रेषयितुं।
केषुचित् परीक्षणपरिदृश्येषु भवद्भिः सर्वरप्रतिसादानां अनुकरणं करणीयम् ।अनुमतम्Response
ट्याब् पृष्ठे प्रतिक्रियासामग्री परिवर्त्य पास कुर्वन्तुResend
परिवर्तितं प्रतिक्रियां ग्राहकाय पुनः प्रेषयन्तु।
Fiddler इत्यनेन अनुरोधस्य अथवा प्रतिक्रियाचरणस्य समये ब्रेकपॉइंट् सेट् कर्तुं शक्यते ।सत्रं चित्वा क्लिक् कुर्वन्तुBreak on Request
वाBreak on Response
कड्मल। यथा अनुरोधः प्रतिक्रिया वा गच्छति तथा तथा Fiddler निष्पादनं विरामयति, येन भवान् अनुरोधं/प्रतिसादं वास्तविकसमये द्रष्टुं वा परिवर्तयितुं वा शक्नोति ।
यदि अन्तरफलकं HTTPS अस्ति तर्हि सुनिश्चितं कुर्वन्तु यत्...Tools
> Options
> HTTPS
परीक्षितम्Capture HTTPS CONNECTs
तथाDecrypt HTTPS traffic
. तस्मिन् एव काले, ग्राहकः Fiddler इत्यस्य मूलप्रमाणपत्रे विश्वासं करोति इति सुनिश्चितं कुर्वन्तु ।
पश्चात् परीक्षणार्थं विशिष्टसत्रं रक्षितुं वा अन्यैः सह साझां कर्तुं वा शक्नुवन्ति ।सत्रे राइट् क्लिक् कृत्वा चिनोतुSave
> Selected Sessions
...तथा च एकं रक्षणस्वरूपं स्थानं च चिनोतु।
Fiddler स्क्रिप्ट् इत्यस्य उपयोगेन स्वचालितपरीक्षणस्य समर्थनं करोति ।उत्तीर्णःQuickExec
वाCustomize Rules
, स्वयमेव सत्रं नियन्त्रयितुं स्क्रिप्ट् लिखितुं शक्नुवन्ति ।
Fiddler इत्यस्य उपयोगःTimeline
कार्यं, भवान् अन्तरफलक-अनुरोधयोः प्रदर्शन-विश्लेषणं कर्तुं शक्नोति तथा च अनुरोध-प्रतिक्रिया-समयान् द्रष्टुं शक्नोति ।
परीक्षणस्य समाप्तेः अनन्तरं सामान्यजालप्रवेशं प्रभावितं न कर्तुं प्रॉक्सीसेटिंग्स् मध्ये Fiddler प्रॉक्सी निष्क्रियं कर्तुं स्मर्यताम् ।
अन्तरफलकपरीक्षणार्थं Fiddler इत्यस्य उपयोगेन परीक्षणदक्षतायां बहुधा सुधारः कर्तुं शक्यते, येन विकासकानां शीघ्रं समस्यानां स्थानं ज्ञातुं अन्तरफलकप्रदर्शनस्य अनुकूलनं च भवति । उपयोगकाले Fiddler द्वारा प्रदत्तानां विविधानां विशेषतानां विकल्पानां च पूर्णं लाभं ग्रहीतुं स्मर्यताम्।
प्रथमं Fiddler इति साधनं आरब्धम् इति सुनिश्चितं कुर्वन्तु ।
Fiddler इत्यस्मिन् ब्रेकपॉइंट् निम्नलिखितरीत्या सेट् कर्तुं शक्यते ।
Rules
> Automatic Breakpoints
अनुशीलयBefore requests
。Rules
> Automatic Breakpoints
अनुशीलयAfter responses
。Breakpoints
> set URL
, विशिष्टं URL प्रविष्टं कुर्वन्तु अथवा वाइल्डकार्ड् उपयुज्यताम् ।सुनिश्चितं कुर्वन्तु यत् भवतः ब्राउजर् अथवा अनुप्रयोगस्य प्रॉक्सी सेटिङ्ग्स् Fiddler -इत्यत्र सूचयन्ति येन यातायातस्य ग्रहणं कर्तुं शक्यते ।
ब्राउजरे अथवा अनुप्रयोगे अनुरोधं प्रेषयन्तु। यदि भङ्गबिन्दुः सेट् भवति तर्हि प्रेषणात् पूर्वं पुनरागमनात् पूर्वं वा अनुरोधः विरामितः भविष्यति ।
विरामं याचयित्वा भवन्तः शक्नुवन्तिInspectors
> Request
अनुरोधविवरणं पश्यन्तु परिवर्तनं च कुर्वन्तु, यथा-
यदि प्रतिक्रियाशीलः विच्छेदबिन्दुः सेट् भवति तर्हि भवान् शक्नोतिInspectors
> Response
प्रतिक्रियाविवरणं पश्यन्तु परिवर्तनं च कुर्वन्तु, यथा-
अनुरोधं प्रतिक्रियां वा परिवर्तयित्वा साधनपट्टिकायां नुदन्तुRun
बटनं (अथवा F10 कीलं नुदन्तु) ततः Fiddler अनुरोधं वा प्रतिक्रियां वा निष्पादनं निरन्तरं करिष्यति ।
इष्टे सति सत्रे राइट्-क्लिक् कृत्वा चिन्वितुं शक्नुवन्तिResend
परिवर्तितं अनुरोधं प्रेषयितुं।
त्रुटिनिवारणं सम्पन्नं कृत्वा स्मर्यताम्Rules
> Automatic Breakpoints
सर्वेषां अनुरोधानाम् ब्रेकपॉइंट् न कर्तुं तत्सम्बद्धं breakpoint विकल्पं अनचेक् कुर्वन्तु ।
Fiddler इत्यस्य उपयोगं अनुमन्यतेExecute JavaScript
वाExecute C#
स्क्रिप्ट् निष्पादयितुं आदेशः, यः अनुरोधस्य प्रतिक्रियायाः वा विरामसमये स्वयमेव केचन क्रियाः कर्तुं शक्नोति ।
FiddlerScript भवन्तं JavaScript कोडं लिखितुं शक्नोति यत् प्रत्येकं सत्रं संसाधितं भवति तदा निष्पादितं भविष्यति तथा च अनुरोधं वा प्रतिक्रियां वा परिवर्तयितुं उपयोक्तुं शक्यते ।
भवान् स्वस्य त्रुटिनिवारणसत्रं रक्षितुं शक्नोति अथवा साझेदारी अथवा संग्रहणार्थं HTML रिपोर्ट् रूपेण निर्यातयितुं शक्नोति ।
Fiddler इत्यस्य breakpoint debugging function इत्यस्य उपयोगेन भवान् नेटवर्क् अनुरोधानाम् प्रक्रियायाः गहनतया अवगमनं नियन्त्रणं च कर्तुं शक्नोति, यत् विकासस्य परीक्षणकार्यस्य च कृते अतीव सहायकं भवति
प्रथमं Fiddler इति साधनं उद्घाटयन्तु । Fiddler चालयति इति सुनिश्चितं कुर्वन्तु यतः एतत् प्रॉक्सी मार्गेण गच्छन्तं सर्वं यातायातम् गृह्णीयात् ।
सुनिश्चितं कुर्वन्तु यत् भवतः ब्राउजर् अथवा अनुप्रयोगः Fiddler मार्गेण प्रॉक्सी कर्तुं सेट् कृतः अस्ति। प्रायः सेट् भवति :
127.0.0.1
8888
Fiddler इत्यत्र क्लिक् कुर्वन्तु Rules
मेन्यू कृत्वा चयनं कुर्वन्तुPerformance
> Simulate Modem Speeds
。
पॉप-अप संवादपेटिकायां, चेक् कुर्वन्तु Simulate low bandwidth
तथाSimulate high latency
विकल्पाः। एतेन न्यूनबैण्डविड्थ् उच्चविलम्बता च संजालवातावरणं अनुकरणं भविष्यति ।
सेटिङ्ग् पूर्णं जातं ततः परं क्लिक् कुर्वन्तु OK
सेटिंग्स् रक्षतु।
इदानीं यदा भवान् ब्राउजर् अथवा एप्लिकेशनद्वारा अनुरोधं करोति तदा Fiddler निर्दिष्टजालस्थितीनां अनुकरणं करिष्यति ।
दुर्बलजालवातावरणे अनुप्रयोगस्य कार्यक्षमतां अवलोकयन्तु तथा च लोडिंग् समयं, प्रतिक्रियावेगम् इत्यादीनां जाँचं कुर्वन्तु ।
विभिन्नजालस्थितौ अनुप्रयोगप्रदर्शनस्य परीक्षणार्थं आवश्यकतानुसारं अनुकरणीयजालमापदण्डान् समायोजयन्तु ।
परीक्षणस्य समाप्तेः अनन्तरं भवन्तः शक्नुवन्ति Rules
> Performance
अनचेकSimulate Modem Speeds
, सामान्यजालवेगं पुनः स्थापयितुं ।
परीक्षणपरिणामान् अभिलेखयन्तु तथा च अवलोकितानां विषयाणां आधारेण विश्लेषणं अनुकूलनं च कुर्वन्तु।
Fiddler इत्यस्य दुर्बल-जाल-अनुकरण-कार्यस्य उपयोगेन, विकासस्य परीक्षणस्य च चरणेषु भिन्न-भिन्न-जाल-स्थितौ स्वस्य अनुप्रयोगस्य व्यवहारस्य मूल्याङ्कनं कर्तुं शक्नोति, तस्मात् उपयोक्तृ-अनुभवस्य अनुकूलनं कर्तुं शक्नोति