Viewing profile — dmitry_dygalo
dmitry_dygalo
HN member- Joined
- Mon, Aug 27, 2018, 11:25 AM UTC
- HN karma
- 109
- Public activity
- 29 items
- HN profile
- View on Hacker News ↗
About dmitry_dygalo
No profile information was provided.
Recent public activity
-
comment
Comment #46230327
Schemathesis author here. Feel free to open an issue if something does not work as you expect :) As a side note, if you'd like to check what is covered by Schemathesis or any other…
-
comment
Comment #45860390
Hi! Author of Schemathesis here, really glad to hear it helped you uncover those edge cases. If any of those bugs were in public or open-source APIs, I’d love to feature them in ou…
- story
-
comment
Comment #40358935
Thanks! > Two suggestions: it’s not immediately obvious whether subsequent benchmark result tables/rows show deltas from the original approach or from the preceding one (it’s the l…
-
comment
Comment #40358750
> This article is disingenuous with its Vec benchmark. Each call to `validate` creates a new Vec, but that means you allocate + free the vec for each validation. Why not store the …
-
comment
Comment #40357937
That is really cool idea! Thank you
-
comment
Comment #40357916
This was my intention
-
comment
Comment #40357899
Easier to avoid allocation errors, e.g. in the Linux kernel. I think Alice Ryhl mentioned it here - https://www.youtube.com/watch?v=CEznkXjYFb4
-
comment
Comment #40357883
I'd say most developers don't write kernels/drivers or embeds, at least from what I've seen. I am not saying that there are not many devs like this, but rather that there are fewer…
-
comment
Comment #40357810
Indeed, I agree with your points. This idea was added after I wrote the post and wasn't taken from my own optimization efforts in `jsonschema`. Originally, in `jsonschema` the outp…
- story
-
comment
Comment #39793295
I'd be happy to help, looking forward :)
-
comment
Comment #39788350
I am not aware of any tools like that, but eventually, I plan to add support for gRPC fuzzing to Schemathesis. There were already some discussions and it is more or less clear how …
-
comment
Comment #39131746
Hi! > Test feedback - during our TestGen flow, the user provides feedback on the sequence and contents of the API requests. So, it is not fully automated, the user needs to provide…
-
comment
Comment #39058964
Also, an important note would be that Schemathesis is a property-based testing tool, which does not necessarily imply load testing. I.e. the comparison might not be that helpful as…
-
comment
Comment #39058857
Schemathesis author here. I hope to clarify a few points here > From my understanding, Schemathesis can generate data based on a value being a string, number, boolean, etc Schemath…
-
comment
Comment #39058195
This reminds me of several solutions albeit lacking the explicit "AI" part: - Up9 observes traffic and then generates test cases (as Python code) & mocks - Dredd is built with Java…
-
comment
Comment #33161923
Hi, Schemathesis author here I'd add that Schemathesis is essentially a fuzzer, where from the first glance Step CI is not (correct me if I am wrong).
-
comment
Comment #32249436
Hi Juan! Likewise :) Thank you! That's a great point! Added to the backlog :) Most of the machinery is provider-independent on the Schemathesis side, so adding a new provider shoul…
-
story
Show HN: Open API and GraphQL Fuzzing via GitHub Actions
Schemathesis is a specification-centric API fuzzing tool for Open API and GraphQL-based applications. I've been building Schemathesis GitHub app for a while and now it is ready to …
-
comment
Comment #32189974
The `jsonschema` crate author here. First of all, this is an exciting use case, I didn't even anticipate it when started `jsonschema` (it was my excuse to play with Rust). I am ext…
- story
- story
-
comment
Comment #29025613
And from GraphQL APIs as well :)
- story