WAPT 4.0: Web Site Load, Stress and Performance Testing


News: WAPT 4.0: Web Site Load, Stress and Performance Testing

  1. SoftLogica LLC has announced the release of WAPT 4.0, a new version of its load, stress and performance testing tool for web sites, web servers and applications with web interfaces.

    In contrast to "800-pound gorilla" load testing tools, WAPT has been designed to minimize the learning curve and give the user an ability to create a heavy load from a single regular workstation. You can create a basic test scenario and get meaningful information about your performance landscape in a matter of minutes. WAPT is able to generate up to 2000 simultaneously acting virtual users for an "average" test scenario using standard hardware configuration (Pentium 4 2GHz, 512MB RAM, Gigabit Ethernet).

    WAPT creates a test workload which is virtually the same as the load experienced by a web site in the real world. For example, for retail sites, some users may be surfing the catalog, others searching for a specific product and submitting an order, while an administrator may be updating the catalog. Taking into account that various users perform different actions while browsing your site, the program lets you define as many different profiles of virtual user, as types of real web application users.

    Virtual users in each profile are fully customizable. They can have individual IP address (IP spoofing), user name and password, and persistent cookies, to name a few. Basic and Integrated Windows (NTLM) authentication methods are supported. The program handles user-specific dynamic hidden values and session variables assigned by a server.

    Graphs and reports are shown in real-time, thus helping to manage the testing process. You don't need to wait for the completion of the test to get results, so if you have already identified a problem, you can stop the test, fix the problem and start the test again to check for performance changes. WAPT provides graphs and reports at different levels of detail to facilitate detection of possible bottlenecks. At first you can take a look at summary reports to see if there are any problems, then depending on the type of problem you can go to graphs and reports showing performance for specific pages and user profiles.

    The command line interface (provided in addition to the GUI allows you to integrate WAPT into an existing development environment. Standard XML files are used to store test scenarios and can be modified by third party software. WAPT supports different language encodings, so you can test web sites in virtually any language, including forms and dynamic content.

    Pricing and Availability:
    WAPT is designed for Microsoft Windows 98/ME/NT/2000/XP/2003.

    The 30-day trial version with full set of features limited to 20 concurrent virtual users can be downloaded at http://www.loadtestingtool.com/wapt.exe.
    The program is priced at $250 (USD) per license. Volume discounts are available.

    Threaded Messages (13)

  2. Clearly,a nice tool ,very easy to use.It took me a couple of mn to install it ,record a login script against a public site, add a couple of request parameters,modify header parameters and execute it without any issue.

    Being occasionally a user of 6 figures load stress test,
    I definitively found this tool incredibly valuable between functionnalities,easy to use and price !

    Are you planning to extend the capabilties to support web-services,ws-security,SAML,... which are currently the technologies that I deal with ?

    Thank you.Rgds-Claude
  3. JMeter comparaison?[ Go to top ]

    How is it different to JMeter?
  4. JMeter comparaison?[ Go to top ]

    How is it different to JMeter?

    Maybe it's actually useful?
  5. Problems with Windows Authentication[ Go to top ]

    I recently downloaded the trial version, which I wanted to test with an ASP.NET application which uses Windows Integrated Authentication. No sooner had I selected the Windows Integrated Authentication, I got an access violation. Sadly there was no time to post a bug report or investigate further, and I realise that Windows Integrated Authentication is perhaps not commonly used with Java server side, and of course your mileage may vary...this post is a poor-man's bug report to those from SoftLogica who may be reading this.
  6. Ouch :)[ Go to top ]

    Since I'm a committer of JMeter, I readily admit JMeter has plenty of weaknesses. What there anything in particular in JMeter which you felt was aweful?

    we try our best to address user issues, but sometimes we don't respond as quickly as users would like due to time.

  7. doh, typo[ Go to top ]

    I meant, was there anything in particular in JMeter, which you felt was aweful?

  8. JMeter comparaison?[ Go to top ]

    How is it different to JMeter?
  9. JMeter comparaison?[ Go to top ]

    How is it different to JMeter?


    Few months ago, I used this tool for stress-testing an app I was working on.

    First, I tried grinder (http://grinder.sourceforge.net/) and JMeter (http://jakarta.apache.org/jmeter/).

    but WAPT was much more handier and easier to use.

    -The good things about WAPT : you do a set of actions(in the integrated web browser) and WAPT records your actions as a scenario which can be saved on disk.
    Next time, you just open the scenario and run it.
    You can set in the UI the number of simultaneous users, and many other parameters.

    Very handy IMHO.

    -The bad news about WAPT : When I was using it, their integreted browser had troubles with Java applets.
    But, I think this may not be a problem of WATP itself.

  10. Recommended Tool[ Go to top ]

    We used this tool on a project in the past (Spring 2003). I think it was at version 3.0 at the time. WAPT worked awesome and we found it made it very easy to do load testing. It's Windows-only unfortunately, but it still works well.
  11. Documentation is lacking[ Go to top ]

    The documentation still has some way to go.
    The use of functions to extract data from the response is undocumented.

    The tool seems to lack scripting.

    I cannot choose to execute a given step only under some conditions - for example, when a user logs in, he may get a page "you have new messages - read them now?" and I want to click "No". But only if that page appears.

    I couldn't find any simple way to scan pages for text like "Error" or "Exception"

    Depending on your needs, this may be a serious shortcoming.
  12. Looking for a Feature comparision?[ Go to top ]

    Anyone know if a feature comparison between these types of tools, (JMeter, Grinder, WAPT,...), has been done?

    Found this review, http://www.vcaa.com/tools/loadtesttoolevaluationchart-023.pdf But it's missing evaluation of JMete and Grinder but highly recommends WAPT.

    From a,very ,quick look WAPT looks intuitive for simple situations. Does it have anything like JMeter's Logic Controllers, Post/Pre Processors?

    How would I simulate login for large amount of users each with their own credentials, not one user N times?

    Is there a FAQ, user group or forum for WAPT
  13. How would I simulate login for large amount of users each with their own credentials, not one user N times?

    You can use Ordered list function to provide WAPT with a list of user names and passwords that should be used for login. If user names and passwords look like (name1, pass1), (name2, pass2), and so on, you can use User number function for the same task.
  14. The Grinder[ Go to top ]

    I could pretty much recommendate the grinder.sourcefroge.com. It is well developed and stable. You are able to record scripts like at wapt and it is pretty much free.

    And you got a growing user group.