基于appium性能自动化使用说明.docxVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于appium性能自动化使用说明

版本AuthormodifyNoteV1.0.0Jolly关于appium概念Appium是一个开源的,适用于原生或混合移动应用应用(?hybrid mobile apps)的自动化测试平台.?Appium应用WebDriver:?JSON wire protocol?驱动安卓和iOS移动应用.特点开源、跨平台(支持ios、android、hybrid)基于?Apple 、 Google原生UIAutomator框架,支持所有自动化apis使用?Selenium JSON Wire Protocol,支持selenium支持的语言及selenium webdriver;环境依赖开发环境iOSMac OSX 10.7+XCode 4.5+ w/ Command Line ToolsAndroidMac OSX 10.7+ or Windows 7+ or LinuxAndroid SDK ≥ 16 (SDK 16 in Selendroid mode)2、Android注意事项需要安装jdk、eclipse、sdk保证adb shell等正常运行Root过的手机 or 模拟器。Eg.blue stacks不要用google原生模拟器,超级慢;不要用genymotion。卫士不支持在genymotion上安装;Android sdk最低版本支持api level 18。因此选择device or emulator时注意系统版本号尽量不要选用miui,MX m9之类定制rom;appium安装下载路径/appium/appium.app/downloads/下载AppiumForWindows-XXX.zip ,下载1.1及以上版本安装包,解压,appium.exe,执行测试工程前必须启动appium服务两种方式:点击appium.exe,右上角有启动按钮,无需设置任何参数Cmd下运行命令:appiumCheck安装appium-doctor?来验证 Appium 的所有依赖。运行?appium-doctor,然后提供?--ios?或者?--android?参数来验证两个平台的依赖是否配置正确。如果从源代码运行,你可以使用?bin/appium-doctor.js?或者?node bin/appium-doctor.js工程配置svn路径:/svn/DataForT/tools_mobilesafe/PerfermanceTest_MobileSafe测试工程为普通java工程。下载后修改如下文件:Init.java中install()函数中“adb –r install e:\project\apkPath”注意把安装路径改为卫士apk的本地路径主程序 startTest.java工程目录简介本地文件修改Init.javainstall()函数中“adb –r install e:\project\apkPath”注意把安装路径改为卫士apk的本地路径Config.ini性能监测工具配置文件[config]packageName:被测app包名step:记录内存数据时间间隔htmlTemplate:报表模板frame_WS所在路径,本地路径。请确认是否填错。错误的话“~/project/data/场景名 目录下无报表生成perfDataOutputFolder:具体场景性能数据存储路径,本地路径flag:0未记录 1记录ing。该配置用户可忽略不计[mail]预留配置,暂不支持试试3、调试技巧主程序startTest.javaDebug+BreakpointDDMSDumpsysperfTool_WS.exe + cmdManual—— AutoReference中文官网http://appium.io/slate/cn/v1.1.0/?ruby#toc_0Sauce labs中关于appium介绍/tutorials/appium/Appium client libsRuby -?/appium/ruby_libJava -?/appium/java-clienthttp://appium.github.io/java-client/PHP -?/appium/php-clientJavaScript -?/admc/wdPython -?/appium/python-clientC# -?/appium/appium-dotnet-driverJunit/junit3.8.1/javadoc/junit/framework/TestCase.htmlAppium Client LibrariesDhttp://appium.io/slate/cn/v1.1.0/?ruby#toc_01、主程序startTest.java

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档