# evaluation **Repository Path**: yootsz/evaluation ## Basic Information - **Project Name**: evaluation - **Description**: 用于测试云原生流量采集器的自动化测试平台 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-21 - **Last Updated**: 2024-06-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # evaluation #### 介绍 用于测试云原生流量采集器的自动化测试平台 #### 软件架构 evaluation主要由evaluation进程和runner进程构成。evaluation进程主要负责webapi的接收、runner的调度、测试结果的整合输出。runner进程主要负责测试用例的执行,根据参数初始化测试环境,执行指定测试用例,保存测试结果。 ![alt text](images/image-0.png) web发送测试请求到Api-Server,Server将发送给Manager,Manage创建Runner子进程执行用例,测试执行完后Manager整合结果向外输出。 ![alt text](images/image-1.png) #### 安装教程 1. 下载[eval-controller.yaml](./eval-chrats/evaluation-controller/eval-controller.yaml)到本地 2. 修改eval-controller.yaml中的内容 3. sudo helm install evaluation evaluation/evaluation -nevaluation -f eval-controller.yaml 4. kubectl get pod -n evaluation查看pod是否正常启动 5. 打开页面,x.x.x.x:30080 #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 feature_xxx 分支 3. 提交代码 4. 新建 Pull Request