É sempre melhor enfatizar todo o sistema e usar um ambiente de produção (ou mesmo produção).
Primeiro, confira Um ambiente de teste dimensionado proporcionalmente pode encontrar problemas de carga de desempenho? pergunta e suas respostas.
A infra-estrutura subjacente de um aplicativo é constituída de vários componentes diferentes, como caches, servidores da Web, servidores de aplicativos e discos (E / S). Largura de banda e CDNs também desempenham um papel em sua função e, portanto, devem ser levados em consideração durante o dimensionamento. Cada componente se comporta de maneira diferente no aplicativo de acordo com a configuração e a escala. No entanto, a estrutura em camadas dificulta o cálculo de como cada um deve ser testado e dimensionado.
Portanto, se possível, sempre faça o teste do sistema em condições reais. Se não for possível, você ainda pode teste de testes de carga em execução contra um ambiente reduzido , no entanto, não espere que você possa exatamente extrapolar os resultados como esta máquina tem 10Gb de RAM e é capaz de sobreviver a 1000 RPS, essa máquina tem 20Gb de RAM, portanto, será 2000 RPS - não funcionará dessa maneira.