当前位置:网站首页>The packet capture tool Charles modifies the Response step
The packet capture tool Charles modifies the Response step
2022-08-02 08:38:00 【software testing】
Table of Contents
Modify the Response steps as follows:
Foreword
Charles is a commonly used tool for intercepting network packets under Mac. When testing the network communication on the server side, it is often used to intercept network packets for analysis.By setting himself as the system's network access proxy server, Charles makes all network access requests complete through it, thereby realizing the interception and analysis of network packets.
In addition to debugging ports in mobile development, Charles can also be used to analyze the communication protocols of third-party applications.With Charles' SSL function, Charles can also analyze the Https protocol.
EditResponse steps are as follows:
1. Set a breakpoint and intercept the request
2. Modify the intercepted request Response
3. Save the modified Response to the local
4. Replace the requested Response
5. Cancel the breakpoint
1Set breakpoints to intercept requests
Add and enable the request address to be intercepted in Breakpoints Setting, and check Response in the message body.

2 Modify the intercepted request Response
In the request interception interface, click Edit Response to modify it to the desired response, and then click Execute.

3Save the modified Response to the local
Find the modified interface address in the main interface of Charles, right-click and select Save Response to save the request locally.

4Replace the requested Response
Right-click and select Map Local, select the saved request from the local.

5Cancel breakpoint
After canceling the breakpoint setting, execute the interface again, and then each request Response will be obtained locally.
When no replacement is needed, just unmap.
Similarly, setting the request input parameters is similar, but it does not need to be saved locally, and executed directly after modification
The following is a very high-quality learning resource, which should be the most comprehensive and complete preparation warehouse for friends who do [software testing].This warehouse has also accompanied me through the most difficult journey, and I hope it can help you too!

You can private message me if you need the above software testing materials.Get it for free
There is also a 216-page software test engineer interview book document.And the corresponding video learning tutorials are shared for free!, which includes basic knowledge, Linux essentials, Shell, Internet program principles, Mysql database, topic of packet capture tools, interface testing tools, advanced testing-Python programming, Web automated testing, APP automated testing, interface automated testing,Test advanced continuous integration, test architecture development test framework, performance testing, security testing, etc.
Don't work alone in learning, it is better to be in a group to keep warm and grow together with mutual achievements. The effect of the mass effect is very powerful. When everyone learns and punches together, they will be more motivated to learn and more able to persevere.
Conclusion
Welcome to leave a message, or follow my column to communicate with me.
边栏推荐
- Figure robot software digital twin station oil and gas pipelines, oil and gas transportation control platform
- JSP页面中page指令有哪些属性及方法可使用呢?
- Redis分布式锁
- Detailed explanation of calculation commands in shell (expr, (()), $[], let, bc )
- 图扑软件数字孪生油气管道站,搭建油气运输管控平台
- OneNote Tutorial, How to Create More Spaces in OneNote?
- ip地址那点事(二)
- 第3周学习:ResNet+ResNeXt
- 下一个排列
- 力扣:第 304 场周赛
猜你喜欢

商业智能平台BI 商业智能分析平台 如何选择合适的商业智能平台BI

mysql 中 in 的用法

图扑软件数字孪生油气管道站,搭建油气运输管控平台

Business Intelligence Platform BI Business Intelligence Analysis Platform How to Choose the Right Business Intelligence Platform BI

Button to control the running water light (timer)
MySQL ODBC驱动简介

BGP solves routing black hole through MPLS

HCIP9_BGP增加实验

原型模式

血气方刚的年轻小伙竟去做家政小哥,是怎样成功逆袭转行的
随机推荐
Wang Xuegang - compiled shipment line file
JSP中page指令的import命令具有什么功能呢?
Technology Cloud Report: To realize the metaverse, NVIDIA starts from building an infrastructure platform
构建Flink第一个应用程序
PyCharm usage tutorial (more detailed, picture + text)
离线部署通过tiup 配置好topology.yaml文件指定PD TV TIDBserver 是不是会自动在其他机器创建好对应得模块?
力扣:第 304 场周赛
etcd implements large-scale service governance application combat
pnpm的安装与使用
Biotinyl Cystamine|CAS:128915-82-2|生物素半胱胺
Spark 系统性学习笔记系列
Business Intelligence Platform BI Business Intelligence Analysis Platform How to Choose the Right Business Intelligence Platform BI
类和对象【下】
Biotin - LC - Hydrazide | CAS: 109276-34-8 | Biotin - LC - Hydrazide
三维体尺测量
[OC学习笔记]ARC与引用计数
52.【bool类型输入任何非0数值不为1的版本原因】
【电子电路】长按键拉低电平,适用在有休眠机制的MCU但是没有看门狗,一个按键多个功能场景下使用
A little bit of knowledge - why do not usually cook with copper pots
@PostConstruct注解详解