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实现从web抓取文档的方法
Sep 26 Python
详解Django中的form库的使用
Jul 18 Python
深入解析Python编程中super关键字的用法
Jun 24 Python
python rsa 加密解密
Mar 20 Python
Python中查看文件名和文件路径
Mar 31 Python
取numpy数组的某几行某几列方法
Apr 03 Python
python 判断网络连通的实现方法
Apr 22 Python
python如何解析配置文件并应用到项目中
Jun 27 Python
Python基于yield遍历多个可迭代对象
Mar 12 Python
Python加速程序运行的方法
Jul 29 Python
Python3自带工具2to3.py 转换 Python2.x 代码到Python3的操作
Mar 03 Python
使用Pytorch实现two-head(多输出)模型的操作
May 28 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用星号隐藏部份用户名、身份证、IP、手机号等实例
2014/04/08 PHP
ThinkPHP中使用Ueditor富文本编辑器
2015/09/02 PHP
thinkPHP订单数字提醒功能的实现方法
2016/12/01 PHP
PHP设计模式入门之状态模式原理与实现方法分析
2020/04/26 PHP
超级兔子让浮动层消失的前因后果
2007/03/09 Javascript
Javascript算符的优先级介绍
2013/03/20 Javascript
快速查找数组中的某个元素并返回下标示例
2013/09/03 Javascript
JS+CSS实现的拖动分页效果实例
2015/05/11 Javascript
详解JavaScript中的客户端消息框架设计原理
2015/06/24 Javascript
编写高性能Javascript代码的N条建议
2015/10/12 Javascript
基于jquery实现简单的手风琴特效
2015/11/24 Javascript
判断输入的字符串是否是日期格式的简单方法
2016/07/11 Javascript
终于实现了!精彩的jquery弹幕效果
2016/07/18 Javascript
浅析Angular2子模块以及异步加载
2017/04/24 Javascript
node+vue实现用户注册和头像上传的实例代码
2017/07/20 Javascript
React 组件中的 bind(this)示例代码
2018/09/16 Javascript
使用iView Upload 组件实现手动上传图片的示例代码
2018/10/01 Javascript
Vue 动态组件与 v-once 指令的实现
2019/02/12 Javascript
Node.js Event Loop各阶段讲解
2019/03/08 Javascript
使用vue for时为什么要key【推荐】
2019/07/11 Javascript
Vue+webpack实现懒加载过程解析
2020/02/17 Javascript
js实现右键弹出自定义菜单
2020/09/08 Javascript
在Lighttpd服务器中运行Django应用的方法
2015/07/22 Python
Python实现曲线拟合操作示例【基于numpy,scipy,matplotlib库】
2018/07/12 Python
谈谈Python中的while循环语句
2019/03/10 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
2019/07/31 Python
Python matplotlib以日期为x轴作图代码实例
2019/11/22 Python
Python爬取酷狗MP3音频的步骤
2021/02/26 Python
团队经理竞聘书
2014/03/31 职场文书
英语教师自荐信
2014/05/26 职场文书
应届本科毕业生求职信
2014/07/23 职场文书
论群众路线学习笔记
2014/11/06 职场文书
考研复习计划
2015/01/19 职场文书
会计工作检讨书
2015/02/19 职场文书
2019垃圾分类宣传口号汇总
2019/08/16 职场文书
Python的这些库,你知道多少?
2021/06/09 Python