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的几条建议分享
Feb 10 Python
在Django的URLconf中进行函数导入的方法
Jul 18 Python
在Python程序员面试中被问的最多的10道题
Dec 05 Python
Python实现简单文本字符串处理的方法
Jan 22 Python
python 移除字符串尾部的数字方法
Jul 17 Python
python之mock模块基本使用方法详解
Jun 27 Python
python实现两张图片拼接为一张图片并保存
Jul 16 Python
python根据多个文件名批量查找文件
Aug 13 Python
python3 pillow模块实现简单验证码
Oct 31 Python
Python小整数对象池和字符串intern实例解析
Mar 21 Python
Pytorch实现WGAN用于动漫头像生成
Mar 04 Python
Python面向对象编程之类的概念
Nov 01 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
JavaScript获取GridView选择的行内容
2009/04/14 Javascript
jQuery中需要注意的细节问题小结
2011/12/06 Javascript
增强用户体验友好性之jquery easyui window 窗口关闭时的提示
2012/06/22 Javascript
javascript对JSON数据排序的3个例子
2014/04/12 Javascript
JS实现的倒计时效果实例(2则实例)
2015/12/23 Javascript
JavaScript过滤字符串中的中文与空格方法汇总
2016/03/07 Javascript
Bootstrap前端开发案例二
2016/06/17 Javascript
jQuery实用小技巧_输入框文字获取和失去焦点的简单实例
2016/08/25 Javascript
Vue子组件向父组件通信与父组件调用子组件中的方法
2018/06/22 Javascript
微信小程序实现时间预约功能
2018/11/27 Javascript
Vue实现todo应用的示例
2021/02/20 Vue.js
Python中删除文件的程序代码
2011/03/13 Python
Python实现CET查分的方法
2015/03/10 Python
python实现查找两个字符串中相同字符并输出的方法
2015/07/11 Python
Python实现对百度云的文件上传(实例讲解)
2017/10/21 Python
python构建深度神经网络(续)
2018/03/10 Python
在python3.5中使用OpenCV的实例讲解
2018/04/02 Python
配置 Pycharm 默认 Test runner 的图文教程
2018/11/30 Python
Python图像处理之图像的缩放、旋转与翻转实现方法示例
2019/01/04 Python
windows下安装Python虚拟环境virtualenvwrapper-win
2019/06/14 Python
python带参数打包exe及调用方式
2019/12/21 Python
Python函数式编程实例详解
2020/01/17 Python
python 提高开发效率的5个小技巧
2020/10/19 Python
jupyter 添加不同内核的操作
2021/02/06 Python
介绍CSS3使用技巧5个
2009/04/02 HTML / CSS
让IE下支持Html5的placeholder属性的插件
2014/09/02 HTML / CSS
法国娇韵诗官方旗舰店:Clarins是来自法国的天然护肤品牌
2018/06/30 全球购物
Linux如何命名文件--使用文件名时应注意
2014/05/29 面试题
公共事业管理本科生求职信
2013/10/07 职场文书
2014物价局群众路线对照检查材料思想汇报
2014/09/21 职场文书
婚礼女方父母答谢词
2015/01/04 职场文书
品质保证书格式
2015/02/28 职场文书
2015年采购部工作总结
2015/04/23 职场文书
Python echarts实现数据可视化实例详解
2022/03/03 Python
Python学习之异常中的finally使用详解
2022/03/16 Python
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python