完善了测试的方法，之前service函数写的有问题