ITPub博客

首页 > 数据库 > 数据库开发技术 > FunTester分享会第二期视频回顾

FunTester分享会第二期视频回顾

原创 数据库开发技术 作者:FunTester 时间:2021-06-24 08:46:13 0 删除 编辑

上周进行了「FunTester」分享会第二期,主题是「HttpClient接口测试应用」,效果挺不错,聊得很畅快,特来总结。

内容分成三大块:

  • HttpClient基本功能介绍
  • FunTester封装接口
  • 功能和性能测试实践

完整版视频将近三个小时,中间有些内容不能播,为了我的安全和时长考虑,我裁剪成了7个小段,每个小段一个主题。

资源

FunTester测试框架Git地址:https://gitee.com/fanapi/tester,分支oker;swagger3接口文档:http://121.5.199.240:8080/swagger-ui/#

开场

当时聊了聊Java基础还有之前性能测试服务的一些话题和准备工作。

HttpClient简介

首先我分享了自己对HttpClient的认识,他更像是一个功能库,而非框架。然后我用了一个性能测试服务的一个GET接口演示了HttpClient三个核心功能:「创建请求」、「发送请求」和「解析响应」。后面的内容也是围绕着这三个核心功能分享。使用了默认方法创建客户端。

FunTester封装

这个小节我主要分享了「FunTester」框架对于HttpClient的封装,分为三类:「创建请求」、「发送解析响应」和「工具方法」。创建高性能客户端的内容放到了性能测试模块分享。后面分享了一部分我在接口功能测试中的一些封装经验。

工具和语言

本章节我从自身经历中聊了聊「使用工具」和「使用语言」进行接口测试的差别,分享了概率类接口的测试方案。

HttpClient性能测试

这个节点主要是我之前分享过一个PPT,三大块内容:「HttpClient连接池配置」、「HttpClient其他配置」和「HttpClient资源回收」。

性能测试模板

这里我用了一个HTTP协议接口性能测试模板类com.funtester.frame.thread.RequestThreadTimes,演示了如果对单个接口和多个接口的单一请求进行性能测试。

自定义性能测试模板

除了「FunTester」自带的测试模板,大多数性能测试场景都需要使用者自定义性能测试模板(内部类),通过两个依赖接口的测试场景,我演示如何快速自定义性能测试模板,然后进行性能测试。

❝

期待各位加入「FunTester」学习分享会。

❞

「FunTester」,腾讯云年度作者、Boss直聘签约作者,GDevOps官方合作媒体,非著名测试开发,欢迎关注。


原文作者:FunTester;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2019-07-07

  • 博文量
    1037
  • 访问量
    420836