Git Product home page Git Product logo

microsoft / crm-performance-toolkit Goto Github PK

View Code? Open in Web Editor NEW
44.0 27.0 18.0 21.21 MB

The Microsoft Dynamics CRM 2015 Performance Toolkit was created by the Microsoft CRM product team to formalize performance testing of Microsoft CRM 2013 and later releases. The performance toolkit can be used by the Microsoft CRM partners and customers to collect data to support their CRM deployment decisions.

crm-performance-toolkit's Introduction

CRM-Performance-Toolkit

The Microsoft Dynamics CRM 2015 Performance Toolkit was created by the Microsoft CRM product team to formalize performance testing of Microsoft CRM 2013 and later releases. The performance toolkit can be used by the Microsoft CRM partners and customers to collect data to support their CRM deployment decisions.

crm-performance-toolkit's People

Contributors

jeffreyzhzhang avatar msftgits avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

crm-performance-toolkit's Issues

problems with Toolkitsetup.ps1

I have encountered some errors with the the Toollkitsetup.ps1 regarding WSDL Classes.
Any hints how to solve this issue ?

Bye
Ali

PS C:\Users\Administrator\Downloads\CRMToolkit\CRMToolkit\Setup> .\ToolkitSetup.ps1 -adminName Administrator -adminPassw
ord saray.g1956 -domainName gocal.com -crmServerName CRMALI -sqlServerName CRMALI -orgName CRMALI -configSku onprem -rel
ease CMR2016 -crmSdkBinDir "C:\365SDK\SDK\Bin" -crmSDKReservedDllPath "C:\Program Files\Microsoft Dynamics CRM\tools" -s
sl $true

Directory: C:\Users\Administrator\Downloads\CRMToolkit\CRMToolkit\CRM_Perf_Toolkit

Mode LastWriteTime Length Name


d---- 05.02.2017 11:42 CrmLibs
Compile Utility project in C:\Users\Administrator\Downloads\CRMToolkit\CRMToolkit\CRM_Perf_Toolkit\Utility
Running command - C:\Windows\Microsoft.NET\Framework64\v4.0.30319\msbuild.exe C:\Users\Administrator\Downloads\CRMToolki
t\CRMToolkit\CRM_Perf_Toolkit\Utility\Utility.csproj /noconsolelogger
Microsoft (R) Build Engine version 4.6.1087.0
[Microsoft .NET Framework, version 4.0.30319.42000]
Copyright (C) Microsoft Corporation. All rights reserved.

Directory: C:\Users\Administrator\Downloads\CRMToolkit\CRMToolkit\Setup\WSDL

Mode LastWriteTime Length Name


d---- 05.02.2017 11:42 WSDL
Download WSDL for RelatedInformation
Running command - C:\Users\Administrator\Downloads\CRMToolkit\CRMToolkit\CRM_Perf_Toolkit\Utility\bin\Debug\PerfUtility.
exe /actionType:DownloadWSDL https://CRMALI Administrator saray.g1956 RelatedInformation C:\Users\Administrator\Download
s\CRMToolkit\CRMToolkit\Setup\WSDL\WSDL onprem gocal.com
The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.

Directory: C:\Users\Administrator\Downloads\CRMToolkit\CRMToolkit\CRM_Perf_Toolkit\CRM_Perf_BenchMark

Mode LastWriteTime Length Name


