当前位置:网站首页>Necessary for Test Engineer -- package capturing tool fiddler
Necessary for Test Engineer -- package capturing tool fiddler
2022-06-12 05:21:00 【Government officials】
fiddler
1. fiddler download , Installation and setup
1. install fiddler
- install jdk
- download fiddler https://www.telerik.com/fiddler
- Installation
2. Use fiddler Grab HTTP Request setup steps
tools -> Options -> HTTPS -> Decrypt HTTPS traffic(HTTPS Decrypt ) -> Yes -> yes -> yes -> yes ( certificate ) -> determine -> OK -> restart
Configure monitoring port : fiddler -> Tools -> Options -> Connections( Default 8888, It can be modified to the port number you want to monitor )
Browser Settings agent (IE):
IE -> Internet Options -> Connect -> LAN settings -> Proxy settings -> Generally, agent is automatically checked -> start-up fiddler
3. fiddler Window information
1. upper : Request information
- Raw: Complete information requested ( Request line + Request header + Request body )
- Headers: Request header information
- Textview/Syntaxview: Request body information
- WebForms: Request body form display
2. below : Response information
- Raw: Complete information of the response ( Response line + Response head + Response body )
- Headers: Request header information
- Textview/Syntaxview: Request body information
- WebForms: Request body form display
3. Icon
- Left information bar , If the previous icon is an angle bracket , Then for get request ;
- Left information bar , If the previous icon is a form + arrow , Then for post request ;
4. fiddler Basic operation
1. Delete operation
- In the upper menu bar × Number -> remove all;
- The following command line : cls / clear
- keyboard : delete
- Shortcut key : ctrl+X
2. Filtering operation : Just grab fiddler Filter the domain name information
Click on the menu bar above filters Options -> Check use Filters -> Show only the following Hosts -> Set the domain name to view ( Such as : 127.0.0.1) -> Actions( Application ) -> Run Filterset now( Immediate effect )
3. Modify the request operation
1. Request before
Rules -> Automic Breakpoint( To set breakpoints ) -> Before request( Request before ) -> In the browser page : Add information -> In the browser page : Submit a request -> Intercept successful -> fiddler in : Double click to modify the information -> Click below Run to Completion function -> Turn off interception : disabled -> Go/Run to completion
2. After responding
Rules -> Automic Breakpoint( To set breakpoints ) -> After Response( After responding ) -> In the browser page : Add information -> In the browser page : Submit a request -> Intercept successful -> fiddler in : Double click to modify the information -> Click below Run to Completion function -> Turn off interception : disabled -> Go/Run to completion
4. Automatic response : Once a request occurs , It will automatically return to fiddler Set the response result
AutoResponder( lightning icon ) -> Select the request you want to set , Drag to the response bar below -> Rule Editior -> Select the desired response ( file ) -> Save -> Check (Enable Rules, Unmuthed requests passthrough, Enable Latency) Make rules effective
5. The interface test
Composer -> Drag the request you want to test to the information bar below -> Execute( perform )
6. Weak network test
Rules -> Performace -> Simulate Modem Speeds( At the default network speed )
Customize the network speed :
Rules -> Customize Rules&… -> Ctrl+F -> 300( The default network speed ) -> if (m_simulateModem…) Field -> above 300( The uplink rate is 300), Below 150( The downlink rate is 150) -> Ctrl+S preservation
边栏推荐
- Force/release learning and sorting in IC Verification (6) research on the influence of wire type signals
- Pupanvr- some tool class objects (6)
- Uview customer management JS
- Development of video preview for main interface of pupanvr-ui
- Classes and objects, methods and encapsulation
- [backtracking based on bit operation] queen n problem 2
- Detailed analysis of mathematical modeling problem a (vaccine production scheduling problem) of May Day cup in 2021
- 2022“高考记忆” 已打包完成,请查收!
- Introduction to MMS memory optimization of Hisilicon MPP service
- Force/release learning arrangement in IC Verification (5) research on the influence of reg type signals
猜你喜欢

Qinglong wool - Kaka

Yolov5 realizes road crack detection

4.3 模拟浏览器操作和页面等待(显示等待和隐式等待、句柄)

Thingsboard create RCP widget

Codec of ASoC framework driven by alsa

Transpiration and evapotranspiration (ET) data, potential evapotranspiration, actual evapotranspiration data, temperature data, rainfall data

How Bi makes SaaS products have a "sense of security" and "sensitivity" (Part I)

Three. JS import model demo analysis (with notes)

Introduction to audio alsa architecture

Multi thread learning v. volatile visibility and cache inconsistency, instruction reordering
随机推荐
【C语言】实现字符串截取功能
ShanMeng and Beijing Adoption Day start NFT digital collection public offering
Classes and objects, methods and encapsulation
加速訓練之並行化 tf.data.Dataset 生成器
Three. JS import model demo analysis (with notes)
Variables and data types
The master programmer "plays" a C program that is not like C
Fundamentals of intensive learning openai gym environment construction demo
February 19, 2022 [Nolan] Nolan resurrected? Change · Nolan [soul orchid] can be connected to XDD / silly girl
Microsoft announces that it will discontinue support for older versions of visual studio
One dragon and one knight accompanying programmers are 36 years old
20. string representing numeric value
How to count the total length of roads in the region and draw data histogram
Sword finger offer30 days re brush
Caused by: org. h2.jdbc. JdbcSQLSyntaxErrorException: Table “USER“ not found; SQL statement:
[backtracking] backtracking to solve subset problems
Introduction to audio alsa architecture
Static keyword and inheritance, polymorphic and special classes
Set common methods
Multi thread learning 4. Sleep, wait, yield, join (), ThreadGroup control the running of threads