原文 :https://xie.infoq.cn/article/f246b7f945928f5e48549b6d7
FunTester 测试框架项目结构图如下,在oker
分支中用不到的包和类,我已经注释了。、
base(基础类) bean(Java bean) constaint(抽象类) exception(自定义异常) interfaces(接口集合)config(配置和常量)db(数据库封装) mongodb(MongoDB封装,已注释) mysql(mysql封装,已注释) redis(Redis封装,已注释)dubbo(dubbo封装)frame(框架核心代码) execute(执行工具类) thread(性能测试多线程类) JsonVerify(JSON验证封装,基于JsonPath) Output(输出功能封装) ResponseVerify(响应验证封装,即将放弃) Save(数据存储方法封装) SourceCode(常用方法封装)httpclient(HTTP协议封装) ClientManage(HTTP客户端封装) FunLibrary(HTTP请求响应封装) FunRequest(HTTP相关封装方法) GCThread(资源回收多线程类)socket(socket协议封装)utils(工具类)
复制代码