Api Testing Tool For Mac

The rise of RESTful APIs has been met by a rise in tools for creating, testing, and managing them. Whether you’re an API newbie or an expert on an intractable deadline, you have a gamut of services to help you bring your API from concept to production, and many of them won’t cost you a dime.

Following is a sampling of free services for working with APIs. Some are quick and dirty applications to ease the job of assembling or testing an API. Others are entry-level tiers for full-blown professional API management services, allowing you to get started on a trial basis and later graduate to a more professional level of (paid) service if and when you need it.

Amazon API Gateway

The Free Tier for AWS provides developers with no-cost access to most of the services AWS offers—including Amazon API Gateway. Your free Amazon API Gateway maxes out at one million API calls per month, and only lasts one year, but it’s enough to get you started.

The full, for-pay version of Amazon API Gateway allows you to build front-end APIs for applications built on Amazon EC2, AWS Lambda, or “any web application,” with meta-tools like traffic management, API version control, and monitoring all part of the package.

  • SoapUI is the world's most widely-used automated testing tool for SOAP and REST APIs. Write, run, integrate, and automate advanced API Tests with ease. See why millions of users trust SoapUI for testing their APIs today!
  • API testing (Application Programming Interface Testing) is a software testing type which focuses on the determination if the developed APIs meet expectations regarding the functionality, reliability, performance, and security of the application.
  • If your team has complicated API testing scenarios and is weighted toward QA/test engineers, SoapUI is a good tool to try first. JMeter Although JMeter was created for load testing, many folks use it for functional API testing as well.

What API Testing Tools Can I Use to Automate API Testing? Since Selenium is just for browser-based testing, you may be wondering which tool to use for Rest and Soap web service-based testing. Here are some of the top API testing tools that can be used for Rest and Soap Web Service Testing.

To continue reading this article register now

Learn More Existing Users Sign In

Active4 years, 5 months ago

There is a similar question here but it only covers some of the issues below.

We have a client who requires web services using REST.

We have tons of experience using SOAP and over time have gathered together a really good set of tools for SOAP development and testing e.g.

  • soapUI
  • Eclipse plugins
  • wsdl2java
  • WSStudio

By 'tools' I mean a product 'out of the box' that we can start using. I'm not talking about cutting code to 'roll our own' using Ajax or whatever.

