Web Services SOAP
You use SOAP!
You have an SOA architecture structuring your Web services?
You want the advantages of a modern, component-based structure
and the ability to quickly adapt to business developments?
This type of approach implies greater demands in terms of both managing component
versions and validating services developed by different teams.
Furthermore, re-using the components in different application contexts
produces more numerous use cases, hence the need for more extensive testing.
SOAP is the protocol used for exchanging data between Web services within an SOA architecture.
NeoLoad is ready!
SOAP module
NeoLoad's SOAP module allows you to create SOAP requests using WSDL descriptor files. There are two advantages to this:
- Time saving: the arguments are validated by the NeoLoad interface; the graphical design ensures that the request's
syntax is correct. Only those arguments that are possible are proposed during the request configuration.
- Ability to test the server before the client is ready, since NeoLoad doesn't need to record the traffic to be played back.
The SOAP module supports WS-Security and automatically handles encoding the special characters
in the inserted variables, depending on the insertion location: attribute or value.
NeoLoad can record SOAP traffic in the same way as it does HTTP.
Note: All the modules are included with the demo license.
Demonstration
A short animation demonstrating a load test for applications using the SOAP protocol.
NeoLoad SOAP demo (9 minutes)
“Make sure it works!”
Thanks to NeoLoad, you can create scenarios to test your SOAP applications' behavior under stress and validate their performances,
while pinpointing any weaknesses.
Load testing your applications with NeoLoad means you can enter the production phase with peace of mind and at a reasonable cost.
Customer testimonials
BNP PARIBAS 
BNP Paribas FACTOR, the ISO 9001-certified factoring subsidiary of BNP Paribas, offers a complete factoring package
to meet companies' demands for financing and the outsourcing of the accounts receivable operations, at every stage
of their expansion. BNP Paribas FACTOR is a small to middle-sized enterprise employing 240 staff.
"
BNP Paribas Factor recently introduced 40 or so web services for its customers.
We needed software that would allow us to test these new tools, in order to ensure the highest possible service to our clients.
We had no precise idea what impact these web services' load would have on our resources globally and had no real feedback
on their overall performance. It was difficult, therefore, to determine what measures were required to make them more efficient.
We needed a comprehensive and powerful tool that was also simple to use and quickly assimilated.
After downloading the software from the Neotys web site, and after only 20 minutes' use, we were convinced that
NeoLoad was exactly what we were looking for. Its ease of use and intuitive interface meant that we were able to
start our first load tests almost immediately."
Damien VINCENT
Project Manager
Read the complete success story or the
case Study.
Testing Services
Neotys Consultants: experts in SOAP load testing
All our consultants here at Neotys are experts in the field of load testing,
optimizing SOAP applications.
We offer a wide range of services from training to performance testing and auditing.
We can even complete full infrastructure optimization with your team.
Contact us for further information.
Technical information
NeoLoad provides an optional module to test the scalability and the performance of SOAP web services, using a dedicated interface.
[Click to enlarge]
SOAP requests are comprehensively handled by NeoLoad, with regards to content extraction,
dynamic content injection, response validation, etc.
Requests defined using WSDL
You may create a SOAP request from a WSDL file. NeoLoad constructs a default SOAP request message
that can be customized according to the WSDL constraints (edit, add or remove parameters)
|
|
|
Manually defined requests
You can define a request manually using an integrated XML editor.
The XML request can contain variables to inject dynamic content.
|
Recorded requests
NeoLoad can record the requests executed by your existing SOAP client and play them back on the server. |
|
Miscellaneous features
- The WSDL Mode supports the following bindings and uses:
- RPC/encoded
- RPC/literal
- Document/literal
- Wrapped Document/literal
- Support for binary attachments (MIME/DIME)
- Support for inclusion of inline binary (hexadecimal/base64)
- Support for SOAP 1.1 and SOAP 1.2
- Support for WS-Security
Quick links
Download the trial version of NeoLoad.
View the NeoLoad demo.
See the supported technologies list.
See the monitoring modules list.
Contact us for further information.