How do you get tested for an STI

I really want to get tested but I don't know where I can go to get tested and what the process of getting tested is. I've got a really big fear of needles and I'm scared that I will have to get a needle to know