`
MyEyeOfJava
  • 浏览: 1151385 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:71150
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

[android]android自动化测试三之设定AVD各项参数

阅读更多
有时候我们需要设定虚拟机的语言地区等,我们可以使用-prop参数,例如日本。

The -prop command line option allows us to set any of the properties we could set:
$ emulator -avd test -no-window -no-audio -no-boot-anim -port 5580
-prop persist.sys.language=ja -prop persist.sys.country=JP &
To verify that our settings were successful, we can use the getprop command to
verify them, for example:
$ adb –s emulator-5580 shell "getprop persist.sys.language"
ja
$ adb –s emulator-5580 shell "getprop persist.sys.country"
JP
If you want to clear all the user data after playing with the persistent settings, you
can use the following command:
$ adb -s emulator-5580 emu kill
$ emulator -avd test -no-window -no-audio -no-boot-anim -port 5580\
-wipe-data
And the emulator will start afresh.


有的时候我们需要指定虚拟机需要用得网络环境,网络类型以及网速。

Option Description Speeds [kbits/s]
-netspeed gsm GSM/CSD up: 14.4, down: 14.4
-netspeed hscsd HSCSD up: 14.4, down: 43.2
-netspeed gprs GPRS up: 40.0, down: 80.0
-netspeed edge EDGE/EGPRS up: 118.4, down: 236.8
-netspeed umts UMTS/3G up: 128.0, down: 1920.0
-netspeed hsdpa HSDPA up: 348.0, down: 14400.0
-netspeed full no limit up: 0.0, down: 0.0
-netspeed <num> select both upload and up: as specified, down: as
                download speed specified
-netspeed <up>:<down> select individual up and up: as specified, down: as
                      down speed specified

-netdelay gprs GPRS min 150, max 550
-netdelay edge EDGE/EGPRS min 80, max 400
-netdelay umts UMTS/3G min 35, max 200
-netdelay none no latency min 0, max 0
-netdelay <num> select exact latency latency as specified
-netdelay <min>:<max> select min and max latencies minimum and maximum
                                                  latencies as specified
This is an example of an emulator using these options to select the GSM network
speed of 14.4 kbits/sec and a GPRS latency of 150 to 500 msec.
$ emulator -avd test -port 5580 -netspeed gsm -netdelay gprs

分享到:
评论

相关推荐

    android测试手册

    2. 集成测试:测试多个组件或服务之间的交互,通常结合 Espresso 或 Appium 进行UI自动化测试。 3. 系统测试:验证整个应用程序的功能和性能,包括UI、网络、存储、权限等各个方面。 4. 性能测试:通过 ...

    Android开发环境搭建全程演示(jdk+eclip+android sdk)

    在"Eclipse"的"Window"菜单中,选择"AVD Manager",创建一个新的AVD,设定CPU架构、内存大小、屏幕分辨率等参数。创建完成后,可以启动AVD进行应用的预览和调试。 6. **Hello World程序** 现在,你已经准备好开发...

    AVD_START.zip

    "AVD_START"这个文件很可能包含了启动AVD的相关脚本或配置,可能是一个批处理文件,用于自动化启动过程,避免手动输入命令行,或解决某些特定环境下的启动问题。 综上所述,"AVD_START.zip"可能是为了简化和优化...

    《Android Studio实战 快速 高效地构建Android应用》pdf 高清扫描版

    书中会讲解如何安装和配置Android Studio,包括JDK的安装、SDK的管理、AVD(Android Virtual Device)的创建,以及项目的初始化和结构设定。 3. **布局设计与UI开发**: 使用XML布局文件进行界面设计,包括控件的...

    Android Studio使用教程.pdf

    Android Studio 是Google官方推出的专为Android应用开发设计的集成开发环境(IDE),它基于IntelliJ IDEA,提供了丰富的工具和功能来帮助开发者高效地构建、测试和发布Android应用。本教程将详细介绍如何使用Android ...

    android studio从入门到精通

    6. **虚拟设备管理**:Android Studio内置AVD(Android Virtual Device)管理器,用于创建和管理虚拟设备,方便在不同设备配置上测试应用。 7. **运行与调试**:学会如何在真实设备或模拟器上运行应用,以及如何在...

    android-studio-ide-193.6514223-windows,完整版下载

    - 设备模拟器:内置Android虚拟设备(AVD),可以模拟各种Android设备进行测试。 - 资源管理:方便管理应用的图像、字符串、布局等资源。 - 插件支持:丰富的插件库,可以扩展IDE功能,如Git集成、代码格式化等。...

    android-12.zip

    6. **构建工具**:包括Ant和Gradle,用于自动化应用程序的编译、打包和签名过程。 7. **调试工具**:如DDMS(Dalvik Debug Monitor Service)和Logcat,帮助开发者识别和修复代码中的问题。 四、开发流程 在使用...

    android-sdk_r18-windows.zip

    6. **示例代码和测试工具**: 帮助开发者理解和学习Android开发,包括JUnit测试框架和MonkeyRunner自动化测试工具。 **解压与安装** 在解压"android-sdk_r18-windows.zip"后,你会看到包含"Readme-说明.htm"的文件...

    android环境搭建(window和linux)

    4. **安装Android SDK**: 安装Android Studio的过程中会自动安装Android SDK。如果需要单独安装或更新SDK组件,可以在Android Studio的Preferences(或Settings)中找到SDK Manager进行操作。 5. **安装模拟器和...

    Android编译环境和模拟器环境搭建和介绍

    这对于自动化测试和脚本化操作非常有用。 ### 三、开发与调试工具 #### 3.1 调试工具 Android Studio和Eclipse都提供了丰富的调试工具,包括断点设置、变量观察、调用栈追踪等功能。此外,还可以利用adb(Android...

    Android开发环境配置图文教程(jdk+eclipse+androidsdk)借鉴.pdf

    在Android应用开发中,首先需要搭建一个完整的开发环境。这篇教程详细介绍了如何配置Android开发环境,包括安装JDK、Eclipse以及Android ...记得随着Android系统版本的更新,定期检查并更新SDK,确保开发环境的最新化。

    手机测试计划案例,手机测试的方法

    - **自动化测试工具**:Appium、Robotium用于UI自动化测试。 - **性能测试工具**:JUnit、JMeter用于压力和负载测试。 - **兼容性测试工具**:Genymotion、AVD(Android虚拟设备)模拟不同设备环境。 - **网络...

    1Android开发环境搭建.pptx

    在Eclipse中,通过AVD(Android Virtual Device)管理器创建虚拟设备,用于模拟真实的Android设备进行应用测试。在AVD中,你可以定义设备的硬件特性,如屏幕大小、内存容量、操作系统版本等。此外,你还可以选择使用...

    androideclipse

    AVD允许设定不同的硬件配置和系统版本,用于测试应用在不同设备上的表现。 7. **项目创建与管理**:在Android Eclipse中,用户可以通过File &gt; New &gt; Android Project来创建新项目,填写应用信息、选择目标SDK版本等...

    使用Android Studio创建HelloWorld应用程序

    - 集成了Android SDK管理器、AVD管理器等开发工具。 - 提供了丰富的代码编辑功能,如智能代码补全、即时错误检查等。 - 支持多设备模拟和真机调试。 - 强大的图形化布局编辑器。 #### 二、创建HelloWorld应用...

    android-studio-2021.1.1.6-windows.zip

    2. **快速构建**:支持Gradle自动化构建系统,可快速编译和打包应用。 3. **多设备模拟**:内置Android Virtual Device (AVD) 管理器,可模拟多种设备配置。 4. **UI设计**:提供拖放式界面布局设计工具,以及实时...

    虚拟机Vmware安装运行安卓4.0详细教程

    如果你计划在虚拟机上进行大量开发工作,可能需要考虑使用专门的Android模拟器,如Google的Android Studio集成的AVD(Android Virtual Device)。 总之,通过Vmware安装运行Android 4.0,可以方便地在个人电脑上...

    AndroidStudio使用大全

    3. Android Virtual Device (AVD) Manager:创建和管理虚拟设备,模拟真实设备环境进行测试。 4. Profiler:性能分析工具,监控CPU、内存、网络等资源使用情况。 5. Debugger:强大的调试工具,设置断点,查看变量值...

Global site tag (gtag.js) - Google Analytics