Apache Bench
概要
コンテナ作成
Dockerfile
- ここではUbuntuをベースにしているが、OSは何を使ってもいい
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 up -d
している場合はexec
で実行できる
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/
- Apache Benchのオプションは適宜検索すること