今天给大家推荐一批 BAT 公司常用的开发工具,个个好用,建议转发+收藏. 阿里篇 一.Java 线上诊断工具 Arthas Arthas 是阿里巴巴 2018 年 9 月开源的一款 Java 线上诊断工具. 使用场景: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗? 线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下…
soapui中的testrunner.bat调研姿势,用于自动化测试副标题:soapui基于持续集成工具自动化运行的调研姿势 各位亲爱的同仁们,大家好吗?最近项目在搞持续集成工具,我们的测试用例都是基于soapui工具(webservice restful).持续集成工具我们使的是jenkins.我们需要使用工具来自动更新项目代码->自动构建->自动发布->自动RUN测试用例->自动发邮件等等功能. jenkins支持用户添加运行bat文件来执行用户想让他执行的各种需求.(其实其他…
早在2016年ChinaJoy开始,WeTest曾受邀出席过Unity中国的线下性能场的活动,介绍我们的自动化框架和王者荣耀的故事.当时的活动很成功,期间我们收到了不少Unity开发者的好评,也为我们今天的合作埋下种子.在和Unity多次沟通碰撞中,如何优化Unity游戏性能成为我们合作的契机,历经半年的开发,现在我们终于可以宣布,我们的研发成果UPA终于要和大家见面了. UPA 全称Unity Performance Analysis,由Unity Support团队和腾讯WeTest 性能团…
Jenkins是一个很好的持续集成工具,不光可以帮助开发进行自动打包,自动验证升级和安装,也可以帮助测试人员定时执行测试任务,或者在开自动打包安装之后自动执行测试任务,实现打包-安装-测试一条线服务,无需人工干预,实现如下图所示的良性循环: 下面我们看下Jenkins从安装到简单实用的一些步骤 1.下载Jenkins 从如下官网下载最新的Jenkins软件包: https://jenkins.io/download/ 2.安装Jenkins 下载好之后解压,然后双击安装即可(标准的windows…
Indent Guides 为每个缩进绘制一条虚线: Highlight all occurrences of selected word 高亮相关代码: Productivity Power Tools 微软官方推出的扩展,标记补全.复制引用.增强的滚动条等,详见<免费的精品: Productivity Power Tools 动画演示>: Visaul Studio Color Theme Editor 简化配色步骤,详见<为革命保护视力 --- 给 Visual Studio 换颜…
本文介绍jenkins,利用其做项目发布与持续集成交付工具. 一.Jenkins是什么? Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作. 3.省去项目不必要的繁琐重复的发布工作. 二.安装Jenkins 打开官方网址: http://mirrors.jenkins-ci.org直接下载合适的版本,有多种操作系统版本, 对于linux还可以添加系统安装源形式进行安装,不过个人不建议这么做,使用…
代码地址如下:http://www.demodashi.com/demo/12918.html python 趣味实用小工具 概述 用python实现的三个趣味实用小工具: 图片转Execl工具 , 图片转TXT工具 , 二维码生成工具 . 准备工作 系统需求 所有的代码都是基于 python3 的, 所以需要事先安装好 python3 ,并设置好环境. 安装方法详见: 廖雪峰Python3教程-安装Python3 官方安装教程-英文 安装必备库 注意: 安装过程中建议以管理员权限运行执行以下命…
第一节 我的理解 项目中使用了hudson,那么hudson是处在怎样的一个地位呢? 首先就我自己的认知,项目中hudson的作用有一下几点: 1.获取svn服务器上的最新代码: 2.把最新代码编译打包,具体打成什么格式的包,要看具体的配置: 3.登陆到服务器[正服/测服],到指定的目录下: 4.执行脚本文件[这些脚本文件就是之前我们自己手动打包发布的一些命令]. 那么这里面hudson具体是怎么安装和使用,我在网上找到了一篇写的很详细的文章,感谢作者的总结分享. 持续集成工具hudson的安装…
本期,我将给大家介绍14款实用的测试工具,希望能够帮到大家!(建议收藏) UI自动化测试工具 1. uiautomator2 Github地址:https://github.com/openatx/uiautomator2 star: 1.9k 介绍:  openatx开源的ui自动化工具,支持android和ios.主要面向的编程语言是python,api设计简洁易用,在开源社区也是很受欢迎. 原理图: 与appium的比较 2. appium Github地址:https://github.…
一,什么是Jenkins? 1,jenkins是什么? Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具, 用于监控持续重复的工作,旨在提供一个开放易用的软件平台, 使软件的持续集成变成可能 2,官方网站: https://www.jenkins.io/zh/ 3,准备java环境:参见: https://www.cnblogs.com/architectforest/p/13378234.html 4,准备maven环境,参见: https://www.cnblogs.c…