Geeks With Blogs
Buhay Programmer Dont byte more than you can chew

During the last few months I've been working on a commercial tool for testing WCF services.  The knowledge I learned building STORM really helped alot in building this tool.  So here it is my fellow coders, WCF Storm.  It has more features than its open source cousin, STORM and the best part is it works on both WCF and Web services!

EDIT : www.wcfstorm.com is up! Please visit the site for updates and to purchase WCFStorm online

 

System Requirement:

    •  .NET Framework 3.0 or higher.

 Features at a glance:

         General:

    • Dynamically invoke and test WCF Services
    • Dynamically invoke and test Web services written in any language
    • Save your opened service and its test cases into a "project" which can be reloaded anytime
    • Dynamically invoke service methods even those containing complex data types
    • UI-based, dynamic editing of complex data types
    • Test multiple WCF and Web services within a single UI.
    • Multiple-tabbed interface
    • Basic and windows authentication
    • Test services sitting behind a proxy
    • Dynamically modify the URL endpoint of a WCF or Web service.
    • Dynamically edit the service binding.

         Functional Testing:

    • Create functional test cases and save it as part of a project
    • Create and save functional test cases containing Expected results.
    • Graphically compare (side-by-side) the expected results with the actual response of a service.

          Performance Testing:

    • Create performance test cases and save it as part of a project
    • Graphically display charts in real-time as the performance test progresses.
    • Configurable test parameters (# of Agents, Test duration, interval etc.).  You can stress out your service as much as you want.

          What all these features mean is that testing WCF/Web services becomes a breeze and you'll have plenty of time to spend on writing the logic of your service (which is what you should be really doing).

 

  Performance testing screenshot:

                WCF Storm Performance Testing

 

              Functional testing screenshot:

               WCF Storm Functional Testing

 

               Check out the gallery for more screenshots.

           

           Try it out!  Download the trial version below.

          or Buy Now orLearn more

 

So how much does it cost?

              Short answer is ... Not so much!  I've priced the tool for the budget conscious. Consider this, I used to work for a company that bought a license for a soap testing tool that costs almost 700 USD (that's right7 hundred!) annually per seat. It was a great tool. It had tons of features but the problem was, we rarely used them.  We mainly used it to invoke web service methods and verify that the results are correct.  All the other features that the company paid (dearly) for, were rarely or sometimes never used.  Why pay so much for unused features? 

            So how much does WCF Storm cost?

    • Personal Edition     : 14.99 USD only (annually/seat )
    • Enterprise Edition   : 49.99 USD only (annually for 10 seats!)
    •  

(EDIT : I've finalized the pricing structure for WCFStorm. Please visit http://www.wcfstorm.com/wcf/buynow.aspx to view the offers) 

                       Not bad, huh? :) For such a low price not only can you test WCF services, it even works on Web services.  if you buy now and be part of the first 100 to purchase WCF Storm, I'd extend your license for 2 years!

                     

However, if you think that the price is expensive, drop me an email and we can discuss the price we're both comfortable with.

 

I love the price, but why didn't you just open source it like STORM?

           I think these words are sufficient to answer that question:

  •           Recession

This recession that we all are experiencing right now has also affected myself and my family.  I still have my job but I can't tell whether next month I'd still have it.  Some people had already been let go and management has been awfully quiet on when the next round of layoffs will be.  I have a wife and a lovely  5 year-old daughter to care for.  I also have a mortgage and credit card bills to pay.  My job, which is our main source of income is in an unstable state right now.

  •           9 millimeter

My wife is 2 months pregnant. During our last visit to the doctor, we found out our baby is about 9 mm in length already. In programmer-speak, our baby is in the Alpha or Beta state right now.  But he/she has already achieved a major project milestone- he/she has a heartbeat!  Oh I am the happiest person in the world right now! We can't wait for him/her to come join us in November later this year.

    

            I had a DONATE button on the codeplex site of STORM and even added it to the Storm application itself.  Its been there for more than 6 months and inspite of the 6000+ downloads, I have yet to receive a single donation.  I know, you'd say, open source doesn't work like that.  One cannot expect donations on open source projects.  It's the spirit of giving and sharing code that matters. Yes, that is true, I believe that as well.

            But as you can see, I simply can't afford to give out WCF Storm for free right now.  If my family is to weather this difficult time we need to have another source of income. I hope people understand.

 

         or  Buy Now or Learn more

Posted on Thursday, April 2, 2009 1:16 PM | Back to top


Comments on this post: WCF Service Functional and Performance Testing Tool : WCFStorm

# re: WCF Service Functional and Performance Testing Tool : WCFStorm
Requesting Gravatar...
So... Where do I buy it? I can't find a buy link anywhere, and the trial version doesn't seem to work properly - I get constant messages about License not found.

Mind sending me some info at henning.kilset@nospamremovalword.iticket.no

(and remove the obvious)?

Left by Henning Kilset on Apr 02, 2009 5:58 PM

# re: WCF Service Functional and Performance Testing Tool : WCFStorm
Requesting Gravatar...
Hi Henning,

Thank you very much for your interest in the tool. :)

There is a Buy Now link in the tool which will redirect to paypal. I've re-upload the setup files (the download links in the blog have also been updated) and added a README for manually installing the tool in case setup.exe does not create the "License.lic" file in the installation folder.

Thanks again for taking the time to try out and possibly buy the tool.
Left by Erik on Apr 02, 2009 9:21 PM

