首页 > 数据库 > 数据库开发技术 > FunTester分享会第二期视频回顾
上周进行了「FunTester」分享会第二期,主题是「HttpClient接口测试应用」,效果挺不错,聊得很畅快,特来总结。
内容分成三大块:
完整版视频将近三个小时,中间有些内容不能播,为了我的安全和时长考虑,我裁剪成了7个小段,每个小段一个主题。
FunTester测试框架Git地址:https://gitee.com/fanapi/tester,分支oker;swagger3接口文档:http://121.5.199.240:8080/swagger-ui/#
当时聊了聊Java基础还有之前性能测试服务的一些话题和准备工作。
首先我分享了自己对HttpClient的认识,他更像是一个功能库,而非框架。然后我用了一个性能测试服务的一个GET接口演示了HttpClient三个核心功能:「创建请求」、「发送请求」和「解析响应」。后面的内容也是围绕着这三个核心功能分享。使用了默认方法创建客户端。
这个小节我主要分享了「FunTester」框架对于HttpClient的封装,分为三类:「创建请求」、「发送解析响应」和「工具方法」。创建高性能客户端的内容放到了性能测试模块分享。后面分享了一部分我在接口功能测试中的一些封装经验。
本章节我从自身经历中聊了聊「使用工具」和「使用语言」进行接口测试的差别,分享了概率类接口的测试方案。
这个节点主要是我之前分享过一个PPT,三大块内容:「HttpClient连接池配置」、「HttpClient其他配置」和「HttpClient资源回收」。
这里我用了一个HTTP协议接口性能测试模板类com.funtester.frame.thread.RequestThreadTimes,演示了如果对单个接口和多个接口的单一请求进行性能测试。
除了「FunTester」自带的测试模板,大多数性能测试场景都需要使用者自定义性能测试模板(内部类),通过两个依赖接口的测试场景,我演示如何快速自定义性能测试模板,然后进行性能测试。
❝期待各位加入「FunTester」学习分享会。
❞
原文作者:FunTester;如有侵权,请联系管理员删除。