REST Service Ad-hoc Testing

  • Create and send http requests
  • Edit the request URL 
  • Supports all HTTP Methods (GET, PUT, POST, DELETE, HEAD etc.)
  • Save/re-open requests.
  • Manage cookies
  • Send multipart/form-data, url-encoded, binary, or raw data in request body
  • Supports various authorization methods (Basic, NTLM, Bearer Token, API Keys)
  • Supports http headers with auto-completion in the editor
  • Supports sending via proxy
  • Supports x509 certificates
  • Displays response time (and response codes) of every requests
  • Auto-detects the Response Content-Type and displays the appropriate editor
    • Can show text responses (json, xml, csv etc. ) with syntax highlighting
    • Can show PDF files
    • Can show image and video files
    • Can show HTML files
    • Other file types can be downloaded locally into the file system
  • Configurable HTTP parameters
  • Supports HTTP 2.0
  • Shows the response http status code
  • Shows the response time.  Also shown in graph
  • Shows the response headers
  • Shows the response cookies
  • Extendable execution flow
    • Supports custom python scripting (IronPython) to dynamically modify the request before it is sent out to the service
    • Contains built-in scripts (show a dialog, execute an external process, sleep)
    • Drag-drop visual editor to customize the execution flow
       

Functional Testing

  • Editor for functional tests
  • Automatic comparison of HTT Response headers and body
  • Visual editor that shows the differences between 2 responses
    • Shows which lines were modified 
    • Shows which lines were added/removed
  • Support for generation of a full test report in HTML and exportable to PDF format

 

Performance Testing

  • Editor for performance tests
  • Support for various load testing scenarios
    • Constant Load
    • Incremental Load
    • Burst Load
  • Configurable test parameters
    • Virtual Users
    • Rampup time (time interval for creating the desired number of virtual users)
    • Invoke interval (interval between each method call)
    • Test Duration (duration of the whole perf test)
  • Real-time display of performance metrics (applies to Unary/Server/Client/Bi-Directional)
    • Average response time
    • Median response time
    • Min/Max responses time
    • Standard Deviation
  • Real-time charts to show the behavior of the GRPC service over time
    • Response time
    • Rate (response/sec)
    • Response time distribution (90th, 95th percentile etc)
    • Pie Chart that shows the distribution of OK and Error response codes/messages
  • Export the chart as an image
  • Support for zooming
  • Export of raw measurement data to a file

 

Test Sets

  • Group functional tests into a workflow
  • Run all functional tests in the test set either sequentially or in parallel
  • Run a single test on its own
  • Edit the order of execution (useful when executing tests sequentially)
  • View the test report for each test.
  • Displays the test status (red/green/gray)
     

Others

  • Display "starred" (or favorites) in the Home screen for quick access
  • "Starred" items always show up on the top of the list regardless of any active sorting
  • Organize your data using folders. Similar features to windows explorer (Copy, Paste, Move, Edit etc.)
  • Add "tags" to items for faster searching and organization
  • Open within the same window or in another window (useful for those with multiple monitors)
  • Checking for software updates
  • Configurable dashboard items
  • Fint is a compiled application.  No annoying lag.