Angular 5 obtendo problema de matriz com dados de serviço para componente para modelo [duplicado]

Esta pergunta já tem uma resposta aqui:

Os dados que retornam da chamada da API através do serviço para o componente são um objeto e parecem precisar ser uma Matriz para Angular. 2 respostas

Tentando exibir dados no modelo HTML de um componente para uma chamada de serviço que chama e retorna uma API, mas estou recebendo este erro

Erro: Não é possível encontrar um objeto de suporte diferente '[objeto de objeto]' do tipo 'objeto'. NgFor suporta apenas a vinculação a iterables, como matrizes.

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);
      }
      )

Serviço:

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;
        })
}

Captura de tela da imagem dos dados

Atualizar

Vejo um problema de dados

"menu" temdata: e é o que está AQUI e NÃO está funcionando.

o que está funcionando é de uma chamada de API diferente, observe que há

data: matriz (16)

Como posso corrigir meus dados do objeto para a matriz?

questionAnswers(3)

yourAnswerToTheQuestion