d---- 05.02.2017 11:42 WSDL
Generage proxy for RelatedInformation
Running command - C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\wsdl.exe /n:RelatedInformatio
n C:\Users\Administrator\Downloads\CRMToolkit\CRMToolkit\Setup\WSDL\WSDL\RelatedInformation.wsdl /out:C:\Users\Administr
ator\Downloads\CRMToolkit\CRMToolkit\CRM_Perf_Toolkit\CRM_Perf_BenchMark\WSDL
Microsoft (R) Web Services Description Language Utility
[Microsoft (R) .NET Framework, Version 4.6.81.0]
Copyright (C) Microsoft Corporation. All rights reserved.
Error: There was an error processing 'file:///C:/Users/Administrator/Downloads/CRMToolkit/CRMToolkit/Setup/WSDL/WSDL/Rel
atedInformation.wsdl'.

  • There was an error downloading 'file:///C:/Users/Administrator/Downloads/CRMToolkit/CRMToolkit/Setup/WSDL/WSDL/Relat
    edInformation.wsdl'.
  • Could not find file 'C:\Users\Administrator\Downloads\CRMToolkit\CRMToolkit\Setup\WSDL\WSDL\RelatedInformation.wsdl'
    .
  • Could not find file 'C:\Users\Administrator\Downloads\CRMToolkit\CRMToolkit\Setup\WSDL\WSDL\RelatedInformation.wsdl'
    .
  • Could not find file 'C:\Users\Administrator\Downloads\CRMToolkit\CRMToolkit\Setup\WSDL\WSDL\RelatedInformation.wsdl'
    .

If you would like more help, please type "wsdl /?".
C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\wsdl.exe /n:RelatedInformation C:\Users\Adminis
trator\Downloads\CRMToolkit\CRMToolkit\Setup\WSDL\WSDL\RelatedInformation.wsdl /out:C:\Users\Administrator\Downloads\CRM
Toolkit\CRMToolkit\CRM_Perf_Toolkit\CRM_Perf_BenchMark\WSDL failed
-1

PS C:\Users\Administrator\Downloads\CRMToolkit\CRMToolkit\Setup\WSDL>

System.TimeoutException

Hello.
I'm getting a few System.TImeoutException errors and Fault Exceptions. (See Attached)

I'm wondering if anyone has successfully circumvented these issues, and how?

Thanks!

Doc1.docx

Eror running EMDBLoader.exe

I have an error when running .\EMDBLoader.exe to copy data from the CRM databases to the EntityManager database
eror4

