Running Multiple Instances of the BTS Server on the Same System

Set up multiple instances of the BTS Server when you have more than one lab with a different set of test stations, test definitions, and DUTs being used in test plans. NI also recommends that you set up one instance of the BTS Server to use for production and another to use for iterative development.

Tips

  • For an instance being used for iterative development, set the IsTestMode environment property to true.
  • For an instance that loads packages using a pipeline, hide the Package Loader page in the BTS Web UI using the ExcludedPages property.
  • Set a custom name extension for your instance to show in the BTS Web UI title. For example, if you use this server instance for development testing, you might set the WebUINameExtension to Developer Test.
  • (Enterprise) Assign a unique URL sub path to this instance of the server. For example, if this server is to be used for LabA, you might set the BasePath to btsserver-LabA.
  • (Windows) Assign a unique port number to this instance of the server, using the Urls environment property.
  • Assign a unique folder location (Windows) or MongoDB to be used for long-term storage.

Refer to Customize the Web UI with Environment Settings for more information on these settings.