Angular 5 obtiene un problema de matriz con los datos del servicio al componente a la plantilla [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Los datos que regresan de la llamada API a través del servicio al componente son un objeto y parecen necesitar ser una matriz para Angular 2 respuestas

Intento mostrar datos en la plantilla HTML desde un componente a una llamada de servicio que llama y devuelve una API, pero recibo este error

Error de ERROR: no se puede encontrar un objeto de soporte diferente '[objeto Objeto]' de tipo 'objeto'. NgFor solo admite el enlace a Iterables como Arrays.

HTML

<li *ngFor="let item of testing"> 
   <a [routerLink]="[item.url]" > 
    <span>{{item.name}}</span>
   </a>
</li>

Componente

testing: any;

this.arsSevice.getMenu()
     .subscribe(
         result => {
            this.testing = result;
            console.log('menu',result);
      },
      error => {
         console.log('menu error', error);
      }
      )

Servicio:

getMenu()  {
    return this.http.post(this.menuUrl, JSON.stringify({
        "UserID": 61525,
        "AppID": 15,
        "NavAppID":null,
        "AppGroupID": 116,
        "SelectedCaseID": 0,
        "SelectedRoleID":0            
    }), httpOptions)
        .map((response: Response)=> {
            return response;
        })
}

Imagen de pantalla de los datos

Actualizar

Veo un problema de datos

"menú" tienedata: y es lo que está AQUÍ y NO funciona.

el que funciona es de un aviso de llamada de API diferente que tiene

datos: matriz (16)

¿Cómo puedo arreglar mis datos del objeto a la matriz?

Respuestas a la pregunta(3)

Su respuesta a la pregunta