Releases: kendarorg/HttpAnsweringMachine
Releases · kendarorg/HttpAnsweringMachine
Intercept without settings, Fixes and performances
- Added "settingless" http request interceptor (via http/s ham proxy) with example and selenium test
- Better proxy implementation
- Take pictures during cucumber tests
- Handle numeric address via proxy
- Updated docker-compose to 3.2
- Updated php to 8.1
MongoDb Integrated and test+fixes
- Cucumber test for MongoDb
- Added generation of curl script to stimulate the application
- Added test calendar application for mongo (bemongo) working as a plugin replacement for the be when testing mongo interactions
- Rewritten globaltest tests to work with cucumber
- Ui and replayer fixes and optimizations
- Code clean up
- Kept 48% test coverage
MongoDb Integration and Fixes
- Integrate MongoDb plugin with proxy, recording, replaying..and a little doc
- Reduced size of ham distribution
- No more errors in case config section not present
- Removed logging for JDKs httpserver warnings
Selenium tests. UI Fix on DbProxy
- Fix on DbProxy UI adding "active" flag
- Added full selenium test for GoogleHack example in GlobalTest
- Full example for DbRecording example in GlobalTest
- Added Recording Clone
- Refactor of GlobalTest project
- Added optional prefix on grids for selenium
Selenium Ready. E2E tests.
- Added ids on all html items to ease Selenium testing and recording
- Moved calendar example to Vue2 (as the main project) from JQuery
- Added some more automated tests
- Introduced globaltest.bat/sh to test everything "mostly"
- Extracted globatest processes management to separate library to be used during HAM unit tests
- Corrected several UI bugs (saving js filters, ordering on lists)
- Added download/upload full configuration (require restart)
- Cleaned up cucumber tests
Fixes based on real world
- Value too low for server max rows
- Not saving extra recording type infos
- Simplified DBRecorder
- setAutocommit/getAutocommit now recorded....
- Added shutdown API
- Completed auto test for windows
- Filters on js not saving state
- Db calls "made static"
- Removed traceid from dbcalls, moved on headers in recording to ease matching
- Search on recording by content
- Save/restore whole state of ham
- Show/hide rows on grids
Auto Tested all scripts and Docker
- Tested all scripts and docker
- Added script to verify all scripts automatically
- Added force on proxies
- Updated recording to save filters
- Script verification handled on Lubuntu, MacOS, Windows
- Added coverage generation when running from MacOs & Lubuntu
DbEdit & Simple Db recording, new matchers for filters
- Editing db resultset
- SImple db recording (emulates most db calls)
- Matchers for addresses, queries, js-script based for JsFilters
- script & body response on Js Scripts
- UI fixes (always present)
- Simplified docker build
- Splitted http&db extensions from Recording server
- Removed remoteHostResolution on request parsing (slowing down on proxied calls)
MockDb & New UI+fixes
-
Various annoying fixes on grid and selections
-
Added spinners and blocks on ui
-
Added some tests
-
UI cleaned up
MockDb & New UI
- Support for automatic tests with previous initialisation
- Rewritten the UI with Vue2
- Support to record/replay database calls (without actual db)
- Various fixes