本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

gatling-s3-reporter Docker 镜像下载 - 轩辕镜像

gatling-s3-reporter 镜像详细信息和使用指南

gatling-s3-reporter 镜像标签列表和版本信息

gatling-s3-reporter 镜像拉取命令和加速下载

gatling-s3-reporter 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

gatling-s3-reporter
chatwork/gatling-s3-reporter

gatling-s3-reporter 镜像详细信息

gatling-s3-reporter 镜像标签列表

gatling-s3-reporter 镜像使用说明

gatling-s3-reporter 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

从S3存储的Gatling日志(*.log)生成报告页面的Docker镜像,报告将创建在日志所在的S3目录中。
0 次下载activechatwork镜像

gatling-s3-reporter 镜像详细说明

gatling-s3-reporter 使用指南

gatling-s3-reporter 配置说明

gatling-s3-reporter 官方文档

Gatling S3 Reporter Docker镜像文档

概述

Gatling S3 Reporter是一个用于从Gatling日志生成报告页面的Docker镜像。它能够读取存储在Amazon S3指定目录中的Gatling日志文件(文件名格式为*.log),并在日志所在的S3目录中生成可视化报告页面。该镜像适用于Gatling性能测试后,需要将日志转换为可读性强的报告的场景。

核心功能和特性

  • 日志读取:支持从Amazon S3存储桶的指定目录读取Gatling日志文件(*.log格式)
  • 报告生成:自动将日志转换为可视化报告页面,并存储在日志所在的S3目录中
  • AWS认证支持:兼容多种AWS认证方式,包括基本凭证、AWS Profile和AWS SSO

使用场景

适用于Gatling性能测试完成后,日志文件已上传至Amazon S3存储桶,需要快速生成可视化测试报告的场景。特别是在CI/CD流程或分布式测试环境中,可通过Docker容器化方式便捷地生成和查看测试报告。

使用方法和配置说明

环境变量说明

环境变量名描述是否必填
S3_GATLING_BUCKET_NAME存储Gatling日志的S3存储桶名称
S3_GATLING_RESULT_DIR_PATHS3存储桶中存放Gatling日志的目录路径
AWS_PROFILE指定使用的AWS凭证配置文件名称(可选)

使用示例

基本使用示例

通过挂载本地AWS凭证文件,从S3读取日志并生成报告:

bash
docker run -it --rm \
  -v ~/.aws/credentials:/root/.aws/credentials:ro \
  -e S3_GATLING_BUCKET_NAME=[s3存储桶名称] \
  -e S3_GATLING_RESULT_DIR_PATH=[s3目录路径] \
  chatwork/gatling-s3-reporter:latest

说明:-v ~/.aws/credentials:/root/.aws/credentials:ro 挂载本地AWS凭证文件,ro表示只读权限。

指定AWS Profile使用

当需要使用AWS凭证文件中的特定Profile时:

bash
docker run -it --rm \
  -v ~/.aws/credentials:/root/.aws/credentials:ro \
  -e S3_GATLING_BUCKET_NAME=[s3存储桶名称] \
  -e S3_GATLING_RESULT_DIR_PATH=[s3目录路径] \
  -e AWS_PROFILE=[profile名称] \
  chatwork/gatling-s3-reporter:latest

说明:AWS_PROFILE指定凭证文件中配置的Profile名称,用于多账户或多环境认证。

本地环境使用AWS SSO Profile

通过AWS SSO登录后使用SSO Profile:

bash
# 1. 本地通过SSO登录
aws sso login --profile [profile名称]

# 2. 运行容器,挂载完整AWS配置目录
docker run -it --rm \
  -e AWS_PROFILE=[profile名称] \
  -v ~/.aws:/root/.aws \
  -e S3_GATLING_BUCKET_NAME=[s3存储桶名称] \
  -e S3_GATLING_RESULT_DIR_PATH=[s3目录路径] \
  chatwork/gatling-s3-reporter:latest

说明:-v ~/.aws:/root/.aws 挂载完整AWS配置目录(包含SSO凭证),而非仅挂载credentials文件。

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"