python实现iOS手机模拟弱网

一、需求描述

  有时候在我们测试的时候需要模拟弱网去测试一些异常场景,因此使用python实现了iOS手机模拟弱网的方式。

二、模拟方式

  首先使用Mac电脑连接ios手机,然后执行如下脚本

  

import os 
from get_ios_network_events import get_ios_network_events


def ios_imitate_weak_network():
    # 此处打印弱网类型
    get_ios_network_events()
    network_type = input('请选择网类型(复制粘贴对应的网络类型):')
    print('开始模拟: {} 网络'.format(network_type))
    os.system('pyidevice instruments condition set -c  SlowNetworkCondition -p {}'.format(network_type))

if __name__=='__main__':
    ios_imitate_weak_network()

三、运行结果

  运行结果如下说明当前iOS手机已经处于弱网模式

 

 

posted @ 2023-03-15 14:50  梅梅不想踩坑  阅读(136)  评论(0编辑  收藏  举报