网络延时一个数据包从用户的计算机发送到网站服务器,然后再从网站服务器发送到用户计算机来回时间。通常使用网络管理工具PING来测量网络延时。 抖动,网络延迟不停的变化成为抖动。如果网络发生拥塞,排队延迟将影响端到端的延迟, 并导致通过同一连接传输的分组延迟各不相同,而抖动,就是用来描述这样一延迟变化的程度 丢包丢包率是一个比率 络中数据的传输是以发送和接收数据包的形式传输的,理想
转载 2024-10-17 07:12:10
119阅读
前言之前和后端的工程师配合的时候,接口偶尔会出现接口问题导致数据显示失败,而前端断点调试也看不到什么有价值的信息,这个时候后端工程师发话了,“你抓个包给我看看”,搞得我一脸懵逼。作为一个有理想有抱负的工程师,这么low 的场面一定要hold住。如果你也曾经遇到跟我一样的情况,希望你能看看这篇博客,相信对你能够有所帮助。Charles 抓包工具因为我这的网从官方下载的速度很慢,所以是从其他网上下载的
最近把httpserver与其他几个小工具整合起来了。如果需要下载独立版的httpserver,可以直接下载:Http Server1.5https://github.com/DayRain/fx-tools/blob/master/http-server-simulator-1.5.zip点击download即可下载  ————————————分割线————————————源
   最近在进行前端开发的时候发现Charles一个非常牛叉的功能,就是可以通过代理将网络请求定向至本地文件。有了这个功能在进行iOS开发时就可以在缺少后台接口的情况下更加真实的进行数据mock了(反正我们公司的后台。。。不想吐槽了)。  我们先用NSURLSession发送一段简单的post请求:NSMutableURLRequest *request = [NSMutableURLR
HTTP状态码一览。   HTTP 响应代码:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status  HTTP 响应状态代码指示特定 HTTP 请求是否已成功完成。  响应分为五类:信息响应(100–199),成功响应(200–299),重定向(300–399),客户端错误(400–499)和服
如何使用Charles进行APP抓包注意事项:由于现在7.0以上的版本不再信任用户安装证书,所以建议使用安卓系统版本低于7.0的设备进行配置抓包。Charles链接:https://pan.baidu.com/s/15c2JK34uhNmuo8qA08M12Q 提取码:om5e安装Charles同意协议下一步 这里可以修改软件的安装路径,我这里保持默认路径,下一步 点击 install 等待安装完
转载 2023-10-04 21:22:39
41阅读
断点问题:1.什么叫断点?Break Point:进行接口测试时,为了测试后端功能而设置的。2.断点有哪些方式?Before Requests:在请求时,没有达到服务器之前设置断点。     -- 全局断点(中断fiddler捕获的所有请求)                  &
转载 1月前
381阅读
         curl 是利用 URL语法在命令行方式下工作的开源文件传输工具。 它被广泛应用在 UNIX、 多种 Linux 发行版中,并且有 DOS 和 Win32、 Win64 下的移植版本。如果你的开发环境是 Mac 或者 Linux, 会自带 curl;如果是 Windows 系统,下载 window 版本(curl-7.33.0-w
一、Web自动化测试1.Selenium中hidden或者是display = none的元素是否可以定位到?不能,可以写JavaScript将标签中的hidden先改为0,再定位元素2.Selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的?1.添加元素智能等待时间 driver.implicitly_wait(30)2.添加强制等待时间(比如python中写
安装好Charles 桌面创建json文件
转载 2019-05-15 17:04:00
82阅读
2评论
# Charles 模拟 iOS 的使用与实践 在移动应用的开发与测试中,网络请求和响应的调试是不可或缺的一部分。Charles 作为一款强大的网络抓包工具,可以帮助我们更好地模拟 iOS 应用的网络请求。在这篇文章中,我们将探讨如何安装和配置 Charles,使用它来模拟 iOS 网络请求,并通过代码示例加深理解。 ## 什么是 CharlesCharles 是一款跨平台的网络代理工具
原创 2024-10-26 05:34:19
107阅读
AX200出了有点时间了,一直纠结先有鸡还是先有蛋?后来恍然大悟,原来是“穷”,WiFi6路由太贵。为了更好理解收集整理了一些名词解释。没有wifi6路由就用三频AP来凑。相关名词解释英特尔AX200 WLAN属于AX-22260家族,代号“Cyclone Peak”,适用于M.2-2230和M.2-1216规格的笔记本电脑或PC主板,能轻松装载在超薄笔电或迷你PC中。支持WiFi 6技
背景:在测试前端js逻辑时,经常需要准备不同场景下的数据进行交互测试,如果是准备真实的数据(存储在数据库中),有时候会比较费时费力。这个时候我们可以使用代理工具Charles来进行mock,这将大大提高前端交互测试的效率,Charles mock的方法有以下3种。1. breakpoints setting入口:proxy–>breakpoints settings 根据需求设置即可,设置后
转载 2024-04-09 22:49:40
450阅读
# Charles iOS 模拟起 ## 引言 在移动应用开发过程中,我们经常需要与服务器进行交互来获取数据或者提交数据。为了方便开发和调试,我们需要模拟服务器的请求和响应。Charles是一款强大的网络代理工具,可以帮助我们实现这个目标。本文将介绍如何在iOS应用中使用Charles进行模拟。 ## Charles 简介 [Charles]( 是一款功能强大的网络代理工具,可以拦截和记录
原创 2024-01-11 05:23:00
67阅读
一、Charles的主要功能(1)截取Http 和 Https 网络封包。(2)支持重发网络请求,修改请求参数,方便后端调试。(3)支持模拟弱网环境。 二、配置简单抓包1、设置系统代理:勾选Proxy—windos proxy(或Mac os x proxy)2、设置端口:点击Proxy—proxy setting,弹出以下界面:  一般端口设置为8888,勾选下面的
# 项目方案:使用 Charles 模拟 iOS 环境的网络请求 ## 背景 在 iOS 开发中,网络请求是应用程序与外部服务交互的关键部分。为了测试和调试网络请求,我们可以使用 Charles 代理来模拟不同的网络环境、请求和响应。本文将介绍一个完整的项目方案,帮助开发者设置 Charles 以便模拟 iOS 网络请求。 ## 项目目标 1. 使用 Charles 代理抓取 iOS 应用
原创 2024-10-26 03:27:18
27阅读
    设置网络 将移动设备和电脑设备连接到同一个WiFi下,在Charles-help-SSL Proxying-install Charles Root Certificate on a Mobile Device or Remote Browser中查看ip端口以及移动设备证书安装访问地址。 设置移动设备网络代理模式,进入连接的无线网修改
1、环境准备安装charles Charles安装 21 安装mitmproxy mitmproxy 安装 31    1.1. Charles安装官方下载地址 66windows:官网下载并按照步骤一步步安装即可Mac:官网下载并按照步骤一步步安装即可Linux:wget -q -O - https://www.ch
在iOS开发中,网络调试是一个不可或缺的环节。通过对网络请求的监控和分析,开发者可以更好地理解应用与后端的交互情况。而在这方面,Charles 是一个备受推崇的工具。本文将分享我在使用Mac环境下的Charles进行iOS模拟调试的经历,提供一些实用的解决方案与最佳实践。 ### 背景定位 在我的日常开发工作中,遇到了一个困扰我们团队的主要问题:iOS应用在与后端进行数据交互时,网络请求频繁出
原创 6月前
24阅读
一、【弱网环境测试点总结】1.场景:弱网环境下某个操作响应时间原因:APP用户对等待时间容忍度低,若弱网环境loading超过5s,用户很容易kill应用后再次进入应用【测试点】性能测试中,加入弱网环境测试点,检测各个场景网络请求的 API 消耗时间(此处可以放入性能测试中,做为衡量APP性能好坏的指标)2.场景:弱网环境下直至超时,UI界面友好度&APP是否稳定原因:容错机制主要是考虑弱
  • 1
  • 2
  • 3
  • 4
  • 5