08 2021 档案
摘要:最近对接了几个测试管理平台的接口文档,自己也更新了DCS_FunTester分布式性能测试框架的接口文档,总地来说,感触良多。 首先我个人工作经验最大的一个感触就是。如果说一件事情做好,能够最大的提升工作效率,我觉得就是文档规范。对于接口测试来说,接口文档。就是最要命的卡脖子技术。特别是今天接触ji
阅读全文
摘要:最近因为种种原因又被迫居家工作。 去年疫情刚开始的时候,被钉钉支配三个月的恐惧。然后在居家刚开始的时候,表现出各种的不适应。首先表现在身体上会感觉特别累,比正常上班去还累。还有就是在工作之余感觉没劲,失去了动力。也很少出去走动。 之前远程办公的分享文章如下: 疫情期间,如何提高远程办公效率 远程测试
阅读全文
摘要:今天继续编写FunTester测试框架的教程,主要内容是HTTP接口测试基础,分为请求(GET、POST、PUT等)、请求头、cookie、响应、JSON以及资源释放。 之前的FunTester教程文章以及相关文章比较凌乱,没有进行较好的整理,我都是学到哪写到哪,欢迎有兴趣Tester一起交流。下面
阅读全文
摘要:在上期的文章插上NIO翅膀,FunTester飞上天中,我学习了Java NIO的相关基础,今天我来分享一下自己实践的结果。 本来我的想法是在性能测试中应用这个异步请求客户端,毕竟这个义务的出现就是为了解决一些性能问题。但是在我自己在本地实际测试之后发现如果在发压端使用异步请求这种策略。的确能够提升
阅读全文
摘要:经过了两次更新,DCS_FunTester框架的基础功能已经接近尾声了,目前的状态基本能够使用,所以近期不会再进行功能更新了。 DCS_FunTester分布式压测框架更新(一) DCS_FunTester分布式压测框架更新(二) Gradle多模块 由于之前一直写成了两个项目master和slav
阅读全文
摘要:最近在做DCS_FunTester分布式性能测试框架开发的时候,需要实现一个自定义的过滤器,主要用来打印HTTP请求的参数和响应日志。 但是在项目迁移之后的一次测试中却发现了一个奇怪的现象,每次接口请求的日志都被打印了两遍。 WrappingFilter实现代码如下: @Component @Web
阅读全文
摘要:LT浏览器是为了响应式网站测试而开发的浏览器。 响应式网页设计是一种确保网站或网站内容适应不同屏幕尺寸和设备的方法。无论设备有多大或多小,响应式网页设计都可以提供直观的用户体验。 LT浏览器概述 LT浏览器帮在不同的设备分辨率上进行测试。使用 LT 浏览器,可以简化UI/UX开发、测试内容放置和对齐
阅读全文
摘要:在前段时间对性能测试框架对比的文章中,我又重新学习了Java NIO知识的学习,又发掘了一项FunTester优化,说干就干,现在就行动起来。 首先呢,先复习一下关于统计QPS中用到到一个请求模型。在之前的两篇讨论性能测试误差的文章性能测试误差分析文字版-上、性能测试误差分析文字版-下中,我画了一个
阅读全文
摘要:经过一阵子的断断续续的测试,DCS_FunTester分布式压测框架更新(一)完毕之后又增加了一些更新。 增加方案三支持 在分布式性能测试框架用例方案设想(三)、基于docker的分布式性能测试框架功能验证(三)中,我提到了方案三:基于Groovy脚本执行的测试用例,这次更新将支持执行Groovy测
阅读全文
摘要:终于抽出来时间整理FunTester测试框架的教程了,可喜可贺,希望大家能多多支持FunTester。 PS:本教程以文字版为主,视频版视情况录制或者直播。 环境搭建 郑重承诺:FunTester框架教程会兼顾Java和Groovy两门语言,DCS_FunTester也是支持两门语言的,但不在本教程
阅读全文
摘要:大多数测试人员更喜欢Java,因为它具有平台独立性和易于构建任何东西的易用性——从简单的应用程序到复杂的移动应用程序、网站等等。 在本文中,我们将分享一些您可以在2021年学习的最有用和最好的 Java 测试框架,以促进职业发展并提高测试技能。 调查统计 根据2021 年 2 月的TIOBE 流行指
阅读全文
摘要:引 getInteger()和getInteger()两个方法都是com.alibaba.fastjson.JSONObject中的两个方法,功能类似,从一个JSONObject对象中获取到某个key的value值,区别在于getInteger()返回的是一个integer类型的对象,而getInt
阅读全文
摘要:Selenium4前线快报中提到了Selenium 4的最新进展,伴随着Selenium 4各种功能的增强,最近的版本中也包含了一些旧API的更改和启用。如果你准备从Selenium 3升级到Selenium 4,那么最好留意这些更新。 文中所列的API,看样子要跟所有Seleniumer说再见了!
阅读全文