# re: WCF Service Functional and Performance Testing Tool : WCFStorm
Requesting Gravatar...
I am a trainer and this will work well for class demos. Students can use the trial since you don't require an email.
But for me, my concern is the license for a particular computer. I use VM's for class as well as development; no reimaging. I use both Vista and xp images and of course will continue to upgrade.

Obviously, I could just reinstall the trial for each class, but this is a decent tool and I want to purchase the license.

Can it be installed on the new images?
Left by Dave Batta on Apr 04, 2009 1:16 AM

# re: WCF Service Functional and Performance Testing Tool : WCFStorm
Requesting Gravatar...
Erik,

This tool is not identifying net.tcp urls. Are you planning to add any support for that protocol?
Left by John Daniel on Apr 04, 2009 8:57 AM

# re: WCF Service Functional and Performance Testing Tool : WCFStorm
Requesting Gravatar...
Hi John,

Yes it can. I did a quick blog post on how this can be achieved.

http://geekswithblogs.net/Erik/archive/2009/04/04/130732.aspx
Left by Erik on Apr 04, 2009 3:03 PM

# re: WCF Service Functional and Performance Testing Tool : WCFStorm
Requesting Gravatar...
Hi Dave,

To answer your question,
" Can it be nstalled on the new images? "

With the enterprise edition, you'll be able to install it in different images. It's only the Personal Edition that requires the computer ID. If you've got more questions please send me an email at erik.araojo-at-hotmail.com.
Left by Erik on Apr 04, 2009 5:00 PM

# re: WCF Service Functional and Performance Testing Tool : WCFStorm
Requesting Gravatar...
Hi Erik,

Your link to www.wcfstorm.com doesn't appear to be working. Can you take a look?

I was thinking of building one of these myself but if it does what it appears to and at the price you're offering it sounds like a great fit to save me weeks of effort.

Thanks,

Denis
Left by Denis Pitcher on Apr 13, 2009 8:42 PM

# re: WCF Service Functional and Performance Testing Tool : WCFStorm
Requesting Gravatar...
Download link not working?
Left by Robert on Apr 15, 2009 5:18 AM

# re: WCF Service Functional and Performance Testing Tool : WCFStorm
Requesting Gravatar...
Hi Guys,
There was a problem with my hosting provider a few minutes ago. Anyway its back up now...

Regarding the www.wcfstorm.com site I'm still testing the Buy Now functionality. It will be ready in few days. However if you'd like to purchase now, this will still work

http://www.wcfstorm.com/wcf/default123.html

(ugly html i know... :( ) That will take you to paypal where you can complete the purchase.

Here's to hoping you guys will purchase WcfStorm. :)
Left by Erik on Apr 15, 2009 1:51 PM

# re: WCF Service Functional and Performance Testing Tool : WCFStorm
Requesting Gravatar...
I have a question on WCF Storm. i have a method and want to do performance testing on it. My method takes a parameter(ID) and gives me a result that. Now i want to test it by sending different IDs by doing data binding and then apply the load(agents). SO that method takes new ID every time and gives resuts accordingly. Can it be possible ?
Left by Venkatesh on May 09, 2009 2:08 PM

# re: WCF Service Functional and Performance Testing Tool : WCFStorm
Requesting Gravatar...
nice posting thank for sharing
Left by sulumits retsambew on May 24, 2009 5:53 PM

# re: WCF Service Functional and Performance Testing Tool : WCFStorm
Requesting Gravatar...
@venkatesh

The feature you described is not yet available in WCFStorm. But thanks for asking, I'll keep it in mind for the next release
Left by Erik on Jun 16, 2009 10:43 PM

# re: WCF Service Functional and Performance Testing Tool : WCFStorm
Requesting Gravatar...
Hi,

I have installed the trial version of the tool for performance testing of my Wcf service.
I have a few questions;
Where can i simulate my multiple users?

Will the users simulated be concurrent users ?


Regards,
Alok
Left by Alok on Jun 30, 2009 4:45 AM

# re: WCF Service Functional and Performance Testing Tool : WCFStorm
Requesting Gravatar...
this explains the parameters of the perf test. http://www.wcfstorm.com/wcf/how-to-create-and-run-a-performanceload-test.aspx

The number of users can be configured in "Number of agents" field. And yes, these simulate concurrent users.
Left by Erik on Jul 07, 2009 4:39 AM

# re: WCF Service Functional and Performance Testing Tool : WCFStorm
Requesting Gravatar...
Hello, I was just wondering if wcfstorm can handle datasources/data-driven functional testing. Like let's say I have a comma separated data file, can WCFstorm read the file and send N requests with the read data (different for each request)

Thanks,
Alf
Left by Alf on Aug 12, 2009 9:10 AM

# re: WCF Service Functional and Performance Testing Tool : WCFStorm
Requesting Gravatar...
Hello,

First of all I want to congratulate you on excellent product.

My question is - Can WCFStorm be used to test WCF RIA services and if so, how?

Thank you in advance.


Regards,

Goran Tesic
Left by Goran Tesic on Aug 12, 2011 7:37 AM

# re: WCF Service Functional and Performance Testing Tool : WCFStorm
Requesting Gravatar...
I think you did the right thing having an open source version / free with wcfstorm lite and an enterprise version you charge for. Make a living out of it. You should - you deserve it - and corporate wants to pay for it to assure updates and continued support.

So thank you for charging for it.
Left by Peter on Aug 23, 2011 8:43 AM

Your comment:
 (will show your gravatar)


Copyright © Erik Araojo | Powered by: GeeksWithBlogs.net