Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

k6 extension: New experimental HTTP API #2461

Open
2 tasks
codebien opened this issue Mar 25, 2022 · 3 comments
Open
2 tasks

k6 extension: New experimental HTTP API #2461

codebien opened this issue Mar 25, 2022 · 3 comments
Labels
feature new-http issues that would require (or benefit from) a new HTTP API

Comments

@codebien
Copy link
Contributor

codebien commented Mar 25, 2022

Exploring problems and solutions for #2311 has shown us that trying to fix all the problems in the old API would require compromises that wouldn't solve the root cause of the issue.

To that end, we have decided to explore solutions for this and other HTTP-related issues in a new k6 extension. This will be an implementation of a new HTTP API, and will require changes in several core parts of k6.

We've come up with a design document for this work, with some initial ideas that would address most of these issues. The design is still very much in flux, and will likely change as the work progresses.

Task list

  1. 1 of 3
    oleiade
  2. enhancement feature new-http
@codebien codebien added feature new-http issues that would require (or benefit from) a new HTTP API labels Mar 25, 2022
@saniyar-dev
Copy link

Hi.
I assume that new-http api is not in default k6 binary.
How can I build/download a proper binary which includes this api?

@codebien
Copy link
Contributor Author

Hey @saniyar-dev,
as you can see #3038 is still open, which means there isn't yet an implementation available for the new HTTP API.

@olegbespalov
Copy link
Contributor

As we agreed during a meeting, we need to ensure that at some point a new HTTP module covers a case from #1169

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature new-http issues that would require (or benefit from) a new HTTP API
Projects
Development

No branches or pull requests

4 participants