About two years ago, not long after the open-sourcing of k6, we released a Postman-to-k6 converter that was capable of converting the request definitions specified in a Postman collection to the equivalent k6 JS code. It worked well, but was very limited in scope as it didn’t handle all the features that makes Postman the great tool it is, like variables, data files, and pre-request and test scripts.
The latest release of k6 is...not v1.0, but an intermediate release preparing for some upcoming bigger changes that we want to get into k6 before we cut a v1.0 release. There are however some interesting additions, and bug fixes, in this release:
If you’ve been in the load testing game for awhile or ever looked around for open source load testing tools, which you no doubt had at some point if you’re reading this, you’d likely have run into JMeter. It’s a well-known, featureful load testing tool but with quite a few years on its back, first seeing the light of day in 1998.
Load Impact is proud to now offer a free premium subscription to qualifying Open Source projects.
REST APIs make up about 83% of all APIs currently in use. Performance testing of APIs is becoming more and more critical to ensure overall system performance. Let's take a look at how we can use the k6 open source load testing tool to performance test REST API endpoints.
In the recently published Visual Studio 2019 preview release notes, Microsoft stated that this will be the last version of Visual Studio with load testing features. They recommend that their customers seek out alternative load testing tools. In a massive oversight, they completely forgot to include Load Impact in their list of alternatives! ;)
Sure, Load Impact provides a SaaS application for performance testing websites, web apps and APIs. And we have some industry-first capabilities, such as our recently announced Load Impact Insights Performance Alerts. And, the goal is to enable you to deliver higher performing software to market faster and at lower cost.
This article describes how to build an external command-and-control UI for exploratory load testing with k6. The UI is written in Python and features some awesome ASCII graphics using the Python curses library.
Performance testing is an essential part of today's DevOps workflows. It requires the capability to run load tests both locally and in the cloud to address different users' needs at different stages of the software development cycle. Local testing for developers early in the development cycle. Cloud testing for developers and QA teams that need to run much larger tests later in the dev cycle.
Cloud execution services free you from having to maintain your own load generation infrastructure. Watch this webinar to learn how you can run performance tests in the cloud using the open source load testing tool - k6.