macaca

阿里巴巴73款开源产品全向图

霸气de小男生 提交于 2020-03-21 11:40:56
3 月,跳不动了?>>> 一、框架 react-web: Readt Web是为那些使用React Native兼容的API构建的Web应用而提供的一个框架。React Web的目的及意义非常明确: 让React Native代码跑在Web上让一套代码运行在各个移动终端,对前端及业务来说,这是开发效率中一个质的提升。 Jstrom: "JStorm是参考storm的实时流式计算框架,在网络IO、线程模型、资源调度、可用性及稳定性上做了持续改进,已被越来越多企业使用。经过4年发展,阿里巴巴JStorm集群已经成为世界上最大的集群之一,基于JStorm的应用数量超过1000个。数据显示,JStorm集群每天处理的消息数量达到1.5PB。 在2015年,JStorm正式成为Apache Storm里的子项目。JStorm将在 Apache Storm里孵化,孵化成功后会成为Apache Storm主干。 Apache基金会官方表示,非常高兴JStorm能够成为Apache Storm社区的一员。" Dubbo: 高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。Dubbo is a distributed, high performance RPC framework enpowering applications with

Macaca环境搭建(三)----uirecorder Android录制

左心房为你撑大大i 提交于 2020-03-18 06:58:13
一、安装Macaca-Android   命令窗口输入:npm i macaca-android -g 二、安装android-SDK   1、下载并安装ADT-bundle,官网下载地址我就不提供了,因为下载不下来,这里提供一个百度到的地址:http://pan.baidu.com/s/1kUm638V   2、配置环境变量   3、安装Android API   4、配置Android AVD(虚拟模拟器),我在这里把模拟器命名为:AndroidTest        5、启动模拟器        4、检查Android-SDK     命令窗口输入:adb      三、初始化配置   1、新建文件夹:recordAndroid   2、文件夹目录下打开命令窗口,输入:uirecorder init --mobile        3、npm install        4、启动macaca server     命令窗口输入:macaca server --port 4444        5、开始录制测试用例     命令窗口输入:uirecorder start --mobile sample/test.spec.js          等待浏览器加载完成,adb比较耗时,多等一会咯~~~   6、运行测试用例       1、运行所有脚本      

【转帖】阿里巴巴的JAVA项目

拥有回忆 提交于 2020-01-26 00:58:30
作者:程序员小黄 链接:https://www.zhihu.com/question/352924285/answer/971851263 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 java领域技术最好算阿里巴巴, 他可以的java项目非常多。 一、框架 react-web: Readt Web是为那些使用React Native兼容的API构建的Web应用而提供的一个框架。React Web的目的及意义非常明确: 让React Native代码跑在Web上让一套代码运行在各个移动终端,对前端及业务来说,这是开发效率中一个质的提升。 Jstrom: JStorm是参考storm的实时流式计算框架,在网络IO、线程模型、资源调度、可用性及稳定性上做了持续改进,已被越来越多企业使用。经过4年发展,阿里巴巴JStorm集群已经成为世界上最大的集群之一,基于JStorm的应用数量超过1000个。数据显示,JStorm集群每天处理的消息数量达到1.5PB。 在2015年,JStorm正式成为Apache Storm里的子项目。JStorm将在 Apache Storm里孵化,孵化成功后会成为Apache Storm主干。 Apache基金会官方表示,非常高兴JStorm能够成为Apache Storm社区的一员。 Dubbo: 高性能优秀的服务框架

windows中阿里的自动化测试macaca安装配置

亡梦爱人 提交于 2020-01-04 03:49:06
一、环境配置 node cnpm环境安装 安卓环境配置 参考文档https://macacajs.github.io/zh/environment-setup 全局安装macaca-cli macaca-android mocha cnpm i macaca-cli macaca-android mocha -g 二、运行自动化脚本,在windows的cmd命令行执行 macaca server —verbose & 打开另一个窗口,进入脚本目录 mocha 脚本(mobile-app-sample.test.js) 注意坑 sdk版本要在15-25,但是25.0.3不能用 我用的是sdk24 利用android studio中的sdk magager安装的 一定要先装好gradel等安卓的环境,然后再执行macaca-android的驱动安装,顺序不能改变,否则会编译不出安装包 来源: https://www.cnblogs.com/jdhu/p/7691327.html

macaca搭建

穿精又带淫゛_ 提交于 2020-01-04 03:48:34
对于新鲜的事务总是那么好奇,在自动化的过程中,有幸了解到macaca,记录下安装过程,具体介绍请移步官网: https://github.com/macacajs/ python版本参考:https://testerhome.com/topics/7898 详细教程 第一步:安装node.js 下载地址:https://nodejs.org/en/ 我本人下载的是8.11.1,一键安装,一路next就好,安装好之后添加环境变量,以便备用 第二步:切换淘宝源 npm install -g cnpm --registry= https://registry.npm.taobao.org 国内源很慢,切换过程耐心等待 安装成功: 第三步:通过淘宝源安装 macaca-cli cnpm i macaca-cli -g 第四步:安装 webdriver-client cnpm install webdriver-client 第五步:安装 macaca-electron cnpm install macaca-electron -g 第六步:安装 macaca-chrome cnpm install macaca-chrome -g 第七步:安装python API (这一步我直接通过pip安装的,应该也是没毛病的) python3 -m pip install wd 第八步:安装谷歌驱动

