Comment avec prise en charge de plusieurs domaines Testez une application multi-locataires

StackOverflow https://stackoverflow.com/questions/2545593

  •  23-09-2019
  •  | 
  •  

Question

HI, nous construisons une application multi-locataire, qui soutiendra que chaque locataire peut avoir un domaine de premier niveau unique de l'application est construit en utilisant la asp.net 3.5 et SERVR SQL 2005, alors que chaque locataire aura base de données différente .

Je l'ai vu un certain nombre de questions au sujet des applications similaires sur le StackOverflow, mais aucun d'entre eux est lié au test, je veux savoir comment on peut tester l'application dans un environnement de développement, en particulier

  1. Comment peut-on vérifier que chaque client se connecte à son propre DB basé sur l'URL.
  2. comment pouvons-nous imiter différents domaines sur le système local. comme abc.com et xyz.com tout va vers dev IIS de la machine.

Les recommandations qui pourraient nous aider dans le processus de développement d'une telle application.

Était-ce utile?

La solution

1. Comment pouvons-nous vérifier que chaque client se connecte à son propre DB basé sur l'URL.

Je suppose que, une fois que le client est connecté, votre application lit la base de données pour obtenir des données utilisées pour rendre la page. Dans ce cas, vous avez juste besoin de mettre des données uniques dans chaque base de données clients, puis vérifier que les données correctes sont affichées, de préférence en utilisant un outil d'automatisation.

  1. comment pouvons-nous imiter différents domaines sur le système local. comme abc.com et xyz.com tout va à dev IIS de la machine.

Modifier le [répertoire Windows] \ System32 \ drivers \ etc \ hosts fichier sur la machine que vous testez de et ajouter des entrées pointant vers la machine IIS dev pour chaque domaine. Par exemple, si la machine IIS dev est à 192.168.0.44, et son nom de serveur est iisdev, ajouter:

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

etc.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top