Does anyone have any experience testing MBeans?

We are just starting a project that will be J2EE client/server, with the client only being Java API and a CLI (i.e., no GUI). The test team will need to test EJB and MBeans. The application server we are using is JBoss. I'm just now reading up on EJB, MBeans, JBoss, etc. so I don't know a whole lot yet. We are considering using Cactus as our test harness. I have read that this will allow us to do in-container testing of EJBs. Has anyone had any experience testing MBeans, which live in their own separate MBean container?