python 实现手机自动拨打电话的方法(通话压力测试)


Posted in Python onAugust 08, 2019

现在能用自动化实现的,尽量使用自动化程序去操作,代替人工去操作,更有效率。

今天说下用python结合adb命令去实现安卓手机端的通话压力测试。

#操作前先在设置里打开power键可以结束通话按钮,否则会导致代码报错
from time import sleep
import os

def test_call(number1,number2,number3,number4,number5):
 #拨打电话
 call = os.popen('adb shell am start -a android.intent.action.CALL -d tel:{}'.format(number1))
 sleep(20)
 #挂断电话
 Hangup = os.popen('adb shell input keyevent 26')
 sleep(5)
 call = os.popen('adb shell am start -a android.intent.action.CALL -d tel:{}'.format(number2))
 sleep(5)
 # 挂断电话
 Hangup = os.popen('adb shell input keyevent 26')
 sleep(5)
 call = os.popen('adb shell am start -a android.intent.action.CALL -d tel:{}'.format(number3))
 sleep(20)
 # 挂断电话
 Hangup = os.popen('adb shell input keyevent 26')
 sleep(5)
 call = os.popen('adb shell am start -a android.intent.action.CALL -d tel:{}'.format(number4))
 sleep(20)
 # 挂断电话
 Hangup = os.popen('adb shell input keyevent 26')
 sleep(5)
 call = os.popen('adb shell am start -a android.intent.action.CALL -d tel:{}'.format(number5))
 sleep(20)
 # 挂断电话
 Hangup = os.popen('adb shell input keyevent 26')
 sleep(2)


#你可以修改你要通话的号码如下:
number1 = 10010
number2 = 10086
number3 = 10011
number4 = 12580
number5 =114

#执行代码:
test_call(number1,number2,number3,number4,number5)

#截图
ScreenShot = os.popen('adb shell /system/bin/screencap -p /sdcard/xie.png')

#将截图保存到电脑
SaveScreenShot = os.popen('adb pull /sdcard/xie.png')

以上这篇python 实现手机自动拨打电话的方法(通话压力测试)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中使用tarfile压缩、解压tar归档文件示例
Apr 05 Python
Python中处理字符串之islower()方法的使用简介
May 19 Python
python通过opencv实现批量剪切图片
Nov 13 Python
python实现对求解最长回文子串的动态规划算法
Jun 02 Python
python中使用print输出中文的方法
Jul 16 Python
PyCharm在新窗口打开项目的方法
Jan 17 Python
PyQt5响应回车事件的方法
Jun 25 Python
python使用pandas处理excel文件转为csv文件的方法示例
Jul 18 Python
python实现输出一个序列的所有子序列示例
Nov 18 Python
python实现简单图书管理系统
Nov 22 Python
浅谈Django中的QueryDict元素为数组的坑
Mar 31 Python
Django如何使用redis作为缓存
May 21 Python
Python generator生成器和yield表达式详解
Aug 08 #Python
利用python实现短信和电话提醒功能的例子
Aug 08 #Python
twilio python自动拨打电话,播放自定义mp3音频的方法
Aug 08 #Python
Python 使用matplotlib模块模拟掷骰子
Aug 08 #Python
Pycharm远程调试原理及具体配置详解
Aug 08 #Python
Python IDE Pycharm中的快捷键列表用法
Aug 08 #Python
python多线程与多进程及其区别详解
Aug 08 #Python
You might like
php生成的html meta和link标记在body标签里 顶部有个空行
2010/05/18 PHP
利用“多说”制作留言板、评论系统
2015/07/14 PHP
Javascript miscellanea -display data real time, using window.status
2007/01/09 Javascript
IE 下的只读 innerHTML
2009/08/21 Javascript
jquery easyui滚动条部分设置介绍
2013/09/12 Javascript
JS实现拖动示例代码
2013/11/01 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
2014/04/25 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
2015/01/13 Javascript
Jquery中CSS选择器用法分析
2015/02/10 Javascript
jQuery寻找n以内完全数的方法
2015/06/24 Javascript
微信小程序 开发指南详解
2016/09/27 Javascript
Vue.js开发环境搭建
2016/11/10 Javascript
深入浅析Vue组件开发
2016/11/25 Javascript
Vue 中的compile操作方法
2018/02/26 Javascript
Vue头像处理方案小结
2018/07/26 Javascript
Vue 菜单栏点击切换单个class(高亮)的方法
2018/08/22 Javascript
jQuery实现获取当前鼠标位置并输出功能示例
2019/01/05 jQuery
js实现橱窗展示效果
2020/01/11 Javascript
[03:12]完美世界DOTA2联赛PWL DAY7集锦
2020/11/06 DOTA
实例讲解Python中global语句下全局变量的值的修改
2016/06/16 Python
详解Python中的动态属性和特性
2018/04/07 Python
详解python多线程之间的同步(一)
2019/04/03 Python
用python建立两个Y轴的XY曲线图方法
2019/07/08 Python
简单了解python协程的相关知识
2019/08/31 Python
python修改linux中文件(文件夹)的权限属性操作
2020/03/05 Python
Html5与App的通讯方式详解
2019/10/24 HTML / CSS
美国派对用品及装饰品网上商店:Shindigz
2016/07/30 全球购物
物流合作计划书
2014/01/10 职场文书
海南地接欢迎词
2014/01/14 职场文书
2014自主招生自荐信策略
2014/01/27 职场文书
《巨人的花园》教学反思
2014/02/12 职场文书
三年级评语大全
2014/04/23 职场文书
小学2016年“我们的节日·重阳节”活动总结
2016/04/01 职场文书
会计专业2019暑假实习报告
2019/06/21 职场文书
Python中常见的导入方式总结
2021/05/06 Python
MySql分区类型及创建分区的方法
2022/04/13 MySQL