Inline functions (random, moment, faker, etc.) – use functions in any text field(Done)
Advanced autocomplete (in test scripts and script nodes) – an improved autocomplete feature, which will always be showing you available objects, variables and their values as well(Done)
Advanced syntax highlighting (in test scripts and script nodes) – the feature will be showing available js methods and constructs(Done)
Light color theme – choose the light color theme(Done)
New runner with parallel node run – run your nodes in Folder Node in parallel to save time on running non-interacting scenarios
Code generation – request code generation in different programming languages
Early state of development
Websocket node – create websocket connections, send different messages and save them for later use; create complex scenarios, write tests and monitor websocket connections for debug
Data providers – reuse scenarios with different parameters sets. You can set the data using UI or more advanced ways, such as files, js scripts, API requests or direct database requests
GraphQL mode – graphQL support
Mocker – a quick and easy way to create a mock for API locally either with all js power or without code at all
Proxy logger – capturing requests and responses to the server with the help of a nice user interface
Delay of nodes – set a delay before running a node
Nodes disabling – disable nodes to make them inactive while running collections
Planned
IF node – create branching scenarios using received data and loops (e.g. keep sending the request until the request status has changed to 200)
Custom functions – write your own functions, which can be used in any part of the application and share them with the team
Grpc support – grpc protocol support
Highload tools – load testing tools integration
Advanced git support (branches, diffs, etc) – an advanced using of git: creating branches, merge tool, tracking changes, etc.
Plugin system – expand TestMace features with open source packages or create ones of your own and share them with the community
Documentation tools – expanded tools for creating documentation and API specification generation
API explorer – check if some API is available and create a report
Generic API tests – basic API tests generation
We welcome and appreciate opinions of each member of our community. Let’s make TestMace better together!