For the most bang-for-buck its hard to go past a Radio Test Set.
I have an HP 8935 aka E6380 on my bench and it does all this for 400kHz to 1Ghz and an upper band of 1.7Ghz to 2GHz...
"RF analyzer, AF Analyzer, RF Generator, Tone Encoder, Tone Decoder, Spectrum Analyzer / Tracking Generator. Also included is Power Meter, Sinad and Distortion meters, Full Duplex operation, AC/ DC Voltmeter, Self Diagnostic Tests, and Configure Screens. It has 2 AF generators useful for generating 1000Hz tone and CTCSS tones at the same time, 2 uV "off the air" sensitive receiver, AM, FM and SSB modes, 75 Watt continuous or 125 Watt intermittent power input, antenna, duplex and RF I/O ports. "
The included RF Tools program has the following...
Swept Gain, Discrete Freq Insertion Loss, Swept Insertion Loss, Swept Return Loss, Cable Fault and Power Meter.
More info here...
http://www.amtronix.com/e6380a.htmNo relation to Amtronix other than a happy customer
You can find these from about $800US and up depending on condition or calibration. I bough mine from Amtronix calibrated for about $1500 a few years ago
Saves a lot of bench space from not having too many discrete test instruments.