Skip to content

Releases: kendarorg/HttpAnsweringMachine

Intercept without settings, Fixes and performances

19 Jan 11:36
Compare
Choose a tag to compare
  • 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

27 Apr 12:36
d5701c4
Compare
Choose a tag to compare
  • 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

06 Apr 11:35
d8b0811
Compare
Choose a tag to compare
  • 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

22 Mar 10:32
Compare
Choose a tag to compare
  • 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.

16 Mar 15:10
Compare
Choose a tag to compare
  • 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

16 Feb 08:40
Compare
Choose a tag to compare
  • 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

08 Feb 17:09
Compare
Choose a tag to compare
  • 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

20 Jan 12:15
Compare
Choose a tag to compare
  • 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

13 Jan 12:16
Compare
Choose a tag to compare
  • Various annoying fixes on grid and selections

  • Added spinners and blocks on ui

  • Added some tests

  • UI cleaned up

MockDb & New UI

12 Jan 11:19
Compare
Choose a tag to compare
  • Support for automatic tests with previous initialisation
  • Rewritten the UI with Vue2
  • Support to record/replay database calls (without actual db)
  • Various fixes