京东质量社区 京东履约计算系统的单元测试实践之路

上班路上两小时 for 京东 · February 24, 2017 · Last by Lucas replied at March 02, 2017 · 1489 hits

该文章算是一篇基于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

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

共收到 1 条回复 时间 点赞

jsf跟dubbo简直一毛一样。都得写层http,要不没有可测性。

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up