Embodiments of the present invention generally provide a system and method
for testing integrity of data transmitted across a network connection. In
one embodiment, the method generally includes creating one or more test
threads on one or more test clients attached to a server through the
network connection. The method further includes, for each test thread,
generating a data load on the data connection by repetitively writing
test data patterns to a common data file on the server, reading data
patterns from the common data file, and comparing the data patterns read
from the common data file to the test data patterns written to the common
data file to detect data corruptions. The method may further include
measuring data throughput between the one or more test clients and the
server and generating debug information if a data corruption is detected
by one of the test threads.