该文章算是一篇基于 spring-test 框架的入门级文章吧,但是里面会涉及到比较详细的介绍,如何一步一步的将单元测试应用到京东履约计算系统的测试之中,并且将单元测试的功效发挥出来。

  1. JSF
    JSF(中文名:杰夫)是 Jingdong Service Framework(京东服务框架)的缩写,JSF 是 SAF 的演进,完全自主研发的高性能服务框架;它据有如下的特性:
    1.高效 RPC 调用,20 线程场景下调用效率比 SAF 高 30% 以上;
    2.高可用的注册中心,完备的容灾特性;
    3.服务端口同时支持 TCP 与 HTTP 协议调用,支持跨语言调用,构造一个 HTTP POST 请求即可对接口进行测试;
    4.支持 msgpack、json 等多种序列化格式,支持数据压缩;
    5.提供黑白名单、负载均衡、provider 动态分组、动态切换调用分组等服务治理功能;
    6.提供对接口-方法的调用次数、平均耗时等在线监控报表功能;
    7.兼容 SAF 协议,可以调用 SAF1.X 接口;
    8.全部模块均为自主研发,自主设计应用层 JSF 协议;各模块功能可控,可扩展性较好;

  2. RPC

  3. JSON

  4. Java Bean

  5. Spring

  6. Spring-test

  7. Annotation

  8. Maven

  9. Codehaus Jackson

  10. Junit

  11. Intellij Idea

  12. Test Scenario Design

  13. Running&Debugging

  14. Potential Issue Analysis

  15. Have a Try on Fixing Issue

  16. Code Coverage

  17. Git

  18. Continuous Integration(CI)

  19. Q&A

(未完待续......)


↙↙↙阅读原文可查看相关链接,并与作者交流