The need for performance testing APIs is becoming more and more critical, as the use of open APIs continues to expand. In the modern API economy, APIs are used everywhere for applications to communicate and integrate. New methodologies like microservices architectures are based on APIs, and the most common architecture today is Restful APIs.
Instant notification anyone? We believe in an API-centric world. Hence we are very excited to introduce Nouvola WebHooks, a very powerful yet simple mechanism for web communications that expands our API capabilities.
What is a Webhook?
A webhook lets a developer provide a URL to which an API will send data.
Sometimes people call webhooks web callbacks, but essentially a webhook lets you skip a step. With most APIs there is a request followed by a response. No request is required for a webhook, it just sends the data when they are available.
We are excited to announce the availability of Nouvola on AWS Marketplace. Access to Nouvola DiveCloud via the Marketplace makes payment and purchasing process really straightforward, leaving you more time to do what you like the best - writing fast code.
If you sign up for Nouvola through AWS Marketplace, the Nouvola subscription will be simply integrated into your AWS bill. Both monthly subscriptions and yearly contracts are available, with a simple click. No more paperwork! Enjoy the turnkey convenience and start integrating performance and load tests into your dev process today.
Ensuring effective performance testing requires tight integration with the release process. Integrating and automating tests into the continuous integration flow enables teams to catch issues earlier and test their code against real-world traffic scenarios before it's released to production.
As part of our commitment to support continuous testing for our DevOps users, we are excited to announce Nouvola’s new integration with TeamCity. TeamCity provides a CI solution for build management and continuous integration. The solution is quite popular for its great out-of-the-box experience and superb integrated dashboard.
More users around the world are accessing the internet via mobile devices than from desktop computers. As traffic moves increasingly towards mobile networks, it is imperative for mobile apps to perform well under a variety of network conditions. Should network conditions deteriorate, apps must be robust enough to degrade subtly without surprises to the user.
This is precisely why we are introducing Nouvola Network Emulation, which complements our already feature-rich mobile performance testing solution. With Nouvola Network Emulation, you can simulate the behavior of mobile networks within your performance or load tests, and see exactly how your apps perform under different conditions. Best of all, Network Emulation will now be included at no additional charge with your paid Nouvola subscription. Say goodbye to the need for expensive, numerous mobile devices and emulators!
In case you missed the news, we recently announced a new integration with AWS CodePipeline to help developers, DevOps professionals and engineering managers release faster code, faster.
AWS selected Nouvola as an essential DevOps tool for developers. We are in great company, joining a group of best-of-breed DevOps solutions like Github and Jenkins, and we're proud that our vision of real-world ready turnkey performance testing is now available on AWS CodePipeline. For more details, see AWS CodePipeline’s short list of Product Integrations and the official press release.
Creating real-world scenarios is easy with Nouvola. Now also debugging them is a piece of cake.
Have you ever created tests only to spend long hours debugging the tests themselves? For complex workflows and user scenarios (Sessions in DiveCloud terminology), especially when tests make use of parameterization and /or randomization, it becomes extremely useful to have a streamlined mechanism to validate and debug the test workflow itself.
You're doing CI / CD. How continuous is your performance testing?
Ensuring effective performance testing requires tight integration with the release process. The ability to automate everything from code change to production, and run tests for every build, is critical for development teams.
As part of our commitment to support our users in this pursuit, we have recently made substantial enhancements to the Nouvola Jenkins plugin. With Nouvola’s updated plugin for Jenkins you can now be notified when tests complete and get alerted instantly if there is a failure or a pass, based on the performance goals you set for your test – before you even glance at the graphs and charts.
Testing your APIs is as important today as testing complete UI workflows. In our connected world, APIs are the bond that holds it all together. Although APIs are basically invisible to your users, if there is a slow or underperforming API, everybody feels the pain. Hence, we have recently made substantial improvements to our API performance testing.