Skip to content

namigop/FintX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FintX

FintX is a native, cross-platform, gRPC test bench. It not only works on Windows, MacOS and Linux but any data files created are portable to all platforms.

Extremely honored to have FintX featured in the Avalonia App Showcase https://avaloniaui.net/Showcase

Download FintX

FintX Enterprise reverts to the Community Edition once the trial period is over. FintX Community is free forever

Looking for Advanced Features?

Check out the FintX Enterprise version at https://fintx.dev

GRPC Service Discovery Community Enterprise
Discovery using *.proto file
Discovery using server reflection
Generates both synchronous and asynchronous method
GRPC Service Method Testing Community Enterprise
Support for Unary
Support for Server Streaming
Support for Client Streaming
Support for Bi-directional (Duplex) Streaming
Automatic generation of requests
Provides an easy-to-use object editor for editing requests
Support for call credentials
Support for certificates
Support for cancelling long-running streaming calls
Support for http3
Support for named pipes (windows only)
Support for Unix Domain Sockets
Generate realistic test data (uses Bogus library)
Request Data Management Community Enterprise
Import and export of individual requests
Create new requests and save into a project
Auto-save of open tabs
Reopens the previous session
Git-aware. Files can be tracked in git
Create gRPC Mock Services Community Enterprise
Create and manage mock services from protobuf
Mock unary methods
Mock client streaming methods -
Mock server streaming methods -
Mock duplex streaming methods -
Functional Testing Community Enterprise
Create and manage functional tests -
Show visual diff of expected vs actual responses -
Supports functional tests for Unary, Client, Server and Duplex streaming -
Generate functional test reports (in markdown) -
Auto-save of functional tests -
Edit test reports -
-
Test Collections Community Enterprise
Create and manage test collections -
Execute tests in sequence or in parallel -
Generate test collection reports (in markdown) -
Edit test reports -
Performance Testing Community Enterprise
Create and manage performance tests -
Supports varius load types (Incremental, Burst, etc,) -
Real-time view of performance metrics -

Quickstart

  1. Add a client

    • Select a proto file or enter the http address of the gRPC reflection service
    • Enter a name for the gRPC client
  2. Click Okay. This will generate code for the gRPC client.

    • The generated code is then compiled into an assembly
    • The generated assembly is inspected and client methods are displayed in the explorer tree (left-side)
  3. Double-click on the method to open it in a tab

  4. Double click on a node on the request tree to edit it's value

  5. Click the Run button to invoke the gRPC service

About

Native, cross-platform gRPC test bench

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published