MicroStrategy ONE

Executing a Test Under Multiple MicroStrategy User Accounts

When you create an integrity test, you can specify multiple MicroStrategy user accounts to execute the reports and documents in the test.

This is useful when your MicroStrategy system uses security filters to restrict access to data for different users. If you know the MicroStrategy login and password for a user who has each security filter, you can run the integrity test under each of these users to ensure that the security filters are working as designed after an upgrade. You can also compare a set of reports from the same project under two different users to ensure that the users are seeing the same data.

For example, you create a project-versus-project integrity test with reports Report1, Report2, and Report3. You are testing the reports with users Alice and Carol in the base project. You want to compare Alice's results in the base project with Bob's results in the target project and Carol's results in the base project with Alice's results in the target project, so you configure the Enable Multiple Logins page as follows:

Base and target project logins

When the text is executed, the reports are executed in the following order:

Report Execution

Base Project Report and User

Target Project Report and User

1

Report1 Alice

Report1 Bob

2

Report2 Alice

Report2 Bob

3

Report3 Alice

Report3 Bob

4

Report1 Carol

Report1 Alice

5

Report2 Carol

Report2 Alice

6

Report3 Carol

Report3 Alice

Note that the reports executed by Alice in the base project are compared with the reports executed by Bob in the target project, and the reports executed by Carol in the base project are compared with the reports executed by Alice in the target project.

To Execute a Test Under Multiple MicroStrategy User Accounts

  1. Create an integrity test.
  2. Select the Enable Multiple Logins check box on the Welcome page.
  3. On the Enable Multiple Logins page, specify the authentication mode, login, and password for each user.
  4. List the users in the order you want to test. If you are creating a comparative integrity test, ensure users whose results you want to compare are paired correctly in the tables.
  5. Click Run. When the test is executed, each report/document is executed under each specified user account.

Related Topics

Best Practices for Using Integrity Manager

Tests that can be Performed in Integrity Manager

Enable Multiple Logins Page