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交互式图形编程实例(三)
Nov 17 Python
Python之多线程爬虫抓取网页图片的示例代码
Jan 10 Python
Python 函数基础知识汇总
Mar 09 Python
Python中的单继承与多继承实例分析
May 10 Python
python读写csv文件实例代码
Jul 05 Python
Pandas之排序函数sort_values()的实现
Jul 09 Python
Python新手如何进行闭包时绑定变量操作
May 29 Python
增大python字体的方法步骤
Jul 05 Python
Python优秀开源项目Rich源码解析的流程分析
Jul 06 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
Sep 16 Python
快速解决pymongo操作mongodb的时区问题
Dec 05 Python
python tkinter模块的简单使用
Apr 07 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中用socket模拟http中post或者get提交数据的示例代码
2013/08/08 PHP
php实现快速排序的三种方法分享
2014/03/12 PHP
php中memcache 基本操作实例
2015/05/17 PHP
php微信公众号开发(2)百度BAE搭建和数据库使用
2016/12/15 PHP
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
js 图片随机不定向浮动的实现代码
2013/07/02 Javascript
火狐textarea输入法的bug的触发及解决
2013/07/24 Javascript
javascript中创建对象的几种方法总结
2013/11/01 Javascript
JS实现两个大数(整数)相乘
2014/04/28 Javascript
JS+CSS实现电子商务网站导航模板效果代码
2015/09/10 Javascript
使用Javascript写的2048小游戏
2015/11/25 Javascript
jQuery拖拽排序插件制作拖拽排序效果(附源码下载)
2016/02/23 Javascript
关于vue.js v-bind 的一些理解和思考
2017/06/06 Javascript
微信小程序使用checkbox显示多项选择框功能【附源码下载】
2017/12/11 Javascript
BootStrap table实现表格行拖拽效果
2018/12/01 Javascript
微信小程序自定义导航栏
2018/12/31 Javascript
详解vue使用插槽分发内容slot的用法
2019/03/28 Javascript
element-ui中按需引入的实现
2019/12/25 Javascript
Node.js API详解之 dns模块用法实例分析
2020/05/15 Javascript
Python2.x版本中cmp()方法的使用教程
2015/05/14 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
python基础知识(一)变量与简单数据类型详解
2019/04/17 Python
Python实现字符型图片验证码识别完整过程详解
2019/05/10 Python
PyQt5通信机制 信号与槽详解
2019/08/07 Python
python pyqtgraph 保存图片到本地的实例
2020/03/14 Python
JSP&Servlet技术面试题
2015/05/21 面试题
教师实习自我鉴定
2013/12/18 职场文书
项目经理任命书内容
2014/06/06 职场文书
2014年秋季开学典礼主持词
2014/08/02 职场文书
教师对照四风自我剖析材料
2014/09/30 职场文书
满月酒邀请函
2015/01/30 职场文书
工程竣工验收申请报告
2015/05/15 职场文书
如何让2019年上半年的工作总结更出色!
2019/07/01 职场文书
Django使用echarts进行可视化展示的实践
2021/06/10 Python
Python NumPy灰度图像的压缩原理讲解
2021/08/04 Python
CSS巧用渐变实现高级感背景光动画
2021/12/06 HTML / CSS