how to render visible armature
You can't. The armature isn't a mesh or considered as a 'real' 3D object in Blender. It's a visual aide for positioning your mesh, nothing else. Thus why it cannot be rendered. 

As said in the Blender Manual


  These shapes will never be rendered - like any bone, they are only visible in 3D Views.