Do implements the download subtest. The ctx argument is the parent
context for the subtest. The conn argument is the open WebSocket
connection. The resultfp argument is the file where to save results. Both
arguments are owned by the caller of this function.