模拟外部服务

消除对外部服务的依赖性将大大提高测试的速度和稳定性.