摘要:
测试环境困局 测试环境治理专项是在我入职2个月接手的活,用“烂摊子”来形容一点也不为过。年久失修,需求基本没有在测试环境使用,想用也有很多问题。人员缺乏信心,之前负责测试环境的同学抱怨极多,外部推不动,内部又没有技术能力支撑,负能量已经蔓延到整个团队。当然,我也是其中一员,这事确实难搞。在技术部测试 阅读全文
摘要:
RPC接口 我所在的部门是技术中台,主要负责toB业务,上游是业务条线,包括PC、APP、小程序等终端,这些端的后台是HTTP接口层,而在HTTP接口层之下,就是技术中台的RPC接口层。 HTTP是一种超文本传输协议,基于TCP/IP来传输文本、图片、音频、视频等数据。数据包的传输能力不是HTTP提 阅读全文
摘要:
静态接入和动态接入 SpingBoot可以通过2种方式接入JaCoCo:Maven和Agent。Maven方式是静态接入,在编译时计算代码覆盖率。Agent方式是动态接入,服务启起来以后,能实时根据代码命中情况计算代码覆盖率。 教程代码已上传开源项目:https://github.com/dongf 阅读全文
摘要:
消息队列 RabbitMQ是一个消息队列,它能够接收和转发消息。这个过程就像寄快递一样,把物件打包给快递小哥,快递小哥会负责把物件派送到正确的地址。 生产者和消费者 生产者就是用来生产消息(发送消息)的: 消费者就是用来消费消息(接收消息)的: 在生产者和消费者之间的就是消息队列: 它相当于消息缓冲 阅读全文
摘要:
变量解析 $符号在很多测试框架中都会拿来用做变量解析,大名鼎鼎的JMeter就有这个用法。HttpRunner3也支持$符号,比如: Step( RunRequest("登录") .post("/login") .with_headers(**{"Content-Type": "applicatio 阅读全文
摘要:
接口自动化项目落地系列 找个开源网站或开源项目,用tep实现整套pytest接口自动化项目落地,归档到电子书,作为tep完整教程的项目篇一部分。自从tep完整教程发布以后,tep被越来越多小伙伴了解。教程只是纯理论,是骡子是马,拉出来遛遛才知道。做接口自动化项目落地,一方面是为了让自己脑海中的构想实 阅读全文
摘要:
持续维护的教程 tep教程会随着版本更新或经验积累,持续维护在电子书中,最新的最全的内容请锁定这篇文章**【最新】tep完整教程帮你突破pytest**: https://dongfanger.gitee.io/blog/chapters/tep.html 对教程有任何疑问或建议,可添加微信交流哟: 阅读全文
摘要:
创建上图的pytest项目结构,只需要一条命令即可: tep startproject demo 前提是安装tep0.9.8版本: pip install tep==0.9.8 示例代码单独放在了samples文件夹下,可以放心将整个目录删除。其中的db演示了连接MySQL数据库,http演示了re 阅读全文
摘要:
学习路线 本文是Java高级编程精华笔记,是对菜鸟教程中Java面向对象和Java高级编程的重要章节进行了学习,整理形成的学习笔记,知识图谱如下图所示: 如果想对Java深入学习,可以参考阿里巴巴的技术图谱: https://developer.aliyun.com/graph/java 继承 Ja 阅读全文
摘要:
刷了80道算法题以后,我最大的感受是,自信心倍增。既克服了对算法的恐惧,也加强了Java代码能力,还收集了2068行答案代码。 我刷算法题的理由很平常,就是想提高自己的竞争力,在面试的时候能过最后那一关。前后离职的两名同事都告诉我,在牛客网上面刷题就可以了。于是这次我就在牛客网上面按照题库→在线编程 阅读全文