Hello,
1) You can find all the answers here: http://lrhelp.saas.hpe.com/en/latest/help/WebHelp/Content/VuGen/t_HowToSelectAProtocol.htm
The best approach is to use proxy recording, or create a script from a PCAP file
2) SMP product documentation (in some versions) include the instructions for creating LR scripts. For example here: http://scn.sap.com/docs/DOC-40965
LR docs: http://lrhelp.saas.hpe.com/en/latest/help/WebHelp/Content/VuGen/tocs/toc_SAP_mobile_platform.htm
3) This is a pretty generic question, but the most important thing is to properly emulate the network conditions. These can greatly affect the app performance. Use built-in Network Virtualization integration.
Hope this helps. Best Regards,