Cómo reemplazar todas las apariciones de una cadena en JavaScript

Tengo esta cadena:

"Test abc test test abc test test test abc test test abc"

Obra

str = str.replace('abc', '');

Parece que sólo se elimina la primera aparición deabc en la cadena de arriba ¿Cómo puedo reemplazartodos ¿Ocurrencias de ello?