为您找到搜索结果:578个
flask + Python3 实现的的API自动化测试平台---- IAPTest接口测试平台(总结感悟篇)
转载:http://www.likecs.com/default/index/show?id=6720 前言: 在前进中去发现自己的不足,在学习中去丰富自己的能力,在放弃时想想自己最初的目的,在困难面前想想怎么踏过去。在不断成长中去磨炼自己。 时间轴 flask+Python3实现的的API自动化测试平台----IAPTest接口测试平台 这篇文章已经发表了两个多月了,IAPTest测试平台从最初17年6月份构想的开始,到17年7月13的正式创立代码仓库,到7月21日第一版的完结,再到7月23日的阿里云的部署。期间多次调试,多次去修改,在十多天的开发中,第一版上线了,因为有之前jiekou-python3的经验,在接口方面的开发进度快了许多,可是部署的过程中不止一次去修改其中的bug,在本地测试完毕为何在liunx的服务器上部署出现了问题,其实很简单,重要的是没有考虑到平台的兼容...
flask + Python3 实现的的API自动化测试平台---- IAPTest接口测试平台
转载:http://www.likecs.com/default/index/show?id=603**背景: 1.平时测试接口,总是现写代码,对测试用例的管理,以及测试报告的管理持久化做的不够, 2.工作中移动端开发和后端开发总是不能并行进行,需要一个mock的依赖来让他们并行开发。 3.同时让自己锻炼去开发测试平台,掌握flask开发程序,提高自己的业务水平。整体思路: 1.利用flask+bootstrap来进行web界面开发,对接口,接口测试用例,定时任务,测试报告的持续集成。 &...
基于docker构建flink大数据处理平台
https://www.cnblogs.com/1ssqq1lxr/p/10417005.html 由于公司业务需求,需要搭建一套实时处理数据平台,基于多方面调研选择了Flink.初始化Swarm环境(也可以选择k8s) 部署zookeeper集群 基于docker-compose,使用 dockerstack 部署在容器中,由于zookeeper存在数据持久化存储,这块后面可以考虑共享存储方案.services:zoo1:image:zookeeperrestart:alwayshostname:zoo1ports:-2181:2181environment:ZOO_MY_ID:1ZOO_SERVERS:server.1=0.0.0.0:2888:3888server.2=zoo2:2888:3888server.3=zoo3:2888:3888zoo2:image:zookeeperrestart:alwayshostname:zoo2ports:-2182:2181environment:ZOO_MY_ID:2ZOO_SERVERS:se...
移动端跨平台应用开发(ios、Android、web)- Flutter 技术
关键词:Google出品;Dart语言;FlutterEngine引擎;响应式设计模式;原生渲染;免费并且开源一、简介Flutter是谷歌2018年发布的跨平台移动UI框架。作为谷歌的开源移动UI框架,Flutter可以快速在iOS和Android上构建高质量的原生用户界面,2019年,GoogleI/O大会宣布了flutter支持web开发。flutter目前的目的就是全平台开发,一套代码同时运行在iOS、Android、web和桌面端。Flutter作为Google最新推出的原生应用解决方案,其目标是让创建原生移动应用更快速、简单,且已经有很多公司在应用。二、资源github:https://github.com/flutter/flutter官网:https://flutter.dev/中文官网:https://flutter-io.cn/中文文档:https://flutter-io.cn/docsFlutter下载地址:https://flutter.dev/docs/get-started/install(https://flutter.dev/docs/get-start...
Spring+Velocity(平台升级至Spring Framework 5.0.2)
下载:http://repo.spring.io/release/org/springframework/spring/DearSpringcommunity,I’mpleasedtoannouncethatSpringFramework5.0.2and4.3.13areavailablenow,asapairofrefinementreleaseswhicharerecommendedasimmediateupgradesforallSpringusers.TheywillalsobepartoftheupcomingSpringBoot2.0M7and1.5.9releases,respectively.5.0.2comeswithsignificanttightening-upacrosstheframework,includingperformanceimprovementsandfine-tunedconfigurationvariants.Manyofthosechangeshavebeenbackportedto4.3.13forstreamlinedcons...
平台升级至nginx+Tomcat9.0.1(Spring5.0.1+velocity2.0+quartz-2.3.0)+redis集群
在公司部份应用上使用了Tomcat9.0.1稳定性还可以,由于将公司的集群服务也升级为Tomcat9.0.1,下面我们来谈一下改变:1:logging.properties支持日志最大天数值maxDays,如1catalina.org.apache.juli.AsyncFileHandler.level=FINE1catalina.org.apache.juli.AsyncFileHandler.directory=${catalina.base}/logs1catalina.org.apache.juli.AsyncFileHandler.prefix=catalina.1catalina.org.apache.juli.AsyncFileHandler.maxDays=60 以前自己写的日志数量的控制(基于log4j),以下是配置文件###logfile###log4j.appender.debug=org.apache.log4j.ReYoDailyRollingFileAppender#将日志记录到tomcat下的logs文件夹../logs;日志输入到桌面logs:...
spring 5.0.1.RELEASE官方任然不支持velocity(平台升级)
官方说明:DearSpringcommunity,ItismypleasuretoannouncethatSpringFramework5.0.1isavailablenow,asthefirstmaintenancereleaseinourSpringFramework5.0line.Inadditiontoaddressingvarioususer-reportedbugs,we’veappliedminorrefactoringstocleanupunintendedleftoversfromthe5.0GArelease,e.g.forthereactivecodecconfigurers.ThisreleaseupgradesReactortoBismuthSR3,basedonReactorCore3.1.1,pickingupessentialfixesinReactorNetty.Furthermore,AspectJ1.8.12bringssomewelcomeperformanceimprovementstoSpringAOP’s...
360软件发布平台
http://open.soft.360.cn/...
微信公众号网页开发,公众平台设置,小程序开发平台设置,微信支付平台设置
公众号网页开发业务域名可以不设置。 IP白名单需要设置,如果要获取token(获微信头像等) 小程序开发开发-开发设置-服务器域名中的request合法域名 微信支付(商户平台)产品中心-开发配置-支付配置支付授权目录 ...
一个简单的使用Quartz和Oozie调度作业给大数据计算平台执行
一,介绍Oozie是一个基于Hadoop的工作流调度器,它可以通过OozieClient以编程的形式提交不同类型的作业,如MapReduce作业和Spark作业给底层的计算平台(如ClouderaHadoop)执行。Quartz是一个开源的调度软件,它为任务的调度执行提供了各种触发器以及监听器下面使用Quartz+Oozie将一个MapReduce程序提交给ClouderaHadoop执行二,调度思路①为什么要用Quartz呢?主要是借助Quartz强大的触发器功能。它可以允许满足不同的调度需求,如每周执行作业一次、重复执行作业多少次。这里有一个重要的问题:假设我有一个作业需要重复执行,当第一次把该作业提交到CDH上执行后,以后需要执行该作业时不再是又一次把该作业上传到CDH上然后执行,而是把提交过的作业记录下来,下次需要运行时,直接让CDH再运行该作业。②使用Quartz还有一个好处就是:在作业提交的时候可以做一些控制。比如,某种类型的作业提交的频率很高,或者运行时间较短(根据它上次执行完的情况来判断),那么下次运行它时,让它具有更高的优先级。③使用Oozie的目的很明确,就是让它把...
Mac下包管理平台homebrew的使用
参考:http://www.cnblogs.com/EasonJim/p/6287098.html假设我要安装node,命令如下:安装软件brewinstallnode卸载软件brewuninstallnode搜索软件brewsearchnode更新软件brewupgradenode重新安装brewreinstallnode删除软件brewcleanupnode查看哪些软件需要更新brewoutdated更新所有软件brewupgrade显示已经安装的软件列表brewlist更新自身brewupdate/usr/local/Cellar所以brew安装的程序,都将以[程序名/版本号]存放于本目录下/usr/local/bin用于存放所安装程序的启动链接(相当于快捷方式),上面的程序链接到这/usr/local/Homebrew系统自身文件夹官方实现方式:$cd/usr/local$findCellarCellar/wget/1.16.1Cellar/wget/1.16.1/bin/wgetCellar/wget/1.16.1/share/man/man1/wget.1$ls-lbinb...
Jenkins+ProGet+Windows Batch搭建全自动的内部包(NuGet)打包和推送及管理平台
这一篇文章是继http://www.cnblogs.com/EasonJim/p/5954155.html的升级版,由于CCNET已经过时,所以我把打包过程的CCNET工具换成Jenkins去实现,批处理那些也没有改变。同时这也是全程批处理的操作实践。阅读时,请参考上一篇的实现思路。1、新建Job注意:上面选择为【构建一个自由风格的软件项目】2、填写项目信息3、配置SVN获取源码 这里默认这样选择,只有更新时才会去触发下一步操作。4、配置构建触发的时间这里是每分钟进行svn的检查。如果想要不同的时间,点击后面的问号。5、配置批处理进行msbuild和push先build先,然后在进行push到内部包管理平台,批处理文件:https://github.com/easonjim/NuGetRun6、发送邮件 再配置触发点,任何时候都发送日志。最后,全部完成。阅读时,请参考上一篇的实现思路。 ...
Mac下安装包管理平台Homebrew(Mac 10.12)
在终端上输入:/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"验证,输入:brew出现如下提示,代表成功安装:官方教程:http://brew.sh/index_zh-cn.html ...
MySQL官方教程及各平台的安装教程和配置详解入口
官方文档入口:https://dev.mysql.com/doc/一般选择MySQL服务器版本入口:https://dev.mysql.com/doc/refman/en/ 在右侧有版本选择:比如安装教程的入口:https://dev.mysql.com/doc/refman/5.7/en/installing.html还有很多官方的教程:官方提供的是英文版本,采用Chrome翻译即可。这个教程上没有APT源的安装方式,入口在这里:https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/总结:其实网上流传的教程都不会太正宗,如果要更准确且更全面的教程请参考官方提供的文档。https://www.mysql.com/...
R语言中文社区历史文章整理(类型篇)
R包:R语言交互式绘制杭州市地图:leafletCN包简介clickpaste包介绍igraph包快速上手jiebaR,从入门到喜欢Catterplots包,让你绘制不一样的图今天再来谈谈REmap包ggplot2你需要知道的都在这...R访问数据库管理系统(通过RODBC包和RMySQL包两种方式)NLP——自然语言处理(三)text2vec包Rattle:数据挖掘的界面化操作借助caret包实现特征选择的工作R语言的高质量图形渲染库Cairo用R-Shiny打造一个美美的在线App R与Python:如何将Python和R整合进一个数据分析流程PythonVSR语言?数据分析与挖掘场景选择?深度|RvsPython:R是现在最好的数据科学语言吗?为什么R语言是当今最值得学习的数据科学语言同时用R语言和Python爬取知乎美图左右用R右手Python系列——字符串格式化输出左手用R右手Python系列——数据合并与追加左手用R右手Python系列——数据塑...