摘要:
Jenkins 2.x 构建CI流水线常用技巧
阅读全文
posted @ 2020-06-05 09:50
狂师
阅读(1177)
推荐(0)
摘要:
1. 前言 随着互联网软件行业快速发展,为了抢占市场先机,企业不得不持续提高软件的交付效率。特别是现在国内越来越多企业已经在逐步引入DevOps研发模式的变迁,在这些背景催促之下,对于企业研发团队所需要具备的持续集成和持续交付(简称CI/CD)能力变得越来越不可或缺。 相信现在不管是开发人员、测试人
阅读全文
posted @ 2020-05-27 09:48
狂师
阅读(788)
推荐(1)
摘要:
简单整理了一下自己日常经常使用的工具网站,分享给小伙伴们! 1.奶牛快传:用户体验更好的网盘工具。 https://cowtransfer.com/ 最近开始使用的一款网盘工具,和百度网盘类似,不过没有下载速度的限制,并且可以支持自定义分享文件的下载次数(需要开会员)。 还有一点让我觉得比较舒服的是
阅读全文
posted @ 2020-05-26 12:13
狂师
阅读(2729)
推荐(2)
摘要:
给大家分享一款Python装逼实用神器。
阅读全文
posted @ 2020-05-20 09:59
狂师
阅读(1845)
推荐(0)
摘要:
一款需要正式对外发布的产品,通常都需要经历一个较完整的测试验证过程,在整个产品质量验证阶段,一般会经历几类测试环境的验证:从产品集成阶段的测试环境->验收阶段的预发布环境->正式发布回归的生产环境。 由于不同环境之间或多或少存在一些差异性,为了能将这些环境差异性导致的问题充分暴露出来,测试人员需要在
阅读全文
posted @ 2020-05-13 17:18
狂师
阅读(1901)
推荐(0)
posted @ 2020-05-07 13:05
狂师
阅读(14935)
推荐(4)
摘要:
在当今高速发展的移动互联网+云优先的时代,到处充斥着不可预知的变化,有的来自于客户需求的变化,有的来自于市场环境的变化,面对着这些变化,给企业在市场、渠道、产品、服务各方面都带来了一系列新的挑战,每个成功的企业都在培养打造快速适应这种变化的能力。对于企业的产品研发部门来说,面对着愈发不确定的客户需求
阅读全文
posted @ 2020-04-08 09:26
狂师
阅读(817)
推荐(5)
摘要:
1. 技术站点 Hacker News:非常棒的针对编程的链接聚合网站 MSDN:微软相关的官方技术集中地,主要是文档类 infoQ:企业级应用,关注软件开发领域 OSChina:开源技术社区,开源方面做的不错哦 博客园、51CTO、CSDN:常见的技术社区,各有专长 stackoverflow:I
阅读全文
posted @ 2020-04-06 10:42
狂师
阅读(1186)
推荐(1)
摘要:
受新冠疫情影响,笔者被“困”在湖北老家七十余天,于4月1号(愚人节)这天,终于返回到广州。当前国内疫情基本已趋于平稳,但全球疫情整体势态仍在持续疯涨,累计确诊病例已近80万人。祈祷这场全球性灾难能尽早得到控制,让大家的生活早日恢复正常。同时呼吁,全体读者,在当前的疫情势态下,大家仍然不能放松警惕,时
阅读全文
posted @ 2020-04-05 10:45
狂师
阅读(2474)
推荐(0)
摘要:
亲爱的读者们,大家期待已久,历经耗时13个月创作的《自动化测试实战宝典:Robot Framework + Python从小工到专家》终于官宣上市了。 这本书从创作到审核到出版上市,整个过程,经历过程还蛮坎坷的,由于笔者工作性质的原因,创作书稿的时间,基本都只能安排在周末或者工作日下班的晚上。因此也
阅读全文
posted @ 2020-03-10 16:57
狂师
阅读(1168)
推荐(0)
摘要:
导言:“对抗职场“35 岁焦虑”,也许唯一的方法是比这个瞬息万变的商业社会跑得更快!” 一直以来,都有许多人说“程序员或测试员是个吃青春饭的职业”,甚至还有说“35 岁混不到管理就等于失业”的言论。 知乎上,一则询问“35 岁以上的人都干嘛去了”的问题获得了近 2000 万浏览量,回答超过 1300
阅读全文
posted @ 2020-02-27 17:43
狂师
阅读(2180)
推荐(3)
摘要:
1. 说之前 受疫情影响,相信大部分人仍然还是处于在家远程办公的状态,起初最简单的远程办公,就是打打电话,发发微信,我们每天都在做。后来有了一系列工具,比如企业微信、各种线上会议工具、在线文档等等,能够把同事之间配合的效率提升起来,突破物理意义上的限制,不用到办公室就能创造价值,在没法线下聚集的时候
阅读全文
posted @ 2020-02-23 15:24
狂师
阅读(9188)
推荐(1)
摘要:
1. 前言 大家都知道,Postman是一个非常受欢迎的API接口调试工具,提供有Chrome扩展插件版和独立的APP,不过它的很多高级功能都需要付费才能使用。 如果你连Postman都还没有用过,不妨可以先体验一番。 Postman官网: PS: 由于2018年初Chrome停止对Chrome应用
阅读全文
posted @ 2019-12-20 09:55
狂师
阅读(31753)
推荐(13)
摘要:
阅读全文大概需要 10分钟。 1. 前言 借着公司今年新组建的中台研发部东风,我作为其中的主要负责人,在研发中心主导推行DevOps研发管理模式转变及质量管理创新建设,本篇文章摘取自今年9月底,笔者在公司内部针对全体研发人员的一次DevOps培训PPT中的部分内容,涉及公司敏感信息和部分章节内容顺序
阅读全文
posted @ 2019-12-09 09:37
狂师
阅读(3499)
推荐(3)
摘要:
如果你是团队领导,关心团队的开发效率和工作激情;如果你是开源软件开发者,维护者某个repo;又或者,你关心某个开源软件或者当前开发团队的进度,那么你可以试一试gitstats。
阅读全文
posted @ 2019-11-29 09:59
狂师
阅读(3011)
推荐(0)
摘要:
阅读全文需5分钟。 1. 前言 在上一篇文章中,我们已经为大家介绍了什么是Locust,具体可参照:性能专题:Locust工具实战之开篇哲学三问,简单来说,Locust 是基于 Python 语言下的一个性能测试库,如果要想使用它来做性能测试必须要先安装 Python。 Locust支持的Pytho
阅读全文
posted @ 2019-11-27 12:48
狂师
阅读(1632)
推荐(0)
摘要:
每次项目排期时间紧张?项目发版时间总是一延再延?每个版本bug数量堆积成山?测试期间各种bug总是层出不穷?临近上线发现严重bug?如果你总是被这些问题围绕,那么项目总结执行迫在眉睫。那么如何进行项目总结呢? 一、思维模式 想做好一份项目总结,总结人员必须具备一定的结构化思维,对问题、数据进行结构分
阅读全文
posted @ 2019-11-22 12:59
狂师
阅读(1151)
推荐(0)
摘要:
在本文中,我们讨论如何快速地从更高的层面理解DevOps,介绍准备改变文化的最佳实践。我们将讨论DevOps的目标以及从组织管理层得到支持的方法,为DevOps的概念打下基础。我们将试着从根本上介绍使应用程序生命期管理简单、高效的DevOps实践。 DevOps不是一种框架、工具或者技术,理解这一点
阅读全文
posted @ 2019-11-21 13:56
狂师
阅读(936)
推荐(3)
摘要:
阅读全文需10分钟,篇幅较长,但内容很具有参考价值,请耐心读完 1. 前言 本文是公号内性能专题,更新的第四篇,前三篇可参照上述。本想从理论到实践,以循序渐进的形式为大家分享介绍性能的知识体系,《性能专题之服务端测试》这部分,内容其实已经编写整理差不多了,完整文章列表如下: 但从前三篇的反馈来看,貌
阅读全文
posted @ 2019-11-20 14:30
狂师
阅读(1017)
推荐(1)
摘要:
1. 测试行业正在发生变化 在互联网新趋势和新要求的变革推动下,测试行业也在不知不觉中发生着非常大的改变,从早些年的懵懂发展,大家摸着石头过河,到大多高校设立软件测试专业,再到近几年各种测试培训盛行。如果说早期软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软
阅读全文
posted @ 2019-11-14 11:43
狂师
阅读(1502)
推荐(2)
摘要:
1. Diffy是什么 Diffy是一个开源的自动化测试工具,是一种Diff测试技术。它能够自动检测基于Apache Thrift或者基于HTTP的服务。通过同时运行新/老代码,对比运行结果,发现潜在bug。使用Diffy,只需要进行简单的配置,之后不需要再编写测试代码。 2. Diffy主要为了解
阅读全文
posted @ 2019-11-11 13:55
狂师
阅读(2556)
推荐(1)
摘要:
1. 前言 上周,对性能测试系列专题,在公号内发表了第一篇介绍:【性能系列连载一】开篇:性能测试不可不知的“干货”,但反响貌似并不太好,但既然此前已答应了部分读者要连载分享性能这块的知识,含着泪也得继续写。 性能测试的基础:就是在确保功能实现正确的前提下,通过合适的性能测试加压方式和策略,并收集考察
阅读全文
posted @ 2019-11-04 17:39
狂师
阅读(2508)
推荐(5)
摘要:
一. 引流测试产生背景 日常大部分的测试工作都是在测试环境下,通过模拟用户的行为来对系统进行验证,包括功能以及性能。在这个过程中,你可能会遇到以下问题: 用户访问行为比较复杂,模拟很难和用户行为一致,模拟不够真实; 线下模拟场景有限,会出现业务覆盖不全的情况。 用户访问行为比较复杂,模拟很难和用户行
阅读全文
posted @ 2019-10-31 19:03
狂师
阅读(1759)
推荐(0)
摘要:
01 开始前说点什么 1. 自我反省 公众号开通了也有两年多了,除了刚开通的那段时间发文比较频繁之外,从去年上半年开始,几乎很少再去打理了,翻了翻历史推文,从时间频率来讲,基本上平均2~3个月才更新一篇文章,工作忙虽是一方面,但这也只是借口,归根原因还是不够坚持。 2. 养成投资自己的习惯 最近一直
阅读全文
posted @ 2019-10-15 10:20
狂师
阅读(23809)
推荐(1)
摘要:
1. 前言 C#语言接入Sonar代码静态扫描相较于Java、Python来说,相对麻烦一些。Sonar检测C#代码时需要预先编译,而且C#代码必须用MSbuid进行编译,如果需要使用SonarQube对C#进行代码质量分析,则需要下载Sonar-Scanner-MSBuild和MSBuild,其中
阅读全文
posted @ 2019-10-10 16:18
狂师
阅读(5818)
推荐(4)
摘要:
1. 说之前 由于业务应用 bug(本身或引入第三方库)、环境原因、硬件问题等原因,线上服务出现故障 / 问题几乎不可避免。例如,常见的现象包括请求超时、用户明显感受到系统发生卡顿等等。 作为一个合格的研发人员(技术人员),不仅要能写得一手好代码,掌握如何排查问题技巧也是研发人进阶必须掌握的实战技能
阅读全文
posted @ 2019-03-09 18:16
狂师
阅读(2059)
推荐(1)
摘要:
一、背景 在宿主机centos上启一个Mongo容器,暴露端口21117,并设置用户名,密码(root/mongo) 在宿主机上通过mongo客户端来连接 结果db.auth后,报错: 原因:mongo客户端版本较低导致,centos之前安装的版本为mongo 2.6.12,而docker对应的mo
阅读全文
posted @ 2018-07-17 13:19
狂师
阅读(2330)
推荐(0)
摘要:
一、背景 通过keepalived实现nginx高可用,由于在家不想弄多台主机来搞,所以将运行环境用docker封装来模拟跨主机 docker基础镜像:centos 说之前,简单介绍一下: Keepalived是基于vrrp协议的一款高可用软件。Keepailived有一台主服务器和多台备份服务器,
阅读全文
posted @ 2018-07-15 14:44
狂师
阅读(14452)
推荐(5)
摘要:
一、启动mongo容器的几种方式 而按照上述几种方式启动的Mongo容器,默认是不带密码访问的,也就是说,只有别人知道你的ip和映射出来的端口,即可操作你的mongo数据库 二、如何开启mongo容器密码认证 在运行时,增加--auth参数,用简化版来作为示例 三、关于mongo用户认证 mongo
阅读全文
posted @ 2018-07-13 16:28
狂师
阅读(12252)
推荐(2)
摘要:
一、背景 不多说,请看第一篇《Docker Mongo数据库主从同步配置方法》 二、具体操作方法 1、创建目录,如创建~/test/mongo_sr1和~/test/mongo_sr2两个目录 2、启动容器 本实例是在单台主机上操作,如果是跨主机,需要调整对应source ip地址 查看容器运行状态
阅读全文
posted @ 2018-07-13 11:02
狂师
阅读(1821)
推荐(0)