PS F:\CRMToolkit\CRM_Perf_Toolkit\EMDBLoader\bin\Debug> .\EMDBLoader.exe
Initializing Entity Manager...
Connecting to EntityManager SQL: Application Name=CRM_Perf_BenchMark;Server=DESKTOP-T7K4STA\SQLEXPRESS;Initial Catalog=EntityManager;Integrated Security=sspi
Connected to Entity Manager SQL Database
Connected to CRM SQL Database
Issuing SQL Command to set default password UPDATE Organization SET ServerBaseUrl=@ServerBaseUrl where OrganizationId = @orgid
Read: 1 Users
Exception:
System.ServiceModel.FaultException1[Microsoft.Xrm.Sdk.OrganizationServiceFault]: The value passed for ConditionOperator.In is empty (Fault Detail is equal to Microsoft.Xrm .Sdk.OrganizationServiceFault). SQL Exception: System.ServiceModel.FaultException1[Microsoft.Xrm.Sdk.OrganizationServiceFault]: The value passed for ConditionOperator.In is empty (Fault Detail is equal to Microsoft.Xrm
.Sdk.OrganizationServiceFault).
SQL
Failure in loading EMDB from CRM. Error msg: The value passed for ConditionOperator.In is empty
Entity Manager Database loading from CRM SQL Database failed.
Server stack trace:
at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Microsoft.Xrm.Sdk.IOrganizationService.RetrieveMultiple(QueryBase query)
at Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy.RetrieveMultipleCore(QueryBase query)
at CommonTypes.EntityReader.ReadEntityFromTable(IOrganizationService proxy, String emdbSqlConnStr, String entityName, String[] props, FilterExpression where, String strO
RDERBY, Nullable1 topRows, Guid orgId, Dictionary2 owners, String inEntityName, EntityType entityType) in f:\CRMToolkit\CRM_Perf_Toolkit\CommonTypes\EntityReader.cs:line
326
at CRM_Perf_BenchMark.EntityManager.ReadEntityFromTable(MultipleServersData serverData, String EntityName, String[] Props, FilterExpression Where, String strORDERBY, Nul
lable`1 topRows, Guid orgId, String inEntityName, EntityType entityType) in f:\CRMToolkit\CRM_Perf_Toolkit\CRM_Perf_BenchMark\EntityManager\EntityManager.CrmDBReaders.cs:li
ne 68
at CRM_Perf_BenchMark.EntityManager.ReadUsers(MultipleServersData serverData, Guid orgId) in f:\CRMToolkit\CRM_Perf_Toolkit\CRM_Perf_BenchMark\EntityManager\EntityManage
r.CrmDBReaders.cs:line 713
at CRM_Perf_BenchMark.EntityManager.ReadAllEntitesFromCrmDBIntoEmDB(MultipleServersData serverData) in f:\CRMToolkit\CRM_Perf_Toolkit\CRM_Perf_BenchMark\EntityManager\En
tityManager.cs:line 796
at CRM_Perf_BenchMark.EntityManager.RefreshEmDbFromCrmDbs(String buildNumber) in f:\CRMToolkit\CRM_Perf_Toolkit\CRM_Perf_BenchMark\EntityManager\EntityManager.cs:line 76
2
at CRM_Perf_BenchMark.EntityManager.LoadFromCRM() in f:\CRMToolkit\CRM_Perf_Toolkit\CRM_Perf_BenchMark\EntityManager\EntityManager.cs:line 730

ConfigSettings - Do I have to modify it?

Hello.

I just successfully performed the MIcrosoft CRM 2015 Performance Toolkit installation, steps 1-8.
In regards to the configuration setting, I have a few questions:

Am I supposed to modify this file ever? I ask this because:

  • The Organization is simply "orgname". I had specified the correct name when running
    ToolkitSetup.ps1
  • The example creation script was for 200 users to be created.
  • The baseline test that comes with the kit is from 320 users.
  • The configsettings file lists 320.
  • The crmuser has this odd looking password. I'm confused as to whether that was the developer's test environment password, or if it is a mask for something else?

Thanks!

problems with ToolkitSetup.ps1

We have some errors with the toolkitsetup.ps1, everything looks fine until the script runs into a "Error: There is an error in XML document (1, 11)." script error. Is there a problem with the used .NET Framework or anything else we could do?

We also tried to build the solution over visualstudio. Here we had the issue, that some references which are defintifly loaded, are not recognized. (Screenshot)

I am happy about each hint, which get me one step further to get the toolkit running.

Best regards,

Daniel

PS Log:
Compile Utility project in C:\CRMDEV\CRMToolkit\CRM_Perf_Toolkit\Utility
Running command - C:\Windows\Microsoft.NET\Framework64\v4.0.30319\msbuild.exe C:\CRMDEV\CRMToolkit\CRM_Perf_Toolkit\Utility\Utility.csproj /noconsolelogger
Microsoft (R) Build Engine version 4.0.30319.34209
[Microsoft .NET Framework, version 4.0.30319.34209]
Copyright (C) Microsoft Corporation. All rights reserved.

Download WSDL for RelatedInformation
Running command - C:\CRMDEV\CRMToolkit\CRM_Perf_Toolkit\Utility\bin\Debug\PerfUtility.exe /actionType:DownloadWSDL http://CRM.DOMAIN.COM Admin Adminpw RelatedInformation C:\CRMDEV\CRMToolkit\Setup\WSDL\WSDL onprem domain
Generage proxy for RelatedInformation
Running command - C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\wsdl.exe /n:RelatedInformation C:\CRMDEV\CRMToolkit\Setup\WSDL\WSDL\RelatedInformation.wsdl /out:C:\CRMDEV\CRMToolkit\CRM_Perf_Toolkit\CRM_Perf_BenchMark\WSDL
Microsoft (R) Web Services Description Language Utility
[Microsoft (R) .NET Framework, Version 2.0.50727.3038]
Copyright (C) Microsoft Corporation. All rights reserved.
Error: There is an error in XML document (1, 11).

  • DTD is prohibited in this XML document.

If you would like more help, please type "wsdl /?".
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\wsdl.exe /n:RelatedInformation C:\CRMDEV\CRMToolkit\Setup\WSDL\W
screenshot
SDL\RelatedInformation.wsdl /out:C:\CRMDEV\CRMToolkit\CRM_Perf_Toolkit\CRM_Perf_BenchMark\WSDL failed
-1

CRM Performance toolkit validated in CRM 2013

Documentation menteiond tool should work for CRM 2013 but powershell command retunrs the error. Is the tool tested on CRM 2013SP1 ..and we are bit pressure to complete the performance test for one of our clients with in a week. if this tool is not tested or may not work for CRM 2013. is there any recommendation?

Error details:

Running command - C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\wsdl.exe /n:HierarchyDataService C:\CRMToolkit
\CRMToolkit\Setup\WSDL\WSDL\HierarchyDataService.wsdl /out:C:\CRMToolkit\CRMToolkit\CRM_Perf_Toolkit\CRM_Perf_BenchMark
WSDL
Microsoft (R) Web Services Description Language Utility
[Microsoft (R) .NET Framework, Version 2.0.50727.3038]
Copyright (C) Microsoft Corporation. All rights reserved.
Error: There was an error processing 'file:///C:/CRMToolkit/CRMToolkit/Setup/WSDL/WSDL/HierarchyDataService.wsdl'.

There was an error downloading 'file:///C:/CRMToolkit/CRMToolkit/Setup/WSDL/WSDL/HierarchyDataService.wsdl'.
Could not find file 'C:\CRMToolkit\CRMToolkit\Setup\WSDL\WSDL\HierarchyDataService.wsdl'.
Could not find file 'C:\CRMToolkit\CRMToolkit\Setup\WSDL\WSDL\HierarchyDataService.wsdl'.
Could not find file 'C:\CRMToolkit\CRMToolkit\Setup\WSDL\WSDL\HierarchyDataService.wsdl'.

Error when running Load Test

Hello there,

I have try method from Readme,txt until populate test data i can run successfully to test my CRM2015 OnPrem,

and then i start to run load test there are error like this
eror2

Before i open Load Test File, i have changed the properties by Right click on Solution ‘CRM_Perf_Toolkit’ -> Properties and changed the configuration to CRM2013SP1 so i can build the solution (if i still using CRM2015 i get the error when build the solution).

Please help to run the load test, thank you
Best Regards,

Toolkit Error when Building

Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe C:\crmtoolkit\CRM_Perf_Toolkit\CRM_Perf_Toolkit.sln /P:Config
ration=CRM2015 /noconsolelogger failed
-1

Received this error after running the script. No Config file was placed.

Cant find WSDL classes

Hi,
Im starting with this toolkit and i found this problem when i opened the project.
[Failure] Could not find file 'C:\Temp\CRM\CRMToolkit\CRM_Perf_Toolkit\CRM_Perf_BenchMark\WSDL\RelatedInformation.cs'

CRM 2013

Hello there,

I am setting up the tool to enable the performance test for CRM 2013 SP1; during the setup process I am getting the following error. Also, I tried to visual studio to compile the CRM_Perf_BenchMark solution.

Running command - C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\wsdl.exe /n:HierarchyDataService C:\CRMToolkit
\CRMToolkit\Setup\WSDL\WSDL\HierarchyDataService.wsdl /out:C:\CRMToolkit\CRMToolkit\CRM_Perf_Toolkit\CRM_Perf_BenchMark
WSDL
Microsoft (R) Web Services Description Language Utility
[Microsoft (R) .NET Framework, Version 2.0.50727.3038]
Copyright (C) Microsoft Corporation. All rights reserved.
Error: There was an error processing 'file:///C:/CRMToolkit/CRMToolkit/Setup/WSDL/WSDL/HierarchyDataService.wsdl'.

  • There was an error downloading 'file:///C:/CRMToolkit/CRMToolkit/Setup/WSDL/WSDL/HierarchyDataService.wsdl'.
  • Could not find file 'C:\CRMToolkit\CRMToolkit\Setup\WSDL\WSDL\HierarchyDataService.wsdl'.
  • Could not find file 'C:\CRMToolkit\CRMToolkit\Setup\WSDL\WSDL\HierarchyDataService.wsdl'.
  • Could not find file 'C:\CRMToolkit\CRMToolkit\Setup\WSDL\WSDL\HierarchyDataService.wsdl'.

If you would like more help, please type "wsdl /?".
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\wsdl.exe /n:HierarchyDataService C:\CRMToolkit\CRMToolkit\Setup
WSDL\WSDL\HierarchyDataService.wsdl /out:C:\CRMToolkit\CRMToolkit\CRM_Perf_Toolkit\CRM_Perf_BenchMark\WSDL failed
-1

any help much appreciated

Error while runnin the DataPopulation_5UserBaseline.ps1

Hello there,

this question could be a basic question but we couldn't find the issue. When we run the DataPopulation_5UserBaseline.ps1, we receive the attached error. We traced the PS command and checked all parameters and files that we know, but still we receive the error. One more thing; does this tool work with 2016?
powershellerror

Error when executing the ToolkitSetup

Windows PowerShell
Copyright (C) 2009 Microsoft Corporation. All rights reserved.
After running the Toolkit Setup PS1 script I get this error after it says the Utility was Compiled.

C:\CRMToolkit\CRM_Perf_Toolkit\Utility\Utility.csproj /noconsolelogger failed-1

.\ToolkitSetup.ps1 -adminName name-adminPassword pass-domainName name.com -crmSe
rverName name -sqlServerName name -orgName name -configSku onprem -release CRM2015 -cr
mSdkBinDir "C:\Users\jmorris\Desktop\SDK\SDK\Bin " -crmSDKReservedDllPath "C:\Program Files (x86)\Microsoft Dynamics CRM
\Client\res\web\bin" -outlookDllsPath "C:\Program Files (x86)\Microsoft Dynamics CRM\Client\res\web\bin" -ssl $false

Compile Utility project in C:\CRMToolkit\CRM_Perf_Toolkit\Utility

Running command - C:\Windows\Microsoft.NET\Framework\v2.0.50727\msbuild.exe

C:\CRMToolkit\CRM_Perf_Toolkit\Utility\Utility.csproj /noconsolelogger
Microsoft (R) Build Engine Version 2.0.50727.5483
[Microsoft .NET Framework, Version 2.0.50727.5485]
Copyright (C) Microsoft Corporation 2005. All rights reserved.

C:\Windows\Microsoft.NET\Framework\v2.0.50727\msbuild.exe C:\CRMToolkit\CRM_Perf_Toolkit\Utility\Utility.csproj /noconsolelogger failed-1
PS C:\CRMToolkit\Setup\WSDL>

Create the crmusr in CRM?

Hello.

I have a question In regards to the user creation pre-requisite for this tool:

The Microsoft Dynamics CRM 2015 Performance Toolkit Documentation lists a cmd script to create the Active Directory Users. It's not stated anywhere that these users should be created in CRM. Is that implied?

Or does the DbPopulator Tool take care of that?
(My fear is that if I create these users... then do I have to assign roles... etc etc).

Thanks!

SQL Server Issue

hi @jeffreyzhzhang

I finished the setup. I have a big CRM Organization DB for testing (>300GB).
Do i need to run EMDB loader?

IM running the first ordered test and im always getting: Exception in PreWebTEst event: Failuro in loading EMDB from SQL Error Msg: invalid object name 'organization'

SO my question is..
do i have to create the EntityManager DB in a separate SQL Server (i have SQL express in my computer)?

My config file:

CRM 2015 Toekn Issue

We wanted to load test CRM 2015 using visual studio load test but we ran into the known issue of the "WRPC Invalid Security Token" . The only solution we found from Microsoft was to disable this token in the registry and run the load test which was successful. The question we have is what is the CRM performance difference with or without this token enabled? Microsoft engineers who consulted with the Microsoft CRM folks could not answer this question clearly. Did anyone do this comparison? Also what is the difference of using the performance toolkit compared with using visual studio load test?

$toolkitRoot\CRM_Perf_Toolkit\CrmLibs folder is missing.

Hello.

The Toolkitsetup.ps1 file refers to the following path: $toolkitRoot\CRM_Perf_Toolkit\CrmLibs, and wants to refer to "Microsoft.Crm.Sdk.Reserved.dll"
Both the folder and the file is missing.

To circumvent that, I

  1. Created the folder path manually
  2. Copy and pasted from c:\program files\microsoft dynamics crm\tools\microsoft.crm.sdk.reserved.dll
    into the folder from my previous step.

The toolkitsetup completed without errror! I'm hoping that the file is the same one... I'd hate to imagine what would happen if it weren't.

Thanks!

Authorized error while getting wsdl files with IFD

I did first 7 step to install toolkit on docx files. but when I try to run commands which is specified on 8th step, I'm getting, "The underlying connection was closed: Unauthorized access ...". I'm sure about username domain and password. I'm getting this error most likely because of IFD. Is it possible to access wsdl files with IFD configuration or should we disable IFD configuration to continue process?

SQL EMDB Loader

hi @jeffreyzhzhang

I finished the setup. I have a big CRM Organization DB for testing (>300GB).
Do i need to run EMDB loader?

It is possible to skp this step?

Cannot build CRM_Perf_Toolkit out of box: missing definitions

EDIT: Please ignore this issue. My problem with setting up the CRM Performance Toolkit has been a result of me referencing the CRM 2013 SDK rather than the CRM 2015 SDK. Protip: even if you want to target a CRM 2013 deployment, you should reference the CRM 2015 SDK for the PowerShell script.

I have been trying to get the CRM Performance Toolkit to compile so that I can run it against a server running CRM 2016. Despite following the the instructions included with the solution, I have been unable to build the project out of box. Here are the steps I've been following:

Downloaded and installed Dynamics CRM 365 SDK.
Downloaded and installed Windows Identity Foundation SDK V3.5.
Verified that .NET Framework 4.5.2 is installed.
Downloaded and installed .NET Framework 4.5.2 Developer Pack.
Downloaded and installed Microsoft Exchange Web Services Managed API.
Downloaded and installed Microsoft Dynamics CRM Client 2016.
Unzipped contents of CRMToolkit.zip to designated folder on local D: drive in "development" folder (D:\development).
Ran PowerShell script in D:\development\CRMToolkit\Setup with following command (usernames, passwords, and server names obfuscated with '****' for security reasons):

.\ToolkitSetup.ps1 -adminName **** -adminPassword **** -domainName dev -crmServerName **** -sqlServerName **** -orgName **** -configSku Onprem -release CRM2015SP1 -crmSdkBinDir "D:\CRM2016SDK\SDK\Bin" -crmSDKReservedDllPath "D:\Program Files\Microsoft Dynamics CRM\CRMWeb\bin" -ssl $false

While the script successfully downloads the various WSDLs and copies over necessary DLLs, it fails to build the solution. I open up the solution in Visual Studio 2015 Enterprise to numerous errors and warnings.

I'm able to resolve one of the missing assembly references "Microsoft.Exchange.WebServices" by opening the Reference Manager for the project CRM_Perf_BenchMark and browsing for the DLL file on this path: "C:\Program Files\Microsoft\Exchange\Web Services\2.0\Microsoft.Exchange.WebServices.dll". After cleaning and building again, there are still 8 errros (and 118 Warnings). They are listed here, copied with column headers, from Visual Studio:

Severity Code Description Project File Line
Error CS0006 Metadata file 'D:\development\CRMToolkit\CRM_Perf_Toolkit\CRM_Perf_BenchMark\bin\CRM2015SP1\CRM_Perf_BenchMark.dll' could not be found Outlook_Perf_Benchmark D:\development\CRMToolkit\CRM_Perf_Toolkit\Outlook_Perf_Benchmark\CSC 1
Error CS0006 Metadata file 'D:\development\CRMToolkit\CRM_Perf_Toolkit\CRM_Perf_BenchMark\bin\CRM2015SP1\CRM_Perf_BenchMark.dll' could not be found EMDBLoader D:\development\CRMToolkit\CRM_Perf_Toolkit\EMDBLoader\CSC 1
Error CS1061 'NavigateToNextEntityRequest' does not contain a definition for 'NewActiveStageId' and no extension method 'NewActiveStageId' accepting a first argument of type 'NavigateToNextEntityRequest' could be found (are you missing a using directive or an assembly reference?) CRM_Perf_BenchMark D:\development\CRMToolkit\CRM_Perf_Toolkit\CRM_Perf_BenchMark\UnitTests\GeneralUnitTests\NavigateBusinessProcessFlowUnitTest.cs 60
Error CS1061 'NavigateToNextEntityRequest' does not contain a definition for 'NewTraversedPath' and no extension method 'NewTraversedPath' accepting a first argument of type 'NavigateToNextEntityRequest' could be found (are you missing a using directive or an assembly reference?) CRM_Perf_BenchMark D:\development\CRMToolkit\CRM_Perf_Toolkit\CRM_Perf_BenchMark\UnitTests\GeneralUnitTests\NavigateBusinessProcessFlowUnitTest.cs 61
Error CS0246 The type or namespace name 'AddDynamicPropertyRequest' could not be found (are you missing a using directive or an assembly reference?) DbPopulator D:\development\CRMToolkit\CRM_Perf_Toolkit\dbPopulator\CrmEntityTemplate.cs 2548
Error CS0246 The type or namespace name 'AddDynamicPropertyRequest' could not be found (are you missing a using directive or an assembly reference?) DbPopulator D:\development\CRMToolkit\CRM_Perf_Toolkit\dbPopulator\CrmEntityTemplate.cs 2548
Error CS0246 The type or namespace name 'AddDynamicPropertyResponse' could not be found (are you missing a using directive or an assembly reference?) DbPopulator D:\development\CRMToolkit\CRM_Perf_Toolkit\dbPopulator\CrmEntityTemplate.cs 2553
Error CS0246 The type or namespace name 'AddDynamicPropertyResponse' could not be found (are you missing a using directive or an assembly reference?) DbPopulator D:\development\CRMToolkit\CRM_Perf_Toolkit\dbPopulator\CrmEntityTemplate.cs 2553

I'm including two screenshots of Visual Studio opened to some of these errors to give you an idea of the issues I'm dealing with. I would highly appreciate anyone providing ideas of what I can do about this. Thanks!

crnperftoolkitwontbuild1
crnperftoolkitwontbuild2

Inaccurate Documentation for Setting up Perf Toolkit

In the Word document "Microsoft Dynamics CRM 2015 Performance Toolkit" step 2 under the section "Microsoft CRM 2015 Performance Toolkit installation" states, "The version of CRM SDK to install should match the version of the deployed CRM that you will run the load test against." Following this advice for CRM 2013 (and using the SDK for CRM 2013), I could not get the performance toolkit to build. The code referenced too many classes that don't exist in the assembles from the CRM 2013 SDK. When I used the CRM 2015 SDK, the project builds successfully.

I believe the Word document should be updated to reflect this. Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.