DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
What's in store for DevOps in 2023? Hear from the experts in our "DZone 2023 Preview: DevOps Edition" on Fri, Jan 27!
Save your seat
  1. DZone
  2. Software Design and Architecture
  3. Integration
  4. What to Do When Chrome Drops Support for Your REST API Testing

What to Do When Chrome Drops Support for Your REST API Testing

The silver lining to all of this is that it provides you with an opportunity to reconsider your approach to API quality.

Michael Giller user avatar by
Michael Giller
·
Oct. 07, 16 · Opinion
Like (4)
Save
Tweet
Share
6.06K Views

Join the DZone community and get the full member experience.

Join For Free

Recently, Google announced it will be ending support for apps in the Chrome browser on Windows, Mac, and Linux. This announcement has a significant impact on anyone interacting directly with REST APIs. The news puts an end-of-life date to popular Chrome apps like Postman, Advanced REST Client, and Boomerang. By July 2017, the Chrome Web Store will no longer show these apps.

If You Use of One of These Tools, Where Do You Turn?

One option is to buy a Chromebook, as Chrome OS devices will continue to support Chrome browser apps. This would allow you to continue to use Advanced REST Client, Postman, or Boomerang to test your REST APIs — but buying new machines for your team in order to use a single Chrome app probably isn’t the best option.

Another alternative would be to move from the Chrome app to its corresponding standalone app for testing REST APIs. At the moment, Postman provides standalone apps for Mac and Windows.  Advanced REST Client also made an announcement that it will be publishing a standalone version in the near future.

Yet, this migration to standalone requires a few considerations. First, to install new apps you need system permissions and clearance from your company’s IT division. You should also consider that, going forward, the standalone app will have to manage its own authentication and web connectivity that was previously handled by Chrome. Proxy auto-detection, web form authentication, cookie handling and support for IPv6 and HTTP 2.0 protocols will also be handled outside of the Chrome browser.

An Opportunity to Improve API Quality

The final option is to reconsider your approach to API testing altogether. You can easily migrate your current API tests into a different tool that can better meet your needs with API interactions. Whether you’re looking for a free open-source tool like SoapUI, or a more comprehensive platform like Ready! API, each provides an alternative to Chrome apps that will help you step up your API testing game.

Just by moving to the free version of SoapUI, you will see these benefits:

  • TestCases in SoapUI (same as Collections in Postman) allow you to string together calls for REST APIs, JDBC, and SOAP. This will let you validate the backend data and any SOAP to REST migrations.
  • Convert your SoapUI TestCases to a load test in a few clicks.
  • Set up security tests against your API.
  • Easily mock-up, stub out, or virtualize an API to get particular responses or start API interactions before a real API is available.
  • SoapUI is available across all operating systems and your projects can be shared and run in any major operating system.

If you’re really looking to get serious about API quality, Ready! API, the professional platform of API quality tools (built on top of SoapUI open source), also includes benefits like:

  • Configuring your tests against external data sources.
  • Advanced reporting.
  • Load testing, security testing, and service virtualization.
  • Professional support and other enterprise features.

Ultimately, Google’s discontinuance of support for Chrome apps is a hassle to many users that work with REST APIs. The silver lining to all this is that it provides you with an opportunity to reconsider your approach to API quality.

Your APIs are often the foundations of your architecture. Your APIs are often externally facing and are called by other companies. Your APIs carry an ever increasing bulk of your business logic. Now is the time to evolve your API testing to be so much more than one-off API calls.

API REST Web Protocols API testing Drops (app)

Published at DZone with permission of Michael Giller, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Educating the Next Generation of Cloud Engineers With Google Cloud
  • Pros and Cons of Using Styled Components in React
  • (Deep) Cloning Objects in JavaScript
  • Efficiently Computing Permissions at Scale: Our Engineering Approach

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: