1. An automatic test system for distributed comprehensive service, comprising a client, a scheduling server and testing subsystems that are in a distributed deployment, for testing tested systems that are in a distributed deployment, wherein: said client is configured to generate a test task by organizing test items according to a logic relationship, after starting up a test, send the test task to the scheduling server, and receive a test task report from the scheduling server and examine the test task report; said scheduling server is configured to analyze the test task, schedule the test items according to the logical relationship, distribute each test item to the corresponding testing subsystems, collect test item execution reports reported by the testing subsystems and generate the test task report to be examined by the client; and each testing subsystem is configured to analyze and execute the test item so as to test the tested system, collect the test item execution report and report to the scheduling server.