In software engineering, CI/CD or CICD generally refers to the combined practices of continuous integration and either continuous delivery deployment.
A test workflow is a collection of API calls in the form of steps that define the actions to be performed by the Rungutan Load Testing platform in order to simulate your desired scenarios.
A test workflow must have at least 1 step is defined using a JSON templating logic through either our JSON Web Editor (which also supports syntax highlighting) or through your preferred local Text Editor. Since our platform was build in order to allow extensibility and accessibility of data through either APIs or via WEB access, you can use your JSON template through the CLI, your prefered CI/CD system or through the web platform. The result will always be exactly the same!
Here are some things to consider when deciding whether or not API load testing is right for your application.
How do scientists demonstrate that a drug or vaccine is effective? Putting it to the test. It's your only choice. And, if you're reasonable, you'd never use medications that haven't been thoroughly tested. So, why don't you test software as thoroughly as you should?
The shift towards microservices and modular applications makes testing more important and more challenging at the same time. Learn more here.
Frequently used terms in this article: server: a single server where our application is running (or) a setup with multiple servers where our application is running. client: a server that is used for firing/sending requests to our application. Why Load testing? Load testing is the process of putting load (user requests) and then checking the response of your application(under test). It is performed to check the system’s behavior under defined load and the peak load conditions.
API endpoint when you send the get request to that URL it returns the JSON response. In this article, I am going to use postman assertions for all the examples since it is the most popular tool. But this article is not intended only for the postman tool.