xk6-browser
keploy
Our great sponsors
xk6-browser | keploy | |
---|---|---|
3 | 69 | |
308 | 3,253 | |
2.3% | 7.3% | |
9.8 | 9.6 | |
8 days ago | 2 days ago | |
Go | Go | |
GNU Affero General Public License v3.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
xk6-browser
keploy
-
Getting Started with Keploy
October is the month of Open Source and Keploy is taking part in this celebration. You can contribute to several Keploy projects by participating in this year’s Hacktoberfest. You can both contribute to the code part and the no-code part as well. Here are some contributions that you can make!
curl --silent --location "https://github.com/keploy/keploy/releases/latest/download/keploy_linux_amd64.tar.gz" | tar xz -C /tmp sudo mkdir -p /usr/local/bin && sudo mv /tmp/keploy /usr/local/bin && keploy
-
Gokiburi: Automatic Test Runs for Go Projects
I have once contributed to one similar project https://github.com/keploy/keploy , This can help you generate e2e tests and mocks as well , with real api and infra calls .
-
FOSS Projects needed
Please feel free to checkout keploy too - https://github.com/keploy/keploy
-
I’ve created a tool that generates automated integration tests by recording and analyzing API requests and server activity. Within 1 hour of recording, it gets to 90% code coverage.
That's really encouraging to hear, thanks for the comment! I saw this project that does a similar thing. I wasn't able to get it to work but you might want to check them out.
This looks very similar to keploy but specific to node apps. Keploy is designed to be multi language.
-
Setting up a fullstack project? With frontend (JS) and backend (Go)
I build and then embed the ui code in the final binary (eg: here https://github.com/keploy/keploy/tree/main/web/public)
-
Unit Testing a Grom Application With a Real DB Server
Another approach could be to capture real DB traffic (either from production or local) and then use that as a mock for your tests. This way it can isolate external variables from your tests as mentioned by other folks in this thread. I also wrote a tool for this - keploy
u/himynameiszach what if you capture real traffic/db-queries and use them as mock? Would tests generated by such tools as keploy be considered unit tests?
- New Open source Go projects looking for contributors
What are some alternatives?
Testify - A toolkit with common assertions and mocks that plays nicely with the standard library
core - Backend server API handling user mgmt, database, storage and real-time component
go-rabbitmq - A wrapper of streadway/amqp that provides reconnection logic and sane defaults
changie - Automated changelog tool for preparing releases with lots of customization options
evergreen - A Distributed Continuous Integration System from MongoDB
CodeTriage - Discover the best way to get started contributing to Open Source projects
Benthos - Fancy stream processing made operationally mundane
pkgsite - [mirror] Home of the pkg.go.dev website
is - Professional lightweight testing mini-framework for Go.
insomnia - The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
ginkgo - A Modern Testing Framework for Go
Ory Kratos - Next-gen identity server replacing your Auth0, Okta, Firebase with hardened security and PassKeys, SMS, OIDC, Social Sign In, MFA, FIDO, TOTP and OTP, WebAuthn, passwordless and much more. Golang, headless, API-first. Available as a worry-free SaaS with the fairest pricing on the market!