Releases: getanteon/anteon
v0.15.3
Changelog
- 0ac85ea: Fix dynamic variable basic auth injection (@fatihbaltaci)
- 72454c1: Fix: Basic auth always set (@fatihbaltaci)
More? 🚀
- Get started on Ddosify Cloud
- Join our Discord server
- Follow us on Twitter
v0.15.2
Changelog
- 1870d6f: Merge remote-tracking branch 'origin/develop' into feat/use-env-on-basicauth (@fatihbaltaci)
- f8485a1: Update README.md (@SemihOzden)
- d7c8ff1: add test for basicauth injection (@kenanfarukcakir)
- 4a2b5bd: add test for invalid csv env (@kenanfarukcakir)
- 0ded5c8: csv dot check (@kenanfarukcakir)
- ac40df2: csv key dot check (@kenanfarukcakir)
- cc2f7b6: exact match on env names and csv check (@kenanfarukcakir)
- f2cabe4: inject env to basic auth (@kenanfarukcakir)
- d3d811f: update env regex and add validation on env config (@kenanfarukcakir)
More? 🚀
- Get started on Ddosify Cloud
- Join our Discord server
- Follow us on Twitter
v0.15.1
Breaking Changes
In assertions has
function has been renamed to exists
. You can find the full list of assertion functions here.
Changelog
- 165be1a: add test for undefined csv vars (@kenanfarukcakir)
- c124a49: add validation check for csv vars before test start (@kenanfarukcakir)
- b1bc234: change has to exists (@kenanfarukcakir)
- 4d69cbc: fix race on reports and add race tests for jenkins (@kenanfarukcakir)
- ac1fcec: readme (@kenanfarukcakir)
More? 🚀
- Get started on Ddosify Cloud
- Join our Discord server
- Follow us on Twitter
v0.15.0
Introducing engine modes:
engine_mode
is optional in the config file.
distinct-user
mode simulates a new user for every iteration.repeated-user
mode can use pre-used user in subsequent iterations.ddosify
mode is the default mode of the engine. In this mode, the engine runs in its max capacity, and does not show user simulation behavior.
Breaking Changes
keep-alive
is removed from config file. In default mode, the engine will use keep-alive
for all requests. If you want to disable keep-alive
for a step, you can add Connection: close
header to the step.
More? 🚀
- Get started on Ddosify Cloud
- Join our Discord server
- Follow us on Twitter
v0.14.1
Changelog
- 5bf8445: Merge remote-tracking branch 'origin/master' into develop (@fatihbaltaci)
- 55e1121: Update readme (@fatihbaltaci)
- e55d8c8: fix benchmark test (@kenanfarukcakir)
- 777c829: fix typos (@nevzatseferoglu)
- 319806d: mock readTestData in test (@kenanfarukcakir)
- 3906c0f: move csv read to engine init (@kenanfarukcakir)
- b4220fd: move csv read to engine init (@kenanfarukcakir)
- 361835e: readme xpath key fix (@kursataktas)
- cf638b3: remove unnecessary literals (@nevzatseferoglu)
- 50b560e: zsh: shell completion support (@nevzatseferoglu)
More? 🚀
- Get started on Ddosify Cloud
- Join our Discord server
- Follow us on Twitter
v0.14.0
✅ Assertion feature Introduced by @kenanfarukcakir
Assertion - Verify that the response matches your expectations. Usage: https://github.com/ddosify/ddosify#assertion
More? 🚀
- Get started on Ddosify Cloud
- Join our Discord server
- Follow us on Twitter
v0.13.2
Changelog
- f805aaa: Update jenkinsfile (@fatihbaltaci)
- 4001110: dynamic variable race test (@kenanfarukcakir)
- 6f5881d: prevent race on calls to faker func (@kenanfarukcakir)
Bug Fixes
More? 🚀
- Get started on Ddosify Cloud
- Join our Discord server
- Follow us on Twitter
v0.13.1
Changelog
- d0a32c1: absolute url check (@kenanfarukcakir)
- c77b821: fix env field name on config.json (@kenanfarukcakir)
More? 🚀
- Get started on Ddosify Cloud
- Join our Discord server
- Follow us on Twitter
v0.13.0
Breaking Changes
Some keys in Ddosify config file have been renamed to be more consistent with other keys. Here are the changes:
Old Key | New Key |
---|---|
allowQuota | allow_quota |
skipFirstLine | skip_first_line |
skipEmptyLine | skip_empty_line |
captureEnv | capture_env |
jsonPath | json_path |
xPath | xpath |
headerKey | header_key |
regExp | regexp |
Changelog
- 699bc44: Merge remote-tracking branch 'origin/develop' into feat/concat-variables (@kenanfarukcakir)
- 31cfebe: Update README.md (@kursataktas)
- 1caaf3d: change captureEnv to snake case (@kenanfarukcakir)
- 6be8a80: change csv parameters to snake case (@kenanfarukcakir)
- f0855c2: change jsonPath to json_path (@kenanfarukcakir)
- cc22063: fix done channel send place in stdoutJson (@kenanfarukcakir)
- 8e27e65: get profile data from pprof package (@kenanfarukcakir)
- 66e26d9: inject both typed and concatenated vars (@kenanfarukcakir)
- 161b10e: regexp, xpath, header_key (@kenanfarukcakir)
- 2fdb653: remove unnecessary comment (@kenanfarukcakir)
- 4dcccc1: update benchmark jenkins file (@kenanfarukcakir)
- cbb5402: update jenkinsfile (@kenanfarukcakir)
- 8a3b42a: use atomic instead of mutex (@kenanfarukcakir)
More? 🚀
- Get started on Ddosify Cloud
- Join our Discord server
- Follow us on Twitter
v0.12.0
✅ Test data (CSV) feature Introduced by @kenanfarukcakir
Ddosify enables you to load test data from CSV files. Later, in your scenario, you can inject variables that you tagged.
Example Usage: https://github.com/ddosify/ddosify#test-data-set
Changelog
- 8564989: fix readme test data link (@kenanfarukcakir)
- 9abc802: Add benchstat (@fatihbaltaci)
- 7a37e2b: Add jenkinsfile for benchmark (@fatihbaltaci)
- 6cde6e8: Add verbosity to tests (@fatihbaltaci)
- 5cd0a6e: Enable notifications (@fatihbaltaci)
- 26bd830: Merge remote-tracking branch 'origin/develop' into feat/correlation-v2 (@fatihbaltaci)
- 60b17e3: Merge remote-tracking branch 'origin/develop' into feat/correlation-v2 (@fatihbaltaci)
- 5d58996: Remove protocol flag from json files (@fatihbaltaci)
- a6234cb: Remove redundant part from readme (@fatihbaltaci)
- 13aaaeb: Run benchmark on only performance-test agent (@fatihbaltaci)
- 5575a83: Update (@fatihbaltaci)
- 3c3d0e5: Update (@fatihbaltaci)
- 3bda2fb: Update (@fatihbaltaci)
- f4cd44d: Update (@fatihbaltaci)
- 3610c00: Update (@fatihbaltaci)
- 947f1b4: Update benchmark test (@fatihbaltaci)
- 73b7561: Update benchmark tests configs (@fatihbaltaci)
- ae2a4b0: Update benchmark thresholds (@fatihbaltaci)
- 5c6aa2f: Update benchstat (@fatihbaltaci)
- a476779: Update goreleaser (@fatihbaltaci)
- 9f0ba59: Update jenkins (@fatihbaltaci)
- cd801e0: Update jenkins (@fatihbaltaci)
- 96d4dcb: Update jenkins (@fatihbaltaci)
- b8cd786: Update jenkins (@fatihbaltaci)
- ae34e79: Update jenkins (@fatihbaltaci)
- 7a75481: Update jenkins (@fatihbaltaci)
- 47a2ea9: Update jenkins (@fatihbaltaci)
- 43e8eb9: Update jenkins (@fatihbaltaci)
- f6feafb: Update jenkins (@fatihbaltaci)
- af54cf2: Update jenkins (@fatihbaltaci)
- 008f4ff: Update jenkins (@fatihbaltaci)
- 71d2d97: Update jenkins (@fatihbaltaci)
- af77d38: Update jenkins (@fatihbaltaci)
- ec7a2a7: Update jenkins (@fatihbaltaci)
- d872481: Update jenkinsfile (@fatihbaltaci)
- fa65e71: Update jenkinsfile (@fatihbaltaci)
- e525924: Update jenkinsfile (@fatihbaltaci)
- 820a555: Update jenkinsfile (@fatihbaltaci)
- fa4c744: Update jenkinsfile (@fatihbaltaci)
- a779068: Update jenkinsfile (@fatihbaltaci)
- 34736fa: Update jenkinsfile (@fatihbaltaci)
- bde235c: Update jenkinsfile (@fatihbaltaci)
- df65374: Update jenkinsfile (@fatihbaltaci)
- dee1fe7: Update jenkinsfile (@fatihbaltaci)
- e591fd1: Update jenkinsfile (@fatihbaltaci)
- 8f9300e: Update jenkinsfile (@fatihbaltaci)
- df2c39e: Update jenkinsfile (@fatihbaltaci)
- 00c4658: Update jenkinsfile (@fatihbaltaci)
- dc1dd16: Update jenkinsfile (@fatihbaltaci)
- e070583: Update jenkinsfile (@fatihbaltaci)
- f13ede7: Update jenkinsfile (@fatihbaltaci)
- c0f81e9: Update jenkinsfile (@fatihbaltaci)
- 3dfb1de: Update jenkinsfile (@fatihbaltaci)
- 7e9a2a9: Update jenkinsfile (@fatihbaltaci)
- 08e9a03: Update jenkinsfile (@fatihbaltaci)
- a9086fe: add benchmark test and optimize dynamic var injection pre-iteration (@kenanfarukcakir)
- 1d51bce: add blog links to readme (@kursataktas)
- 90fac4c: add csv read test (@kenanfarukcakir)
- 0b6ca90: add default values for csv config (@kenanfarukcakir)
- 1ba5318: add rand to readme (@kenanfarukcakir)
- 7ace38b: add remote read from csv (@kenanfarukcakir)
- 30f84ac: add sequential data load test (@kenanfarukcakir)
- bb22e19: add tests for rand operation and csv read (@kenanfarukcakir)
- de1cbbb: add type field to vars tags (@kenanfarukcakir)
- 04e225c: do rand operation on slice environments (@kenanfarukcakir)
- c3f0b3c: fix json injection err check (@kenanfarukcakir)
- f8f17eb: fix readme test data link (@kenanfarukcakir)
- e193704: only build benchmark tests for linux and darwin (@kenanfarukcakir)
- 10b5631: pass random data from csv to envs (@kenanfarukcakir)
- 3e3350c: read csv data (@kenanfarukcakir)
- b8b0e75: refactor data path errors (@kenanfarukcakir)
- 6861b6e: remove src from csv data conf (@kenanfarukcakir)
- 42c8340: run benchmark once on different processes (@kenanfarukcakir)
- bb41024: seperate test data from env in report (@kenanfarukcakir)
- 9d8a1f8: test data readme (@kenanfarukcakir)
- 2b3ab6b: update config example (@kenanfarukcakir)
- daa39b9: update cputime thresholds (@kenanfarukcakir)
- 63e1c13: update readme and change csv cast error (@kenanfarukcakir)
- a5fa876: validate csv conf (@kenanfarukcakir)
More? 🚀
- Get started on Ddosify Cloud
- Join our Discord server
- Follow us on Twitter