Como testar um Multi-Tenant App com suporte para múltiplos domínios

votos
3

HI, estamos construindo uma aplicação multi-tenant, que apoiará que cada inquilino pode ter um domínio de nível superior única, a aplicação é construir usando o asp.net 3.5 e SQL servr 2005, enquanto cada inquilino terá banco de dados diferente.

Eu tenho visto uma série de perguntas sobre as aplicações similares no StackOverFlow, mas nenhum deles está relacionado com o teste, eu quero saber é como um pode testar o aplicativo em um ambiente de desenvolvimento, especialmente

  1. Como podemos testar que cada cliente se conecta à sua própria DB baseado na URL.
  2. como podemos imitar diferentes domínios no sistema local. como abc.com e xyz.com tudo correr para dev IIS da máquina.

Quaisquer recomendações que podem nos ajudar no processo de desenvolvimento de um tal pedido.

Publicado 30/03/2010 em 14:36
fonte usuário
Em outras línguas...                            


1 respostas

votos
2

1. Como podemos testar que cada cliente se conecta à sua própria DB baseado na URL.

Estou assumindo que, uma vez que o cliente tenha ligado, o aplicativo lê o banco de dados para obter dados utilizados no processamento de página. Nesse caso, você só precisa colocar alguns dados exclusivos para cada banco de dados do cliente e, em seguida, verifique se os dados corretos é exibido, de preferência usando uma ferramenta de automação.

  1. como podemos imitar diferentes domínios no sistema local. como abc.com e xyz.com tudo correr para dev IIS da máquina.

Editar o [diretório do Windows] \ system32 \ drivers \ arquivo etc \ hosts na máquina que você está testando a partir e adicionar entradas apontando para a máquina IIS dev para cada domínio. Por exemplo, se a máquina dev IIS está em 192.168.0.44, e seu nome servidor é iisdev, acrescentar:

192.168.0.44     iisdev.abc.com
192.168.0.44     iisdev.xyz.com

etc.

Respondeu 30/03/2010 em 16:10
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more