In a server-client environment we want to test / observe interaction of several clients and stress of the server. As it's a product the whole company is familiar with (we use it ourselves), I've thought that apart from creating test cases with about one server and two clients run by dedicated testers, we could ask the staff to help us out. Why not dedicate one hour for (nearly) everybody in the company to connect to the server at the same time and do some relevant actions, thus testing the architecture at a larger scale (more similar to our customers')?
1.) Have you done anything similar?
2.) Was it worth it?
3.) How much time was spent? What percentage of your staff / which departments were involved?
4.) What problems did you run into? (Esp. were there problems you'd say are typical for this situation?)
EDIT: Thank you all for your answers. They have been really, really helpful. Our testing manager actually considers a bug bash now.