mini性能测试框架
mini性能测试框架
1.项目背景 在学习Java语言的过程中,发现较多功能可由不同类似的方法实现(如,归并排序与快速排序),且学习基础知识之后,总能得到结论某种性能更好,效率更高。因此我想到做一个小型的性能测试框架,对类似功能方法进行测试,用数据进行验证。
2.实现功能: a.自动加载测试用例
b.通过接口标记待测试类
c.通过注解标记待测试方法
d.通过注解实现多级配置
3.项目思路: 1)利用Benchmark注解标记出需要测试的方法
2)利用Measurement注解配置测试的一些相关配置
三级配置(默认+类级别+方法)
3)测试用例(Case)自动发现
a.获取指定包下的所有类->找到指定目录下的所有字节码文字
b.区分哪些类是需要测试的类(接口)
4)如何定义注解
注解的三个阶段
运行阶段的获取方法(反射)
4.影响因素 a.测试用例次数过少
b.执行时间过短
c.系统优化
【mini性能测试框架】d.其他
推荐阅读
- 女生该不该用小号测试男朋友()
- BNC公链|BNC公链 | Eth2.0测试网Topaz已质押超100万枚ETH
- 我的软件测试开发工程师书单
- 数据库|SQL行转列方式优化查询性能实践
- 性能测试中QPS和TPS的区别
- 如何在手机上查看测试vue-cli构建的项目
- 工作好忙
- javascript|javascript 性能测试笔记
- 灵魂测试……
- Android智能手表MMI测试检测系统