The tool set for REST doesn't seem to be nearly as mature?

  • What tools are out there (we use C# and Java mainly) ?

  • Do the tools handle GET, POST, PUT, and DELETE?

  • Is there a decent Eclipse plugin?

  • Is there a decent client testing application like WSStudio where you point the tool to the WSDL and it generates a proxy on the fly with the appropriate methods and inputs and you simple type the data in?

  • Are there any good package monitoring tools that allow you to look at the data? (I'm not thinking about sniffers like Wireshark here but rather things like soapUI that allow you to see the request / response) ?

Community
nzpcmadnzpcmad
29.8k28 gold badges97 silver badges149 bronze badges

closed as off-topic by Andrew BarberNov 19 '14 at 17:00

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • 'Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.' – Andrew Barber
If this question can be reworded to fit the rules in the help center, please edit the question.

15 Answers

In terms of Java, there is the JAX-RS API, which is the Java Api for Xml using Restful Services or something like that. Basically, JAX-RS provides a more standard way to build RESTful services in Java.

There is also Restlet, which allows easily development of Restful services and is based on the JAX-RS specification.

Also, checkout SOAP-UI which has recently added nice support for REST.

http://jcp.org/en/jsr/detail?id=311 - JAX-RS

Sophos Virus Removal Tool Detects and Removes Computer Threats Including Malware, Viruses, Ransomware, Worms, Trojans and Rootkits. Works Alongside Your Existing Antivirus. This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Download sophos uninstaller. Virus Removal Tool Our free Virus Removal Tool is a quick and easy way to find and get rid of any threats lurking on your computer. Our tool identifies and cleans up. The tool will work with all releases of Sophos Anti-Virus for Mac. To use the tool: Download the Removal Tool for Sophos Anti-Virus. Unzip the downloaded tool if it hasn't been automatically unzipped by your browser. Double-click the Remove Sophos Anti-Virus application and follow any on-screen instructions. Sophos Virus Removal Tool can help. Using cutting edge technology found in our enterprise-grade software, this powerful tool detects all types of malicious software on your computer—including viruses, spyware, rootkits and Conficker—and returns it to a working state. Free commercial-grade security for the home. Sophos Home protects every Mac and PC in your home from malicious software, inappropriate websites and viruses. It uses the same award-winning technology that IT professionals trust to protect their business systems. Best of all, you can manage security settings for the whole family from any browser.

http://www.eviware.com/content/view/134/1/ - SOAP-UI

http://sourceforge.net/projects/soapui - SOAP-UI

Community
MarkMark
10k17 gold badges86 silver badges151 bronze badges

I googled and found this plugin for chrome.

POSTman REST Client.

AechoLiuAechoLiu
12.4k7 gold badges75 silver badges104 bronze badges

For starters, you need a tool that lets you construct an arbitrary HTTP request (including headers such as content-type, HTTP method, HTTP authentication and request body) and inspect the HTTP response (including status code, headers and response body). It's nice if it's scriptable tool.

Best Tool For Api Testing

Have a look at:

  • rest-client - standalone Java GUI application and plugin (See also at nodeclipse)

To auto-generate a proxy I guess you are looking for something that parses WADL, the REST answer to WSDL. Unfortunately, I do not know anything like that.

Paul VerestApi testing tools open source
31.4k36 gold badges150 silver badges261 bronze badges
Peter HiltonPeter Hilton
15.2k5 gold badges45 silver badges75 bronze badges

I found a nice Firefox plugin called Poster that allows you to act as a REST client similar to rest-client and the others. I wish it would render the response to a firefox tab (rather than a custom output window) so any returned XML could be colorized by Firefox's awesome syntax highlighting. But overall seems to work OK.

Update: Oh, even better. I found another firefox plugin callsed RestClient https://addons.mozilla.org/en-US/firefox/addon/9780. This seems to do the syntax highlighting.

Joe JJoe J
4,6205 gold badges50 silver badges75 bronze badges

The easy and best client tool to test your REST API calls is a Firefox add-on RESTClient.

Install the add on and test the API calls.

Marek Grzenkowicz
14.4k6 gold badges71 silver badges94 bronze badges
Zaib KhanZaib Khan

Runscope is a cloud based service that allows you to inspect the requests to and responses from a web API. It also does testing and measurement of API performance.

Disclaimer: I work for Runscope.

John Sheehan
65.6k26 gold badges151 silver badges186 bronze badges
Darrel MillerDarrel Miller
118k28 gold badges172 silver badges228 bronze badges

I'd like to underline that the Restlet project supports two APIs to develop RESTful applications:

  • Core Restlet API : class-based, client and server-side, multi-protocol, very large features scope
  • JAX-RS API : annotation-based, only server-side, smaller features scope

Restlet can deploy in Servlet containers, standalone (pure JVM), in GWT for the client-side, in Spring, in Mule ESB or in OSGi containers. Here is the complete list of features.

Best regards,

Jerome LouvelJerome Louvel

SOA Cleaner, is a test tool that tests both soap and rest (also WCF, but it seems you don't need that feature). It's very intuative, and usable. Written in .NET. A free version is also available. can be downloaded from http://xyrow.com. Good luck!

ClangonClangon
9852 gold badges13 silver badges22 bronze badges

In terms of a client testing application, I had a similar problem. I couldn't find a tool that I could use to quickly test data going in and out of the web services I was creating/using. So I created my own tool using C# .NET. It's essentially a client application that you can use for GET, POST, PUT, and DELETE queries on rest services.

The software is called REST Scratch Pad. It lets you enter the data to send to the REST service and view the results of queries along with their headers and response times. It will handle basic authentication and will remember the URLs you've used in prior sessions (to avoid having to re-type long URLs).

The current version is free. The next version will use a newer version of .NET and cover more authentication methods.

Marek Grzenkowicz
14.4k6 gold badges71 silver badges94 bronze badges

Rest Api Testing Tool

NetristNetrist

There are some tools that do these type of things but few support RESTful APIs as yet.

'Rose' does:http://www.ibm.com/developerworks/rational/library/design-implement-restful-web-services/index.html

but you will need deep pockets..

Api Testing Tools

Not aware of any others at the moment. Would like to know though (of something afordable)

user2007526user2007526

A fine tester for REST web services is HttpMaster.

It supports various http methods and allows you to monitor complete request/responses data. You can also use dynamic parameters to execute a group of requests, it also supports simple response data validations. It's easy to use, but it only runs on Windows (it's a .NET application).

JoxiJoxi

is a very powerful tool to troubleshoot rest services directly from android devices.

DevDev

You could try the REST Assured library which makes it very easy to test REST services from Java. For example given that your resource is called 'greeting' and returns the following JSON:

you can test it like this in REST Assured:

JohanJohan
14.6k18 gold badges82 silver badges135 bronze badges

SoapUI, despite its name, can also support REST requests. Because REST usually does not supply anything like a WSDL, you are on your own creating the requests needed for your web interface though. Depending on the complexity of the REST webservice, this could be anything from trivial to demanding, but it should at least get you some results instantly.

SvenSven
49.3k6 gold badges79 silver badges93 bronze badges

https://restclientgui.codeplex.comStable version downloadable from Downloads section.

Babu JamesBabu James
1,3103 gold badges24 silver badges43 bronze badges

Not the answer you're looking for? Browse other questions tagged rest or ask your own question.