JetClient / jet-client-support

JetClient is an advanced REST API Client plugin for JetBrains IDEs
https://plugins.jetbrains.com/plugin/21173-jetclient
111 stars 0 forks source link

[FEAT] run many requests in parallel #110

Closed faelin closed 1 month ago

faelin commented 1 month ago

Is your feature request related to a problem?

I am using the client to run a comprehensive regression-test suite against my API, which means there are over 1200 requests that are "Fired" per run (plus each request repeats several times due to timeout limitations). This makes the test run take a very long time.

Describe the solution you'd like

I would like to be able to select tests to run "asynchronously", or some other way to mark that certain requests should be able to run in parallel.

Additional context

No response

AntonShuvaev commented 1 month ago

This is already supported. Some jc methods have async versions you can use to run requests in parallel:

You can find an example of parallel requests in the demo project: JetClient-Demo. See this file for a specific example where all "Delete vet" requests run in parallel: _TS_Delete vets.md.

faelin commented 1 month ago

Oh, excellent! Sorry that I missed that 😓