iOS自动化环境搭建——macaca

社会主义新天地 提交于 2020-01-04 03:48:19
macaca-java for ios 自动化环境搭建 基础原理解析:https://testerhome.com/topics/6608 一、环境搭建 1、安装eclipse; -----Java开发调试工具 下载地址:https://www.eclipse.org/downloads/ PS:java调试工具,可根据自身情况选择不下载。 2、安装node.js 中文网地址:http://nodejs.cn/ node.js安装方式一: (1)安装brew /usr/bin/ruby -e "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)" (2)安装node brew install node (3)验证node安装 验证node安装:node -v 验证npm安装:npm -v node.js安装方式二: (1)安装node 访问node.js官网(https://nodejs.org/en/download/),下载安装包,一键安装; (2)验证node安装 node -v npm -v 3、安装xcode 进入https://developer.apple.com/download/more/网站找到要下载版本的xcode(xcode安装需要8.3或更高的版本)

macaca环境配置

ぐ巨炮叔叔 提交于 2020-01-04 03:47:45
简单介绍 Macaca 是一套面向用户端软件的测试解决方案,提供了自动化驱动,环境配套,周边工具,集成方案,旨在解决终端上的测试、自动化、性能等方面的问题。我在使用了Appium,还有Selenium后,最终使用macaca就是因为比较方便。总的来说,macaca的环境配置还是很简单的,都是一些指令操纵,基本不需要多余的操作。JDK、Android SDK、Gradle等配置就好了,这几个简单的配置就不罗嗦了。 配置详解 一、JDK 下载jdk安装,然后进行环境变量的配置即可。 二、nodejs 1、官网下载安装包: 下载地址 下载即可 下载后,直接安装,之后进行查看是否安装成功。 2、检测nodejs是否安装成功 成功 三、Android SDK 1、(1)可以直接下载SDK包,然后进行环境变量配置: Android SDK下载 下载即可 (2)也可以使用Android Studio 主要是能够进行环境变量的配置,用哪一种方式都是可以的。创建系统变量ANDROID_HOME,变量值:xxx\sdk(以你安装目录为准,确认里面有tools和add-ons等多个文件夹),点击确认。 在系统变量path中添加;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools; 然后验证一下,cmd命令行窗口:adb,出现一堆英文

Macaca初体验-Android端(Python)

时光怂恿深爱的人放手 提交于 2020-01-04 03:47:08
前言: Macaca 是一套面向用户端软件的测试解决方案,提供了自动化驱动,周边工具,集成方案。由阿里巴巴公司开源:http://macacajs.github.io/macaca/ 特点: 同时支持PC端和移动端(Android、iOS)自动化测试。 支持JavaScript(Node.js)、Java、Python。 周边工具:支持用例录制的 UI Recorder 。 本次教程将介绍如何使用Macaca进行Android端自动化测试。使用编程语言为Python3.5(Macaca只支持Python3.4以上版本) 环境安装: 1、Macaca环境+Android SDK环境+Java环境+Node环境见: Android环境配置 2、通过macaca doctor可以检查环境是否配置成功,如下图所示则表示环境均配置正常,如果有标红提示,则需要对应处理。 >>macaca doctor 3、安装Macaca Python Client,支持pip安装。 >>python3 -m pip install wd 用例编写: 项目目录F:\workspace\macaca-android\macaca-test下创建测试用例:macaca-android-sample.test.py,其中macaca-test为测试目录集。 https://github.com/macaca

ui环境搭建

こ雲淡風輕ζ 提交于 2019-12-10 17:40:31
Android端Ui 自动化环境搭建 一,安装JDK、SDK 二,添加环境变量 Widows: 1.系统变量→新建 JAVA_HOME 变量 E:\Java\jdk1.7.0 jdk安装目录 2.系统变量→寻找 Path 变量→编辑 在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 添加SDK路径下的tools文件夹与platform_tools文件夹 3.系统变量→新建 CLASSPATH 变量 变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 终端输入java -version,成功则出现版本号 输入adb,提示出adb信息 Mac: 终端输入 vim ~/.bash_profile export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home //JDK路径 export CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: J A V A H ​ O M E / l i b / d t . j a r : JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib

macaca安装(mac)

匿名 (未验证) 提交于 2019-12-02 23:47:01
安装Homebrew/Node/npm/cnpm/carthage 这些工具的安装参见 appium 环境搭建 安装相关工具 $ brew install usbmuxd $ brew install ios-webkit-debug-proxy 安装macaca命令行工具(集成了macaca doctor等命令) $ cnpm i -g macaca-cli 驱动安装 $ cnpm i macaca-ios -g $ cnpm i macaca-android -g $ cnpm i macaca-chrome -g $ cnpm i macaca-electron -g 验证 $ macaca doctor Macaca在环境上做了相对严格的校验,如果有部分依赖安装不成功,会给出相应的提示,针对性解决即可 xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance 执行该命令即可:sudo xcode-select -s /Applications/Xcode.app/Contents/Developer 使用macaca