CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Steve Hebert's Development Blog

Steve's Blog - From .Net to dotMath and everything in between.

September 2005 - Posts

  • Web Service Load Testing with ANTS Load

    I've been pretty quite lately - job change plus other changes have had me pretty heads down. I've started into a new position where we're in the middle of a 1.0 product release - the benefits of testing approaches are always so apparent at these times.  I'm spending the morning the catching up on email but thought I'd take a break to talk about one new testing product I've been using and I've come to rely on - ANTS Load.

    ANTS Load by Red-Gate software allows for the creation of VB.NET scripts to call webservices. I asked about using C# for scripts, but the Microsoft .Net for Applications they licensed from Microsoft only supports VB.NET.  It's too bad that Microsoft limits the language to VB.NET - I'll bet the shipping bits for C# exist in the tool, MS has just disabled them.  I really hope MS changes that strategy.

    While you can also call web pages with ANTS Load, I am ignoring that capability for the time being - our product has a significant number of webservices being exposed publicly.  ANTS Load allows me to create scripts for calling the webservices and really do anything I deem fit.  I can then configure the load files to run in various configurations - very slick. Being able to light up the test environment and stress test it is very useful - and properly designing your tests to allow for effective test runs is important. ANTS Load can similate a wide range of clients from a single box and the enterprise version allows you to coordinate multiple boxes in providing a larger testbed.

    From my pespective, if you're doing anything with webservices take some time and check out this tool. 

    I'll be blogging more about this going forward. 

  • Fun with NAS devices and IIS - updated

    I blogged about some problems we were having with an EMC NAS device and file locking with C#/.Net.  It turns out the differences between the file systems were causing strange problems - it looked like phantom processes were holding locks on the files.

    One of the guys on our team nailed this problem by using the NFS support in Windows Services for Unix 3.5.  This tool is now free - there has been some talk that this is the last version of the product, it sounds like MS will be baking this capabilities into the new platforms moving forward.

  • Check out Hjelsberg's LINQ project...

    Doug Rhoten over at CVNUG just sent me a link to the LINQ project.  The LINQ project extends C# and VB.NET wih  native language syntax for queries.  There are some excellent resources on the page along with code tutorials.

    Native language syntax for queries is something I've missed since my xBase days.  Dealing with data in other languages has always been an "out-of-language" experience - lets hope Hjelsberg can finally drive a stake through the heart of the "DAO, RDO, ADO, EIEIO" alphabet soup game and make data access second nature. 

    CVNUG is having a presentation on the Compact Framework next week, check it out!  We're in the middle of a roll-out right now and assuming we're rolling smoothly next week I'll definitely be there.

    Thanks Doug!

More Posts