首页 文章 精选 留言 我的

精选列表

搜索[自动化工具],共10000篇文章
优秀的个人博客,低调大师

APP远程调试及网络自动化测试

一:优测 腾讯旗下的测试服务 http://utest.qq.com/ 二:云测 http://www.testin.cn/ 三:testbird 1、进入这个网站,注册并且登录 https://dt.testbird.com/login/ 2、选择 云手机 3、选择需要租用的手机 4、点击 远程调试 5、在本地电脑的dos 命令窗口,输入两条 adb 命令提示符,没有出错的话,会提醒链接成功。 6、在Android studio 里面就可以运行APP到 云手机里面。还可以在本地打断点 debug调试 。

优秀的个人博客,低调大师

自动化生成 Openstack 新项目开发框架

目录 目录 前言 环境 openstack-project-generator 前言 Openstack Developer 应该都知道, 开发一个 Openstack 的新项目并不是一个从 0 到 1 的过程, 而是在一个 Project Template 的框架中, 为其填充 API/DB/Manager 等代码定义和实现. 一般来说, 搭建这个 Template 框架并不困难, 只是太过繁琐. 本篇推荐的开源小项目, 可以非常帮助我们完成这些繁琐的工作, 用法也很简单. 如果大家能帮忙提交 BUG 的话, 我会非常欢迎和感谢 . Github 地址 环境 OS: Ubuntu 14.04 Openstack(Devstack) Version: Liberty openstack-project-generator 使用手册 从 Github下载 : git clone https://github.com/JmilkFan/openstack-project-generator.git 执行 Bash 脚本 : NOTE: <new_manager_service_name> <new_project_name> 不能同名 cd openstack-project-generator ./generate.sh -m <new_manager_service_name> <new_project_name> <new_project_path> # EG: ./generate.sh -m promanager proname /opt/stack 一个小 BUG: 新项目需要从 openstack-project-generator/.git 中获取 version 的信息 cp -pr /opt/stack/openstack-project-generator/.git /opt/stack/proname 安装新项目 sudo pip install -r /opt/stack/proname/requirements.txt -e . 生成配置文件 mkdir /etc/proname cd /opt/stack/proname/etc/proname/ sudo cp proname.conf.sample /etc/proname/proname.conf sudo cp api-httpd.conf api-paste.ini logging_sample.conf policy.json rootwrap.conf /etc/proname 编辑配置文件 NOTE: 配置文件中 { } 内的值需要被替换 sudo vim /etc/proname/proname.conf [database] connection=mysql+pymysql://{username}:{password}@{mysql_ip}/pronname?charset=utf8 [default] my_ip=127.0.0.1 rabbit_port=5672 rabbit_userid = stackrabbit rabbit_password = {rabbit_password} rabbit_hosts = {rabbit_hosts_ip} osapi_proname_listen=0.0.0.0 osapi_proname_listen_port=8848 auth_strategy=keystone debug = True verbose = True [keystone_authtoken] admin_password = {password} admin_user = nova admin_tenant_name = service identity_uri = http://{keystone_ip}:35357 auth_protocol = http auth_port = 35357 auth_host = {keystone_host_ip} tox 测试 cd /opt/stack/proname tox -e genconfig tox -e pep8 tox -e py27 创建项目数据库 # 保证 proname 数据库下的所有表的编码集都是 utf8 CREATE DATABASE proname CHARACTER SET utf8; GRANT ALL ON proname.* TO 'proname'@'%' IDENTIFIED BY 'password'; GRANT ALL ON proname.* TO 'proname'@'127.0.0.1' IDENTIFIED BY 'password'; GRANT ALL ON proname.* TO 'proname'@'localhost' IDENTIFIED BY 'password'; 初始化数据库 proname-manage db_sync 验证服务是否正常运行 proname-api --config-file /etc/proname/proname.conf 到此为止, 新项目的服务就部署完成了, 赶紧撸代码吧 : )

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册