well not sure what httpserver will bring compared to FeaturedHttpServer. This last one is really about having mocked answer in resources/ and keep it easy.
about storage I meant JBatch repository. Other test methods are testing predefined jobs so since we don't control method execution order if start runs before getJobNames you can get a failure just because of the ordering.
Using batchee ServicesManager should allow you to get persistence storage (in memory by default IIRC) and remove the job you just started