PerfTesting
<system.serviceModel> <behaviors> <endpointBehaviors> <behavior name="ClientCredentialsBehavior"> <clientCredentials> <serviceCertificate> <authentication certificateValidationMode="PeerTrust" revocationMode="NoCheck"/> </serviceCertificate> <clientCertificate findValue="7e cd 30 4a 60 af 6f e5 e9 03 8f 4e 51 7d 8b bd cd 48 c7 29" storeLocation="LocalMachine" storeName="My" x509FindType="FindByThumbprint"/> </clientCredentials> </behavior> </system.serviceModel>
<client> <endpoint address="https://sdi-perf-ws07v.microsoft.com/Subscription/SubscriptionService.svc" binding="wsHttpBinding" bindingConfiguration="SubscriptopnServiceEndPoint" behaviorConfiguration="ClientCredentialsBehavior" contract="SubscriptionService.ISubscriptionService" name="SubscriptionServiceEndPoint" /> </client>
SubscriptionService.SubscriptionServiceClient subscriptionServiceClientsubscriptionServiceClient = new SubscriptionServiceClient(); TestContext.BeginTimer("PurchaseOffer");purchaseOfferResponse = subscriptionServiceClient.PurchaseOffer(Guid.NewGuid(), sCountryInfo, attributes);TestContext.EndTimer("PurchaseOffer"); if (null != subscriptionServiceClient){ if (subscriptionServiceClient.State != System.ServiceModel.CommunicationState.Faulted) subscriptionServiceClient.Close(); else subscriptionServiceClient.Abort();}
SubscriptionService.SubscriptionServiceClient subscriptionServiceClientsubscriptionServiceClient = new SubscriptionServiceClient();
TestContext.BeginTimer("PurchaseOffer");purchaseOfferResponse = subscriptionServiceClient.PurchaseOffer(Guid.NewGuid(), sCountryInfo, attributes);TestContext.EndTimer("PurchaseOffer");
if (null != subscriptionServiceClient){ if (subscriptionServiceClient.State != System.ServiceModel.CommunicationState.Faulted) subscriptionServiceClient.Close(); else subscriptionServiceClient.Abort();}
WCF Performance Counters
PerfTools
Performance Issues