Hot answers tagged

7

As for tutorials on SoapUI, sadly the majority of them are sub-par at best and out of date. If you want to learn SoapUI the best option is likely to jump in feet first and hit the ground running. My background is primarily API testing, with a specialty with SoapUI and Groovy, so I will try and give some hints and pointers to get you started. SoapUI's core ...


3

A test creates some inputs, supplies them to a function, retrieves the results, and finally consults an oracle to determine whether the results are correct. Depending on the function, any of those actions may be easy or difficult. You could argue that the design you described is simply a way to distribute the oracle between the test client and the parallel ...


3

"The testing approach we follow is : Create a parallel application that does the same functionality as the engine under test does based on the requirements of the web-service. We apply same input data to both our test application and application under test and compare the data that each of them returns." Hmm, I see where this tells you that your web service ...


3

Kerberos authentication can be really, really narky. What I found to solve the "run test as user x in .net" problem I needed to perform a two step process. Step 1: Fire up the process I want to test as the alternate user. Step 2: Use impersonation on the call to allow my test harness to access the process from the other user. This was done for IE in WatiN, ...


3

Let me share my ideas, I have worked on Web Services for OLTP Applicaton. This was Web Service fetching values from Database by execute few stored procedures. Even for your case information would be persisited in DB / This web service must be some method for CRUD operations (Please add if you have more information on context of functionality of your web ...


3

Actually, I can see two questions in your post. Is it better to test SOAP Web services backed by EJB using Java or C#? Actually, Web service stack of technologies was designed to support interaction between application written in different technologies, so it does not matter how the Web service was implemented. I.e., Web service implemented in Java can by ...


3

We use Postman for considerable basic testing during the early stages of development. We then have used Gatling (http://gatling.io/#/) to facilitate load, regression, and stress testing.


3

The answer is similar to real world examples, both Motor Cycle (2 wheeler) and Car (4 wheeler) provides approximately same speed and can carry a person from one place to another, so why two (or in actuality more than two) types of vehicles are there and that too with further classifications (different brand designing different vehicles) i.e. because each ...


3

Based on your question I'm assuming: You want to know the distinction between web services, APIs, as well as REST and SOAP Whether the technical implementation of these matter to you when it comes to testing in a black box capacity So lets start with some definitions: Web services and APIs: I always like the W3C description of a web service: 'A Web ...


2

Looking at both your question and the comments in Siva's answer, I believe that you're on a good start. I would recommend keeping your current SOAPui tests and vb macro for on the fly tests. Sometimes having a valid way of performing a manual test is worth all of the automation in the world. That being said however, I agree with Siva that this is a ...


2

It depends. If you're testing a GUI that interacts with some back-end service, and your only concern is that what you enter in the GUI gives you the expected outcome when the service is done, it doesn't matter what type of back-end service is used (An example might be testing credit card authorization in your system with a new protocol - you don't care how ...


2

I want to know if there are any differences in these technologies from black-box testing perspective. If Yes, then what are the differences? Serializing/deserializing messages. SOAP Web services define message format through WSDL standard, so it is easy to automatically generate client stubs from it. There's a similar standard, WADL, for RESTful ...


2

Theoretically you can use -X parameter so traffic will go through squid, however interpreting the results won't be that easy. I would choose one of the following tools: Gatling Grinder Tsung Apache JMeter See Open Source Load Testing Tools: Which One Should You Use? guide for more information on above options including sampler load reports. Given ...


1

You can do it with burp : Just make sure that you check Rest style url parameters Steps you can do were : 1)intercept the request with proxy of burp 2)Right click navigate to engagement tools -->CSRF poc 3)generate a csrf token with invalid/vulnerable parameters 4)check with browser to get the request Detailed part can be found here


1

1) Here's a good guide to send a single push notification using Python (look at "Step Five" and "Step Four" sections). 2) In order to send multiple messages at once you can use the simple bash script, like this for run in {1..10}; do python ~/test_push.py done P.S. More solutions: Instead of python script you can use this bash script for ...


1

Part of the issue with RESTful Web APIs is there really isn't a standard as of yet. If there is a WADL for the Web API than SoapUI will typically work well. If not, than you're going to spend as much time, if not more, using SoapUI to work with your system than you would with any of the slew of tools that either exist or can be custom created. I am ...


1

There are many possible ways to automate 'API Calls', The best automation tools would be JMeter for functional tests and frisby.js for testing API endpoints. frisby.js is a REST API testing framework built on node.js The 'Apache JMeter' application, is an open source software, a 100% pure 'Java application' designed to load test functional behavior and ...


1

Rest-assured. It also contains some samples.


1

You can check this great blog: http://www.softwaretestinghelp.com/web-services-api-testing-tool-soapui-tutorial-1/ Second you can check the free courses here: http://soapui-tutorial.com/


1

PackT Publishing also sell a SoapUi book that is quite in-depth. Mark.


1

A lot of devs I know use PostMan, a Chrome app. I have written my own tool using .Net that allows me to use pre-formatted requests with a given type reflected from a .dll file. A REST client is like a browser. It makes a request and does something with the response (like printing out the JSON response).


1

welcome to SQA. One thing that it looks like you are not taking into account is the network speed of the device you are testing on. If you are running load runner on a network that has high internet connection speeds, or more probably is on the same network as the service you're testing, then you will get almost no additional time due to network latency, ...


1

I'm not sure exactly why you're doing this, but if you mean to remove it from the project, you can right-click on the WSDL interface and choose "Remove".


1

According to this blog post (bullet 11. Testing WCF Service with WCFTestClient) you should double click the request in the left three where you can setup input and the expected response.


1

No magic bullet. If you have a "multi-tenant" schema -- a schema that represents multiple, independent sets of data -- you may be able to run each concurrent test in a different data set. It is hard to be more specific about this without knowing more about your database, but here is an example. Consider an application as a service for managing ...


1

I've found soapUI good for a lot of things, especially when I'm first exploring a service, but at the end of the day, I'm personally not a big fan of it for full, maintainable test suites. I've also no experience whatsoever with SOATest. The best solution that I've found so far is use your language and test runner of choice, a BDD library if you so choose, ...


1

This option is only available in the PRO version of SOAP UI. The license costs around 300 dollars a year. You can have the data in an excel sheet and map the columns in the request; Loop it so that the test runs until all the rows in excel sheet are read and executed. You can export the response to a CSV or excel sheet. You might also find this useful: ...



Only top voted, non community-wiki answers of a minimum length are eligible