Performance Testing requirement for WCF, WPF application

Category: visual studio test

Question

Abhijit Bhomkar on Wed, 01 Mar 2017 06:16:36


We have a new performance Test requirement for WPF application.

This is the first time we have come across this requirement. I have few clarifications.

As per my understanding WPF is a Client-Server application.

WPF is already built platform from Microsoft? for example as Dynamics AX 2012 ERP?

1) Do we have  any specific performance testing solution  to this application.

2) Can we use Visual studio ultimate or VS enterprise version for this?

3) Can a Load runner be a solution for this?

Please share your thoughts.


Replies

qing__ on Thu, 02 Mar 2017 02:21:20


Hi Abhijit Bhomkar,

>>1) Do we have  any specific performance testing solution  to this application.

Yes, we have. If you want to analyze the performance for this application, you could use the following option in VS:

And if you want to get the performance of machine, you could create the unit test for your wpf application, and put it in load test. Then we could collect the machine performance.

>>2) Can we use Visual studio ultimate or VS enterprise version for this?

Visual studio ultimate and enterprise are support unit test, coded UI test, web performance test and load test.

>>3) Can a Load runner be a solution for this?

Load test could run unit test, coded UI test (only specify one v-user), web performance test. The goal of it is to collect the performance of test machines. Not the program itself.

Sincerely,

Oscar

qing__ on Fri, 03 Mar 2017 06:22:46


Hi friend,

If my explain help you resolved your doubts, please remember to mark it, which could be helpful for others that have the same issue. Thank you very much.

Sincerely,

Oscar


MSDN Community Support
Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.


Ian Holdsworth Automation Test Engineer on Tue, 07 Mar 2017 12:10:30


Hi Abhijit Bhomkar

Additionally to what Oscar said there is a blog about Load Testing your WCF Service in Two Clicks and there is a WCF Load Test plugin

HTH

Abhijit Bhomkar on Tue, 09 May 2017 09:21:11


Thanks for your response.

I have downloaded WCF Load Test Version 3.0 for Visual Studio 2010. Could you please guide how do I proceed further?

We have performance testing requirement for WCF application.

I have extracted zip file and i could see various files.

Is this has to be imported into Visual Studio tool? Please advice


Ian Holdsworth Automation Test Engineer on Tue, 09 May 2017 10:33:38


Sorry it looks like that plugin has been depreciated.  From what I recall if you took a trace of a WCF transaction it could take that trace and turn it into a unit test.

Abhijit Bhomkar on Tue, 09 May 2017 12:32:38


Thanks.

But need more details. I am using VS enterprise 2015. Till now I have used this for web and load Performance test for web application. Now the current challenge is Performance testing Windows Application(WPF/WCF).

In VS2015>>Debug>>Start Diagnostics Tools without debugging. When I launch this, i am seeing Analysis Target.


IF i am testing a WCF or WPF thick client application Here which option I should select>>Out of 5 mentioned below?

i.e. Startup project, Running App, Installed App, Executable, ASP dotnet

If I select executable then features such as Application Timeline, CPU Usage and so on gets disables.


How to proceed if I have to collect metrics  a Thick Client WCF/WPF application using VS 2015 Profiler?