I work in a high school, and want to do a performance test of our wireless network. We have some 700 students, each with at least 1 wireless device. Assuming they will typically only use one device for any sort of high-throughput activity, that is about 700 devices. There are plenty of WAPs distributed around the school; roughly one per 25 students. The WAPs are all dual band 802.11n, and use a wireless controller. My idea is to have all users simultaneously download a large(ish) file, and record throughput both at the server and client level. Any considerations how I should serve such a file to stop disk IO being a bottleneck? What about the ethernet to the server being a bottleneck. Assuming each client having about 10Mbps, this would require the server to have some 7Gbps of network goodness available. Is this a valid concern? Are there any client-side tools that can synchronise the transfers and automatically report the speeds the client saw?
Alternately, if this is not a valid testing methodology, how would I go about doing a wireless performance test?