使用 Xcode 工具(Network Link Conditioner)模拟网络状态

跟服务端合作测试接口时,公司的网络时好时坏,网络不好时,接口返回的数据我还未做处理。可是当我想处理网络不好的情况时,网络又好了(……)

今天在网上看到一个模拟网络状态的 Xcode,很好用。

打开 Xcode ——Open Developer Tool——More Developer Tools….

打开下载工具的网页

搜索 Hardware,下载合适自己 Xcode 版本的工具。

下载后打开.dmg,按图示安装。

添加到偏好设置里。

选择 ON 打开 Network Link Conditioner,就可以模拟网络状态。

其中有多种 Profile 可以选择,也可以在右下角 Manager Profile 里添加自己需要的 Profile 。

这会儿我选择一个 100% loss,在浏览器上已经不能打开任何网页。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-03 23:19:24

使用 Xcode 工具(Network Link Conditioner)模拟网络状态的相关文章

IOS 模拟不同网络环境 - Network Link Conditioner

转自:http://hulefei29.iteye.com/blog/1782376  可进入Apple开发者下载中心,Network Link Conditioner包含在Hardware IO Tools工具包中,点击下载.  下载安装后,可看到其中有一个Network Link Conditioner.prefPane文件.  点击运行Network Link Conditioner.prefPane后,Network Link Conditioner就会被添加到系统偏好设置的其他分类中.

ios13.3,iphone7,vmware15pro,xcode10,network link condition真机测试记录,移动弱网

ios Xcode  弱网测试总结 vmware:15 promacOs 10-14Xcode:10network link condition for xcode10devicesupport 13.3(iphone 7 ios 13.3) 步骤打开Xcode 链接真机开发工具 — network link condition 打开 status on选不同的网络即可 前置1.在Xcode,加入不同的,设备和,applie id应该可以,一个macOS,多个iphone2.尝试用wifi衔接真

[Network]Link Layer

1 Introduction This part explains some similar points of other layers, such as layer service, data format and link. And link layer is a layer of combination of hardware, software and firmware. But why both link-level and end-end systems need rdt? 2 E

Chrome开发工具Network没有显示完整的http request和response对话

Chrome开发工具Network没有显示完整的http request和response对话 这几天看<http defintion guide>介绍Authorization和www-Authorization的机制时不是很理解,因此自己动手做实验,从而发现了Chrome开发工具Network一点有趣的小问题,特此记录. Authorization和www-Authorization是http header,用于对客户端用户的身份认证,过程如下图. (1)client向server发出re

AnyDesk远程工具导致的Network link is disconnected

介绍: 最近给开发那边一台2012R2,他们在上面部署了一个网站用来测试,为了方便,他们就在上面安装了一个AnyDesk远程工具. 稳定运行了半个来月,突然有一天收到服务器DOWN的邮件报警,web服务停止了.然后登录服务器,发现网卡断了,再重新打开又好了.当时没在意,问题在第二天又出现了,然后查看日志,如下图: 解决方法: 企业中几十台R720,上面跑ESXI6.0.里面一堆的虚拟机,这台出问题的虚拟机,也是一样,跑成ESXI上.里面的系统也有2012R2,但只有这台有问题.经过排除,发现只有

Python爬虫知识点——Chrome开发者工具Network

Chrome开发者工具中Network功能介绍 第一列Name:请求的名称,一般会将URL的最后一 部分内容当作名称. 第二列Status: 响应的状态码,这里显示为200,代表响应是正常的.通过状态码,我们可   以判断发送了请求之后是否得到了正常的响应. 第三列Type: 请求的文档类型.这里为document, 代表我们这次请求的是一个HTML文档,内容就是一些HTML代码. 第四列initiator: 请求源.用来标记请求是由哪个对象或进程发起的. 第五列Size: 从服务器下载的文件和

Swift 代码调试-善用XCode工具(UI调试,五种断点,预览UIImage...)

原创Blog,转载请注明出处 http://blog.csdn.net/hello_hwc?viewmode=list 我的stackoverflow 工欲善其事,必先利其器,强烈建议新手同学好好研究下XCode这个工具.比如Build Settings,Build Info Rules,Build Parse, Edit Scheme- 前言:这个Swift调试系列分为四篇 图形化界面调试 LLDB常用命令 LLDB进阶使用 Zombie等其他调试 2015.12月和2016.1月主要更新iO

iOS xcode工具instruments的使用

Instruments是集成在Xcode中的一个性能调优工具,给开发者提供了很多好用的功能,目前正在慢慢学习,慢慢总结. Instruments提供了查看耗时,耗CPU,检查内存泄露等许多功能,可以帮助我们进行产品的性能优化 打开Instruments可通过此步骤 下面,我将开始慢慢学习总结和更新此工具的许多强大功能 功能一:查看最耗时代码 1.打开程序开始运行 command + R键 2.打开Instruments工具  Ctrl + command + i 3.选择Instruments界

impdp+network link 跳过expdp直接导入目标库

impdp命令特殊用途,可以将数据库的一个用户迁移到另一台机器上的数据库的用户中.如果目标用户不存在,还可以对应的创建该用户. 快速的把A库上的用户迁移到B库上. 下面就来看一下命令格式: B库下执行命令: Impdp username/[email protected] schema=userA remap_schema=userA:userB remap_tablespace=tbsA:tbsB network_link=dblink_to_userA_on_userB 说明: Userid