eviware i turn

evibloggin’

Simulating different types of Load

The different Load Strategies available in soapUI and soapUI Pro allow you to simulate various types of load over time, enabling you easily test the performance of your target services under a number of conditions. Since soapUI also allows you to run multiple LoadTests simultaneously (see an example further down), a combination of LoadTests can be used to further assert the behaviour of your services.

Read the rest of this entry »

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • E-mail this story to a friend!
  • Technorati
  • Turn this article into a PDF!
  • Twitter

The SubReport DataSink provides an easy way to collect custom data during the execution of a TestCase or LoadTest. The collected data can be exported using either the "Data Export" functionality or the Printable Reports (where the data is provided as a subreport dataset). Lets create a simple demo of this and show how both scenarios work for you.

Read the rest of this entry »

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • E-mail this story to a friend!
  • Technorati
  • Turn this article into a PDF!
  • Twitter

Hey, lets switch to something completely different! AMF is a messaging format commonly used in flash/flex applications that retrieve data from a server, and like all server-side logic you might feel the urge to do some functional or load-testing to make sure that things are holding up ok. And although the current version of soapUI doesn't have dedicated AMF support (the next version will), a bit of groovy scripting can help us immensely. Check it out!

Read the rest of this entry »

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • E-mail this story to a friend!
  • Technorati
  • Turn this article into a PDF!
  • Twitter

Working with CDATA content

Let's dig into the processing and validation of CDATA sections in your XML, often used to embed blocks of XML as strings inside an existing XML structure. Specifically we are going to look at:

  1. Property Transfers -> How transfer values in to or out from an embedded XML block
  2. Assertions -> How to use the standard XPath assertion to assert embedded XML content
  3. Validations -> How to create scripts to validate the XML of these strings given that you have the schema available

And in the end we're gonna look at how a soapUI Pro Event Handler can make all this much easier

Lets jump right in!

Read the rest of this entry »

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • E-mail this story to a friend!
  • Technorati
  • Turn this article into a PDF!
  • Twitter

Let's have a look at one of the most overlooked features in soapUI; the SOAP Monitor. This nifty feature allows you to monitor, record, analyze and even modify SOAP traffic as it is been transferred between an existing client and server application. It even supports WS-Security and SSL decryption (if you have all the necessary keystores available) for digging into encrypted messages. Lets check it out!

Read the rest of this entry »

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • E-mail this story to a friend!
  • Technorati
  • Turn this article into a PDF!
  • Twitter

SSL-Enable your MockServices

The MockService functionality in soapUI is a simple way to quickly get a working simulation of your Web Service up and running in seconds. Even better, you can secure it with SSL to be sure your client handles this correctly. Check out this mini-tutorial to get going.

Read the rest of this entry »

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • E-mail this story to a friend!
  • Technorati
  • Turn this article into a PDF!
  • Twitter

In part 4 of this series on new features in soapUI 3.0 (now 3.0.1) I'm going to showcase some of the features available both in the open-source and Pro versions (the last post was soapUI Pro only), namely JavaScript support in scripts, Project-level TestSuite execution, WS-ReliableMessaging support, integrated WebBrowser and Deploying MockServices in WAR files. Hop right in and enjoy!

Read the rest of this entry »

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • E-mail this story to a friend!
  • Technorati
  • Turn this article into a PDF!
  • Twitter

Here comes a small but handy tip from the support forum related to the Form editor in soapUI Pro. Those of you that use it may have noticed that it will remove elements from the underlying XML if they are left empty and are set as optional in the schema. This can be a problem since you might want to send an empty string which can still be valid input to your web-service. The easy workaround is as follows:

Read the rest of this entry »

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • E-mail this story to a friend!
  • Technorati
  • Turn this article into a PDF!
  • Twitter

soapUI 3.0 part 3 : Reporting

In part 3 of this series, lets look at the new reporting functionality in soapUI Pro 3.0 (after all, it is the "Reporting Release"). I'll start by giving a quick overview of the possibilities and will then dig into how your reports can be customized and tailored to specific needs. Check it out!

Read the rest of this entry »

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • E-mail this story to a friend!
  • Technorati
  • Turn this article into a PDF!
  • Twitter

Here comes a short tip on how to use the new EventHandler functionality in soapUI Pro 3.0 to limit the number of allowed errors during the execution of a TestCase, basically a combination of a small script together with a property for specifying the number of allowed errors. Check it out!

Read the rest of this entry »

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • E-mail this story to a friend!
  • Technorati
  • Turn this article into a PDF!
  • Twitter
« Previous Entries  Next Page »