Kariera sportowa Joanny Wiśniewskiej trwa ponad trzydzieści lat, należąc do najdłuższych w historii polskiej lekkoatletyki. W 1987 r. jako zawodniczka klubu Parasol Wrocław uzyskała w pchnięciu kulą 10.53 m, plasując się na 4. miejscu w tabelach krajowych młodziczek. W następnych latach rozpoczęła specjalizację w rzucie dyskiem. Wiśniewska reprezentowała Polskę podczas Letnich Igrzysk Olimpijskich 2004 w Atenach, kończąc na 10. miejscu w finale rzutu dyskiem. Podczas kolejnych igrzysk, w Pekinie odpadła w eliminacjach. Na mistrzostwach świata w lekkoatletyce 2005 w Helsinkach zajęła 12. miejsce w finale. Następne mistrzostwa świata w Osace, ukończyła na 6. miejscu. Startowała także na mistrzostwach świata w Sewilli 1999 i Edmonton 2001, ale nie wchodziła do finału. Uczestniczyła w mistrzostwach Europy w Monachium 2002, gdzie zajęła 9. miejsce. W 2010 zdobyła brąz na mistrzostwach Starego Kontynentu. Na uniwersjadzie w 1999 w Palma de Mallorca zdobyła srebrny medal. W superlidze pucharu Europy w Bydgoszczy (2004) i Annecy (2008) zajęła 3. miejsca z wynikami odpowiednio: 60,51 i 59,01. Dziewięciokrotnie zdobywała mistrzostwo Polski: 1995, 1999, 2000, 2002, 2008, 2010, 2011, 2012 i 2016.