首页 > 数据库 > 数据库开发技术 > FunTester测试框架架构图初探
春节假期响应号召原地过年,抽空看了看一些优秀的工具,选择了一两个进行了更深入的使用,其中一个很重要的就是draw.io画图工具,之前用的是网页版的,现在用的Mac desktop版本。顺便说一句,现在这个工具的网页版有了新名字,叫diagrams.net,但是桌面版用的还是老名字,目前好像没有中文名,团队起名字就是域名,也挺有意思。
在看了一些资料后,发现自己虽然对FunTester测试框架的功能基本满意了,但是对于框架的结构还是停留在比较笼统的层面,只能说出来一些比较大概的轮廓,比较分成工具类、HTTP协议、其他协议支持以及性能测试框架的理解上。如果想要跟其他人讲清楚这个框架,语言组织能力还是有带提高的,在学习了一些系统思考的技巧以后,打算重新整理FunTester测试框架的内容,画出架构图。
第一次在这种尝试,难免会有错误与不足之处,希望各位有心的看官,能给点意见,主要是哪里画的不够清楚,结构不够有条理,或者符号化不明所以的都可以。我会持续维护更新这个架构图。
花这个图大概用了两天的时间,其中也有一些不断修改的过程,画图帮助我理清楚了框架的结构,纠正了我之前一些错误的想法和思路。
doing()方法中编写单次运行的业务的接口请求(包括不限于HTTP、dubbo等)。完成性能测试框架会执行相应的测试用例,自动收集相关数据,然后统计运算,最近输出测试报告(图形)以及测试结果数据。原文作者:FunTester;如有侵权,请联系管理员删除。