上一页 1 2 3 4 5 6 7 8 ··· 17 下一页
摘要: 1. 说之前 受疫情影响,相信大部分人仍然还是处于在家远程办公的状态,起初最简单的远程办公,就是打打电话,发发微信,我们每天都在做。后来有了一系列工具,比如企业微信、各种线上会议工具、在线文档等等,能够把同事之间配合的效率提升起来,突破物理意义上的限制,不用到办公室就能创造价值,在没法线下聚集的时候 阅读全文
posted @ 2020-02-23 15:24 狂师 阅读(8514) 评论(0) 推荐(1) 编辑
摘要: 1. 前言 大家都知道,Postman是一个非常受欢迎的API接口调试工具,提供有Chrome扩展插件版和独立的APP,不过它的很多高级功能都需要付费才能使用。 如果你连Postman都还没有用过,不妨可以先体验一番。 Postman官网: PS: 由于2018年初Chrome停止对Chrome应用 阅读全文
posted @ 2019-12-20 09:55 狂师 阅读(30577) 评论(11) 推荐(12) 编辑
摘要: 阅读全文大概需要 10分钟。 1. 前言 借着公司今年新组建的中台研发部东风,我作为其中的主要负责人,在研发中心主导推行DevOps研发管理模式转变及质量管理创新建设,本篇文章摘取自今年9月底,笔者在公司内部针对全体研发人员的一次DevOps培训PPT中的部分内容,涉及公司敏感信息和部分章节内容顺序 阅读全文
posted @ 2019-12-09 09:37 狂师 阅读(3342) 评论(0) 推荐(3) 编辑
摘要: 如果你是团队领导,关心团队的开发效率和工作激情;如果你是开源软件开发者,维护者某个repo;又或者,你关心某个开源软件或者当前开发团队的进度,那么你可以试一试gitstats。 阅读全文
posted @ 2019-11-29 09:59 狂师 阅读(2800) 评论(1) 推荐(0) 编辑
摘要: 阅读全文需5分钟。 1. 前言 在上一篇文章中,我们已经为大家介绍了什么是Locust,具体可参照:性能专题:Locust工具实战之开篇哲学三问,简单来说,Locust 是基于 Python 语言下的一个性能测试库,如果要想使用它来做性能测试必须要先安装 Python。 Locust支持的Pytho 阅读全文
posted @ 2019-11-27 12:48 狂师 阅读(1580) 评论(0) 推荐(0) 编辑
摘要: 每次项目排期时间紧张?项目发版时间总是一延再延?每个版本bug数量堆积成山?测试期间各种bug总是层出不穷?临近上线发现严重bug?如果你总是被这些问题围绕,那么项目总结执行迫在眉睫。那么如何进行项目总结呢? 一、思维模式 想做好一份项目总结,总结人员必须具备一定的结构化思维,对问题、数据进行结构分 阅读全文
posted @ 2019-11-22 12:59 狂师 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: 在本文中,我们讨论如何快速地从更高的层面理解DevOps,介绍准备改变文化的最佳实践。我们将讨论DevOps的目标以及从组织管理层得到支持的方法,为DevOps的概念打下基础。我们将试着从根本上介绍使应用程序生命期管理简单、高效的DevOps实践。 DevOps不是一种框架、工具或者技术,理解这一点 阅读全文
posted @ 2019-11-21 13:56 狂师 阅读(881) 评论(2) 推荐(3) 编辑
摘要: 阅读全文需10分钟,篇幅较长,但内容很具有参考价值,请耐心读完 1. 前言 本文是公号内性能专题,更新的第四篇,前三篇可参照上述。本想从理论到实践,以循序渐进的形式为大家分享介绍性能的知识体系,《性能专题之服务端测试》这部分,内容其实已经编写整理差不多了,完整文章列表如下: 但从前三篇的反馈来看,貌 阅读全文
posted @ 2019-11-20 14:30 狂师 阅读(950) 评论(0) 推荐(1) 编辑
摘要: 1. 测试行业正在发生变化 在互联网新趋势和新要求的变革推动下,测试行业也在不知不觉中发生着非常大的改变,从早些年的懵懂发展,大家摸着石头过河,到大多高校设立软件测试专业,再到近几年各种测试培训盛行。如果说早期软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软 阅读全文
posted @ 2019-11-14 11:43 狂师 阅读(1415) 评论(1) 推荐(2) 编辑
摘要: 1. Diffy是什么 Diffy是一个开源的自动化测试工具,是一种Diff测试技术。它能够自动检测基于Apache Thrift或者基于HTTP的服务。通过同时运行新/老代码,对比运行结果,发现潜在bug。使用Diffy,只需要进行简单的配置,之后不需要再编写测试代码。 2. Diffy主要为了解 阅读全文
posted @ 2019-11-11 13:55 狂师 阅读(2378) 评论(1) 推荐(1) 编辑
摘要: 1. 前言 上周,对性能测试系列专题,在公号内发表了第一篇介绍:【性能系列连载一】开篇:性能测试不可不知的“干货”,但反响貌似并不太好,但既然此前已答应了部分读者要连载分享性能这块的知识,含着泪也得继续写。 性能测试的基础:就是在确保功能实现正确的前提下,通过合适的性能测试加压方式和策略,并收集考察 阅读全文
posted @ 2019-11-04 17:39 狂师 阅读(2389) 评论(1) 推荐(5) 编辑
摘要: 一. 引流测试产生背景 日常大部分的测试工作都是在测试环境下,通过模拟用户的行为来对系统进行验证,包括功能以及性能。在这个过程中,你可能会遇到以下问题: 用户访问行为比较复杂,模拟很难和用户行为一致,模拟不够真实; 线下模拟场景有限,会出现业务覆盖不全的情况。 用户访问行为比较复杂,模拟很难和用户行 阅读全文
posted @ 2019-10-31 19:03 狂师 阅读(1596) 评论(1) 推荐(0) 编辑
摘要: 01 开始前说点什么 1. 自我反省 公众号开通了也有两年多了,除了刚开通的那段时间发文比较频繁之外,从去年上半年开始,几乎很少再去打理了,翻了翻历史推文,从时间频率来讲,基本上平均2~3个月才更新一篇文章,工作忙虽是一方面,但这也只是借口,归根原因还是不够坚持。 2. 养成投资自己的习惯 最近一直 阅读全文
posted @ 2019-10-15 10:20 狂师 阅读(20112) 评论(0) 推荐(1) 编辑
摘要: 1. 前言 C#语言接入Sonar代码静态扫描相较于Java、Python来说,相对麻烦一些。Sonar检测C#代码时需要预先编译,而且C#代码必须用MSbuid进行编译,如果需要使用SonarQube对C#进行代码质量分析,则需要下载Sonar-Scanner-MSBuild和MSBuild,其中 阅读全文
posted @ 2019-10-10 16:18 狂师 阅读(5147) 评论(4) 推荐(4) 编辑
摘要: 1. 说之前 由于业务应用 bug(本身或引入第三方库)、环境原因、硬件问题等原因,线上服务出现故障 / 问题几乎不可避免。例如,常见的现象包括请求超时、用户明显感受到系统发生卡顿等等。 作为一个合格的研发人员(技术人员),不仅要能写得一手好代码,掌握如何排查问题技巧也是研发人进阶必须掌握的实战技能 阅读全文
posted @ 2019-03-09 18:16 狂师 阅读(1907) 评论(1) 推荐(1) 编辑
摘要: 一、背景 在宿主机centos上启一个Mongo容器,暴露端口21117,并设置用户名,密码(root/mongo) 在宿主机上通过mongo客户端来连接 结果db.auth后,报错: 原因:mongo客户端版本较低导致,centos之前安装的版本为mongo 2.6.12,而docker对应的mo 阅读全文
posted @ 2018-07-17 13:19 狂师 阅读(2282) 评论(0) 推荐(0) 编辑
摘要: 一、背景 通过keepalived实现nginx高可用,由于在家不想弄多台主机来搞,所以将运行环境用docker封装来模拟跨主机 docker基础镜像:centos 说之前,简单介绍一下: Keepalived是基于vrrp协议的一款高可用软件。Keepailived有一台主服务器和多台备份服务器, 阅读全文
posted @ 2018-07-15 14:44 狂师 阅读(14147) 评论(5) 推荐(5) 编辑
摘要: 一、启动mongo容器的几种方式 而按照上述几种方式启动的Mongo容器,默认是不带密码访问的,也就是说,只有别人知道你的ip和映射出来的端口,即可操作你的mongo数据库 二、如何开启mongo容器密码认证 在运行时,增加--auth参数,用简化版来作为示例 三、关于mongo用户认证 mongo 阅读全文
posted @ 2018-07-13 16:28 狂师 阅读(11661) 评论(1) 推荐(2) 编辑
摘要: 一、背景 不多说,请看第一篇《Docker Mongo数据库主从同步配置方法》 二、具体操作方法 1、创建目录,如创建~/test/mongo_sr1和~/test/mongo_sr2两个目录 2、启动容器 本实例是在单台主机上操作,如果是跨主机,需要调整对应source ip地址 查看容器运行状态 阅读全文
posted @ 2018-07-13 11:02 狂师 阅读(1683) 评论(0) 推荐(0) 编辑
摘要: 一、具体操作方法 1、启两个Mongo容器 也可以在启动容器的时候,自定义Mongo数据存放路径,且将mongo数据挂载到本地 2、查看正在运行的容器 3、查看mongo1、mongo2容器ip 4、使用本机(宿主机)mongo客户端连接到21117端口(即连接到mongo1容器) 5、开始配置 复 阅读全文
posted @ 2018-07-12 18:32 狂师 阅读(3250) 评论(0) 推荐(0) 编辑
摘要: 一、背景 可先查看第一篇《Docker Mysql数据库主从同步配置方法》介绍 二、具体操作 1、创建目录(~/test/mysql_test1): 2、主主配置文件Mone: my.cnf Mtwo: my.cnf 3、创建容器 4、容器设置详细 mone容器设置: 小技巧: 查看容器IP: mt 阅读全文
posted @ 2018-07-12 15:13 狂师 阅读(4626) 评论(3) 推荐(0) 编辑
摘要: 一、背景 最近在做内部平台架构上的部署调整,顺便玩了一下数据库的主从同步,特此记录一下操作~ 二、具体操作 1、先建立数据存放目录(~/test/mysql_test/) 2、Master my.cnf配置文件 3、Slave my.cnf配置文件 4、创建master主容器 5、创建slave从容 阅读全文
posted @ 2018-07-12 14:26 狂师 阅读(4395) 评论(1) 推荐(1) 编辑
摘要: 1. 前言 在上一篇通知文章有说过,六月份会开始更新公众号(当然一些好的文章我也会同步到博客中来,所以大家看到有些文章的内容和公众号中的是一样的),虽然现在已到月底了,但好歹也算没有失言,赶上了末班车了。 公众号中有很多读者留言,大家很期待能继续更新《RF接口自动化系列》文章,放心,牛奶会有的,面包 阅读全文
posted @ 2018-07-02 12:26 狂师 阅读(11264) 评论(0) 推荐(3) 编辑
摘要: 1. 前言 有近两周没有在公众号中发表文章了,看过我之前公众号的读者都知道,公众号中近期在连载《RobotFramework接口自动化系列课程》,原本计划每周更新一篇,最近由于博主在带一个新项目,实在是没空抽出时间来,所以向公众号中对连载课程一直期待的读者说声抱歉。 由于最近带微服务的项目,而对于微 阅读全文
posted @ 2017-11-10 16:20 狂师 阅读(17134) 评论(2) 推荐(4) 编辑
摘要: 背景 很多人应该经常遇到在网上看到好的学习教程和资料但却没有电子档的,心里顿时痒痒, 下述指导一下大家,如何将网站上的各类教程转换成 PDF 电子书。 关键核心 主要使用的是wkhtmltopdf的Python封装—【pdfkit】 环境安装 python3系列 pip install reques 阅读全文
posted @ 2017-11-03 13:30 狂师 阅读(4012) 评论(0) 推荐(1) 编辑
摘要: 1. 前言 本篇是第一系列(Http接口自动化)的第五课程,如果对系列课程大纲不清楚的,可以查看《RobotFramework系列免费课程-开课了~》。 前面我们介绍了,在真正实施前,需先定好多人协作过程中约定的接口用例规范,以及开始时,接口项目如何结构化分层,那么今天,我们来聊聊,用RobotFr 阅读全文
posted @ 2017-10-29 19:32 狂师 阅读(21498) 评论(0) 推荐(1) 编辑
摘要: 1. 前言 上一篇文章介绍了在设计接口用例之前应遵守的设计规范,详见《RobotFramework接口设计规范》,当然读者公司的内部规范也不一定非得完全遵循笔者所提到的,适合自己公司内部的一套就可以了。 由于现在公司新项目的启动和自身负责的开发工作量的增剧,基本上更新文章都只能利用周末零碎时间来写, 阅读全文
posted @ 2017-10-29 19:25 狂师 阅读(4609) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 接着上一篇《RobotFramework框架系统课程介绍》,本篇主要介绍一下在基于RobotFramework框架开展接口自动化前,前期的环境如何搭建,正所谓”工欲善其事,必先利其器“! 2. 适用环境 本文主要基于windows 64bit的操作系统,介绍环境的搭建安装,至于32bit 阅读全文
posted @ 2017-10-29 19:17 狂师 阅读(3447) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 继前面一章《RobotFramework环境搭建》介绍了在本地如何将接口自动化实施过程所需要的基础环境搭建好,在这里假设大家都已经知道环境如何搭建了,如果不清楚的可直接查看上一章节 RobotFrameWork环境搭建(基于HTTP协议的接口自动化),那么环境一切ready了,是不是代表 阅读全文
posted @ 2017-10-29 19:11 狂师 阅读(1708) 评论(0) 推荐(0) 编辑
摘要: 1. 背景介绍 有一段时间没有发表过文章了,一方面除了自己确实变得懒惰外,另一方面也确实有其它事情,无法抽出闲余时间来坚持写下去。 之前在博客园中,发表了关于《公开课一:Robot FrameWork接口系列课程(暂开放公司内部人员)》的系列文章,由于当时写该系列文章的初衷还是主要针对公司内部同学, 阅读全文
posted @ 2017-10-11 22:33 狂师 阅读(1292) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 17 下一页