Buffalo Bills receiver Stevie Johnson missed practice Thursday because of a sore groin that has been bothering him for about a month.