使用adb命令对手机APP做压力测试

你说的曾经没有我的故事 提交于 2019-12-05 04:41:17

使用adb命令对手机APP做压力测试

 

在日常软件测试当中,对app做压力测试是必不可少的,因为对系统不断施加压力的测试,是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试,也就是我们可以模拟巨大的工作负荷以查看应用程序在峰值使用情况下如何执行操作。

1 做压力测试的必备条件为:首先我们需要在电脑上安装abd名,安装adb可以在百度官网内下载,即在百度内搜索JDK官网下载,安装过程已经达标里不在叙述,过程比较简单,安装adb后注意的为配置环境

2  安装完成后进入cmd命令界面输入adb命令

   出现如下版本证明adb安装成功

 

 

3  手机usb连接手机,手机连接电脑是手机需要打开开发者选项和usb调试

4  打开cmd 输入命令  adb  devices

如下表示连接成功  前面为设备名    devices  表示连接成功

 

 

5 进入安卓系统获取用于名 adb  shell

表示进入安卓系统           退出输入exit即可退出安卓系统

 

 

6  进入系统后输入命令 :

获取的是第三方安装包名: pm   list    packages    -3   

获取全部安装包输入命令:pm   list    packages

 查看系统的包:adb shell pm list packages -s     

安装包名是已从com开头的

 

 

7   想要获取自己的安装包名

  方法一:获取后根据名字查找自己想要获取的安装包名

  方法二: 打开手机,进入系统应用,点击应用信息,也可以获取app的安装包名

8 获取安装包名之后开始进行app压力测试

  输入命令:monkey     -p     安装包名      事件次数

  例如:      monkey       -p     com.tencent.mobileqq    100      模拟qq的事件次数100次

   这时候手机会自动执行点击次数为100次 

9 也可以设置事件点击的间隔事件

输入命令:adb  shell     monkey -p     包名    --throttle   间隔事件(单位毫秒)   执行次数

 

 

 

在日常软件测试当中,对app做压力测试是必不可少的,因为对系统不断施加压力的测试,是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试,也就是我们可以模拟巨大的工作负荷以查看应用程序在峰值使用情况下如何执行操作。

1 做压力测试的必备条件为:首先我们需要在电脑上安装abd名,安装adb可以在百度官网内下载,即在百度内搜索JDK官网下载,安装过程已经达标里不在叙述,过程比较简单,安装adb后注意的为配置环境

2  安装完成后进入cmd命令界面输入adb命令

   出现如下版本证明adb安装成功

 

 

3  手机usb连接手机,手机连接电脑是手机需要打开开发者选项和usb调试

4  打开cmd 输入命令  adb  devices

如下表示连接成功  前面为设备名    devices  表示连接成功

 

 

5 进入安卓系统获取用于名 adb  shell

表示进入安卓系统           退出输入exit即可退出安卓系统

 

 

6  进入系统后输入命令 :

获取的是第三方安装包名: pm   list    packages    -3   

获取全部安装包输入命令:pm   list    packages

 查看系统的包:adb shell pm list packages -s     

安装包名是已从com开头的

 

 

7   想要获取自己的安装包名

  方法一:获取后根据名字查找自己想要获取的安装包名

  方法二: 打开手机,进入系统应用,点击应用信息,也可以获取app的安装包名

8 获取安装包名之后开始进行app压力测试

  输入命令:monkey     -p     安装包名      事件次数

  例如:      monkey       -p     com.tencent.mobileqq    100      模拟qq的事件次数100次

   这时候手机会自动执行点击次数为100次 

9 也可以设置事件点击的间隔事件

输入命令:adb  shell     monkey -p     包名    --throttle   间隔事件(单位毫秒)   执行次数

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!