micro
develop
develop
  • Micro Starter Kit
  • Features
  • Getting Started
    • Why
    • Prerequisites
    • Installation
    • Makefile
  • Concepts
    • Introduction
    • Configuration
    • State
    • Select
  • Advanced
    • Dependency Injection
    • Logging
    • Error Handling
    • Life-cycle
    • Git Flow
    • Git Ops
    • mTLS
    • Release
    • Release Process
    • Pub Sub
    • Troubleshooting
  • Modules
    • Commands
      • Demo
    • Services
      • Account
      • Emailer
      • Greeter
      • Recorder
  • DevOps
    • Docker
    • KinD
    • Istio
  • Testing
    • Intro
    • Mock
    • Bloom RPC
  • Recipes
    • Authentication
    • Caching
    • Health Checks
    • Performance Testing
    • Dynamic Plugins
    • Immutability Helpers
    • Style Guide
    • Unit Testing
  • Community
    • Resources
    • Contributors
    • Contributing
  • Change Log
  • FAQ
Powered by GitBook
On this page
  • Prerequisites
  • Using BloomRPC Client

Was this helpful?

  1. Testing

Bloom RPC

PreviousMockNextRecipes

Last updated 5 years ago

Was this helpful?

BloomRPC

BloomRPC is a UI client for testing gRPC services.

Prerequisites

# gRPC mock server for testing (optional)
yarn global add bloomrpc-mock
# install `bloomrpc` via `brew` into ~/Applications)
brew cask install --appdir=~/Applications bloomrpc

Assume you generated TLS certs as per and running Account gRPC microservice locally, Or started mock gRPC service using

Using BloomRPC Client

  1. Import paths by clicking Import paths icon

  2. Import protos by clicking Import Protos icon and adding e2e/account.bloomrpc.proto

    Select [service].[method] to test, make sure the Port is correct, and click TLS button and add CA Cert.

    Add * for ssl target host input field.

  3. Add Root CA cert.

  4. Call the service method

mtls
bloomrpc-mock
BloomRPC
Import paths
Add CA Cert