 |
| |
Software Testing
|
|
|
|
| |
Software Testing Types
|
|
|
|
|
| |
Testing Tools
|
|
|
|
|
| |
Interview Question
|
|
|
|
|
|
|
|
|
 | |
| | |
 |
| |
Pergunta da entrevista de LoadRunner
A D V E R T I S E M E N T
- Como você planeou a carga? Que são os critérios? - O teste da carga é planeado decidir o número dos usuários, que tipo das máquinas nós estamos indo usar e de onde são funcionados. É baseado em 2 originais, perfis importantes do diagrama da distribuição da tarefa e da transação. O diagrama da distribuição da tarefa dá-nos a informação no número dos usuários para uma transação particular e na época da carga. O uso e o fora-uso peak são decididos deste diagrama. O perfil da transação dá-nos a informação sobre o nome das transações e seus níveis da prioridade no que diz respeito ao scenario que nós nos estamos decidindo.
- Que a ação do vuser_init contem? - A ação de Vuser_init contem procedimentos ao início de uma sessão a um usuário.
- Que a ação do vuser_end contem? - A seção de Vuser_end contem procedimentos do término de uma sessão.
- Que é pensa do tempo? Como você muda o ponto inicial? - Pensar que o tempo é o tempo que um usuário real espera entre ações. Exemplo: Quando um usuário recebe dados de um usuário, o usuário pode esperar diversos segundos para rever os dados antes de responder. Isto atrasa é sabido como o tempo pensar. Mudando o ponto inicial: O nível de ponto inicial é o nível abaixo de que gravados pensam que o tempo estará ignorado. O valor de defeito é cinco (5) segundos. Nós podemos mudar o ponto inicial do tempo pensar nas opções da gravação do Vugen.
- Que é a diferença entre o registro padrão e registro prolongado? - O registro padrão emite um subconjunto das funções e das mensagens emitidas durante a execução do certificado a um registro. O subconjunto depende do tipo registro estendido de Vuser emite mensagens detalhadas de uma execução do certificado ao registro da saída. Isto é usado principalmente durante eliminar erros de quando nós queremos a informação aproximadamente: Substituição de parâmetro. Os dados retornaram pelo usuário. Traço avançado.
- Explicar as seguintes funções: - lr_debug_message - a função do lr_debug_message emite uma mensagem eliminar erros ao registro da saída quando a classe de mensagem especificada é ajustada. lr_output_message - a função do lr_output_message emite notificações à janela da saída de controlador e à lima de registro de Vuser. lr_error_message - a função do lr_error_message emite uma mensagem de erro à janela da saída de LoadRunner. lrd_stmt - a função do lrd_stmt assocía uma corda de caráter (geralmente uma indicação do SQL) com um cursor. Esta função ajusta uma indicação do SQL a ser processada. lrd_fetch - a função do lrd_fetch busca a fileira seguinte do jogo do resultado.
- Throughput - se as escalas do throughput para cima enquanto o tempo progride e o número do aumento de Vusers, isto indicam que a largura de faixa é suficiente. Se o gráfico fosse remanescer relativamente liso porque o número de Vusers aumentou,
ser razoável para conclir que a largura de faixa está confinando o volume de os dados entregaram.
- Tipos de objetivos no Scenario Objetivo-Orientado - o corredor da carga fornece-o com os cinco tipos diferentes de objetivos em um scenario orientado objetivo:
- O número de Vusers simultâneo
- O número das batidas por o segundo
- O número das transações por o segundo
- O número das páginas por o minuto
- O tempo de resposta da transação que você quer seu scenario
- Scenario da análise (Bottlenecks): Em funcionar o gráfico de Vuser correlacionou com o gráfico que do tempo de resposta você pode ver que enquanto o número de Vusers aumenta, a época de resposta média da transação itinerary da verificação aumenta muito gradualmente. Ou seja o tempo de resposta médio aumenta firmemente como a carga
aumentos. Em 56 Vusers, há um aumento repentino, afiado na resposta média tempo. Nós dizemos que o teste quebrou o usuário. Aquele é o tempo médio antes da falha (MTBF). O tempo de resposta começou claramente a degradar quando havia mais de 56 Vusers que funciona simultaneamente.
- Que é correlação? Explicar a diferença entre a correlação automática e a correlação manual? - A correlação é usada obter os dados que são originais para cada um funcionamento do certificado e que são gerados por perguntas aninhadas. A correlação fornece o valor para evitar os erros que levantam-se fora dos valores duplicados e que optimizing também o código (para evitar perguntas aninhadas). A correlação automática é onde nós ajustamos algumas réguas para a correlação. Pode ser específico do usuário da aplicação. Os valores são substituídos aqui pelos dados que são criados por estas réguas. Na correlação manual, o valor que nós queremos correlacionar é feito a varredura e criar a correlação é usado correlacionar.
- Onde você ajusta opções automáticas da correlação? - A correlação automática do ponto da correia fotorreceptora da vista, pode ser ajustada em opções da gravação e em aba da correlação. Aqui nós podemos permitir a correlação para o certificado inteiro e escolher mensagens em linha da edição ou as ações fora de linha, onde nós podemos definir réguas para essa correlação. A correlação automática para a base de dados, pode ser feita usando a janela e a varredura da saída da mostra para a correlação e escolhendo a aba da pergunta do correlate e escolher que perguntam o valor que nós queremos correlacionar. Se nós soubermos o valor específico a ser correlacionado, nós apenas criamos a correlação para o valor e especificamos como o valor ser criado.
- Que é uma função para capturar valores dinâmicos no certificado do vuser da correia fotorreceptora? - A função de Web_reg_save_param conserva a informação dinâmica dos dados a um parâmetro.
|
A D V E R T I S E M E N T
|
|
 |
|
A D V E R T I S E M E N T
|