1. A distributed computing system, comprising: a first worker node configured to execute a first job, the first job indicating a first portion of an interactive client-server application to be crawled; a second worker node configured to execute a second job, wherein: the second job indicates a second portion of the interactive client-server application to be crawled; the second worker node and first worker node are configured to execute their respective jobs in parallel and to crawl the interactive client-server application through a single address; and the interactive client-server application is initially and subsequently accessed by both the first worker node and the second worker node through the single address and crawled through successive screens of the single address, wherein the successive screens reflect a partial change in content, the first worker node and second worker node configured to identify such a partial change in content between successive screens to produce crawling results; and a master node comprising a processor coupled to a memory, the master node configured to: assign the first job to the first worker node; assign the second job to the second worker node; integrate the crawling results from the first worker node and the second worker node into a record of operation of the application.