doc.dev1x.org

Apache Bench

概要

コンテナ作成

Dockerfile

FROM ubuntu:20.04

WORKDIR /app

# -- Set Envs
ENV DEBIAN_FRONTEND=noninteractive  \
    TZ=Asia/Tokyo                   \
    LC_ALL=C.UTF-8                  \
    LANG=C.UTF-8

# -- Install System Lib
RUN apt-get update &&                   \
    apt-get upgrade -y &&               \
    apt-get install -y   apache2-utils

docker-compose.yaml

version: '3.7'
services:
    app:
        container_name: ab
        build:
            context: .
            dockerfile: Dockerfile
        tty: true
        volumes:
            - .:/app

使い方

コンテナのビルド

docker-compose build

コンテナ起動

docker-compose up -d

Apache Bench実行

docker-compose exec app ab -n 100 -c 100 http://www.example.co.jp/
docker-compose run --rm app ab -n 100 -c 100 http://www.example.co.jp/