Address Book Query Test

The Address Book server provides global address list information from Active Directory Domain Services to Skype for Business Server clients. It also retrieves user and contact information from the RTC database, writes the information to the Address Book files, and then stores the files on a shared folder where they are downloaded by Skype for Business clients. The Address Book Server writes the information to the RTCAb database, which is used by the Address Book Web Query service to respond to user search queries from the Microsoft Skype for Business mobile application. It optionally normalizes enterprise user phone numbers that are written to the RTC database for the purpose of provisioning user contacts in Skype for Business. The Address Book service is installed by default on all Front End Servers. The Address Book Web Query service is installed by default with the Web services on each Front End Servers. Administrators may often want to figure out how well the address book is utilized by the Skype for Business clients and how well the address book is servicing the requests received by it. This is where the Address Book Query test helps!

Using this test, you can easily figure out the rate at which the address book is searched upon receiving a request, the time taken to process the requests, the requests that were successful and the requests to the address book that failed. This way, administrators can easily analyze the effectiveness of the address book and if there are too many failed requests, administrators can figure out that the address book is outdated and requires immediate updation.

Target of the test : A Microsoft Skype for Business server

Agent deploying the test : An internal/remote agent

Outputs of the test : One set of results for the target Microsoft Skype for Business server that is to be monitored.

Configurable parameters for the test
Parameters Description

Test Period

How often should the test be executed.

Host

The host for which the test is to be configured.

Port

The port at which the specified host listens. The default port is 5060.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Rate of failed search requests

Indicates the rate at which the requests failed to search the address book.

Requests/Sec

A high value for this measure indicates that the address book is outdated and required to be updated.

Avg processing time for search requests

Indicates the average time taken to search for a contact from the address book upon a user request.

Secs

Backend Database Performance issues may occur if the value of this measure is greater than 0.1 second. In order to optimize this measure, verify the CPU load on the Database of the Skype for Business server and upgrade the hardware of the server if needed.

Address book search requests rate

Indicates the rate at which the requests to search the address book are processed.

Requests/Sec

 

Rate of failed file requests

Indicates the rate at which the requests failed to fetch the files from the address book.

Requests/Sec

A very high value of this measure may be due to authentication issues in the server or network connectivity issues. You may check the Skype for Business Server Event log to identify the exact cause of the request failure and rectify the issue.

Rate of succeeded file requests

Indicates the rate at which the requests to fetch the files from the address book were successful.

Requests/Sec

A high value is desired for this measure.