How to add IE 11 version to the browser Type to configure a Load Test in Visual Studio IDE?

by Xavier Dilip Kumar 30. January 2015 07:02

Solution:

1. Open Notepad.

2. Edit the file with the following details

 <Browser Name="Internet Explorer 11.0" MaxConnections="6">
  <Headers>
    <Header Name="User-Agent" Value="Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko" />
    <Header Name="Accept" Value="*/*" />
    <Header Name="Accept-Language" Value="{{$IEAcceptLanguage}}" />
    <Header Name="Accept-Encoding" Value="GZIP" />
  </Headers>
</Browser>

3. Save the file as "IE11.browser" under "C:\Program Files (x86)\Microsoft Visual Studio <Version>\Common7\IDE\Templates\LoadTest\Browsers"

Tags:

Web Performance & Load Tests | Visual Studio 2010 | Visual Studio 2012 | Visual Studio 2013

How to copy folders and files with the permissions?

by Xavier Dilip Kumar 30. January 2015 06:46

Solution:

xcopy "<Source Folder>" "<Target Folder>" /O /X /E /H /K

/X - Copies file audit settings and file ownership and ACL information.
/H - Copies hidden and system files.
/E - Copies directories and sub directories, including empty ones.
/V - Verifies each new file.

/D - Copies files changed on or after the specified date (D:m-d-y).If no date is given, copies only those files whose source time is newer than the destination time.

/Y - Suppresses prompting to confirm you want to overwrite an existing destination file.

/K - Copies attributes. Typically, Xcopy resets read-only attributes

/O - Copies file ownership and ACL information

Tags: ,

Supporting Tools

TFS Web interface is not rendering the date field with respect to “daylight saving”

by Xavier Dilip Kumar 29. January 2015 18:28

Explanation:

TFS Web interface is not rendering the date field with respect to “daylight saving” which is causing the confusion between the date field displayed in web access and visual studio IDE. The TFS date fields populated with the date during “daylight saving” on and time as 23:00 are displayed as next day in Visual Studio IDE which is logical and expected.

Solution: 

Install latest "Daylight Saving Time (DST)" update for windows on your app tier(s).

More info: http://support.microsoft.com/gp/cp_dst

Tags: , ,

TFS 2010 | TFS 2012 | TFS 2013

How to upgrade Visual Studio Load Test Rig from 2010 to 2012?

by Xavier Dilip Kumar 20. January 2015 17:26

Explanation:

Pre-Upgrade Tasks

Make a note of the members in the following Test controller windows groups

  • TeamAgentService,TeamTestControllerAdmins and TeamTestControllerUser

Make a note of the members and permissions in "LoadTest2010" DB

Uninstall 2010 Test Agents.

Uninstall 2010 Test Controller.

Installing 2012 Test controller 

Install Test controller with the default option.

Configure Test Controller as below

 

Create load test result repository by execution the loadtestresultsrepository.sql script at <VS Install Dir>\Common7\IDE

or 

1) Open a cmd prompt

2) Change into the following directory: <VS Install Dir>\Common7\IDE

3) Run the following command: sqlcmd -S <DB Server Name> -i loadtestresultsrepository.sql

Installing 2012 Test Agents

Install Test Agents with the default option.

Configure Test  Agents as below

 

Post-Upgrade Tasks

Add the users to the following windows groups identified in 2010 load test rig.

  • TeamAgentService,TeamTestControllerAdmins and TeamTestControllerUser

Add the users and permission\login access to "LoadTest2010" DB identified in 2010 load test rig DB

Tags:

Web Performance & Load Tests

The load test results database could not be opened.

by Xavier Dilip Kumar 20. January 2015 16:41

Exception:

"The load test results database could not be opened. Check that the load test results database specified by the connect string for your test controller (or local machine) specifies a database that contains the load test schema and that is currently available. For more information, see the Visual Studio help topic 'About the Load Test Results Store'. The connection error was: An error occurred while attempting to create the load test results repository schema: To create the database 'LoadTest2010' your user account must have the either the SQL Server 'sysadmin' role or both the 'serveradmin' and 'dbcreator' roles"

 

Solution:

Check your remote test settings in VS solution. You should create a remote test settings in VS solution and specify the remote test controller.

1. Open Test solution

2. Double click on "test settings file". (for example: Local.testsettings)

3. Select "Test execution method" as "Remote execution"

4. Select your remote controller for "Controller"

5. click "Apply"

6. Right click on the "test settings file"

7. Select "Active Load and Web Test Settings"

 

Tags:

Performance decreases in TFS 2013 Update 2 after you upgrade to SQL Server 2014

by Xavier Dilip Kumar 11. January 2015 15:14

Explanation:

These issues occur because the hardware requirements for SQL Server 2014 are greater than those for earlier versions of SQL Server. 

Work Around:

Work Around link

Tags:

TFS | SQL Server | TFS 2013

SCRUM - AGILE Workflow status support

by Xavier Dilip Kumar 11. January 2015 09:30

Tags:

TFS

TF400917: The current configuration is not valid for this feature. This feature cannot be used until you correct the configuration

by Xavier Dilip Kumar 11. January 2015 08:43

Exception:

TF400917: The current configuration is not valid for this feature. This feature cannot be used until you correct the configuration

Explanation:

After adding a initial state New to  Bug work item workflow, the backlog and the task board showed the error:

TF400917: The current configuration is not valid for this feature. This feature cannot be used until you correct the configuration

Solution:

1. Export team project's CommonConfiguration.xml

witadmin exportcommonprocessconfig /collection:<Collection URL> /p:<Team Project Name> /f:<CommonConfiguration.xml>

2. Add the new state to CommonConfiguration.xml's BugCategory

  <BugWorkItems category="Microsoft.BugCategory">

    <States>

      <State type="Proposed" value="New" />

      <State type="InProgress" value="Active" />

      <State type="Complete" value="Closed" />

      <State type="Resolved" value="Resolved" />

    </States>

  </BugWorkItems>

3. Import the updated CommonConfiguration.xml to team project

witadmin Importcommonprocessconfig /collection:<Collection URL> /p:<Team Project Name> /f:<CommonConfiguration.xml>

Tags: ,

TFS | TFS 2012

About the author

My name is Xavier Dilip Kumar Jayaraj and I am a Software Configuration Management Engineer with a background in application development, Build & packaging using Install Shield.

Profile in LinkedIn

  

Quotes I Like

"Failure will never overtake me if my determination to succeed is strong enough."  - Dr. APJ. Abdul Kalam

"Always be yourself, express yourself, have faith in yourself, do not go out and look for a successful personality and duplicate it." - Bruce Lee

"Technology is just a tool. In terms of getting the kids working together and motivating them, the teacher is the most important." - Bill Gates

"Innovation distinguishes between a leader and a follower." - Steve Jobs

Disclaimer

The information provided here is based on my expreriences, troubleshooting and online/offline findings. It can be used as is on your own risk without any warranties and I impose no rights.

Month List