An open API service indexing awesome lists of open source software.

https://github.com/majk-p/http4s-client-timing

Benchmark utility to measure request times for various http4s backends
https://github.com/majk-p/http4s-client-timing

benchmark http http4s scala

Last synced: 7 months ago
JSON representation

Benchmark utility to measure request times for various http4s backends

Awesome Lists containing this project

README

          

# Http4s client timing

This repository is a simple benchmark utility for various http4s client backends.

## Usage

Run benchmarks against https://michal.pawlik.dev with client warmup

```
scala-cli run . -- michal.pawlik.dev true
```

Run benchmarks against https://example.net with no prior client warmup

```
scala-cli run . -- example.net false
```

Run benchmarks against https://example.net with no prior client warmup - without cloning the repository

```
scala-cli run https://raw.githubusercontent.com/majk-p/http4s-client-timing/master/HttpTiming.scala -- example.net false
```

## Prerequisites

Install scala-cli https://scala-cli.virtuslab.org/install