Skip to content

Latest commit

 

History

History
93 lines (57 loc) · 4.2 KB

README_en_US.md

File metadata and controls

93 lines (57 loc) · 4.2 KB


MIT licensed Build Status Issues Bugs Pull Requests Version Join the chat at https://gitter.im/Microsoft/nni Documentation Status

MachineWolf Doc | 简体中文

**MachineWolf ** is a AiOps Performance Enhancements Suite .

Quick Start

  • Execute locust scripts at local station
sudo chmod +x init_dev.sh
bash ./init_dev.sh
cd example
locust -f ./example/test_http.py --conf ./example/host.conf
  • Within dockers container run testsuites

使用 docker 或 k8s 执行测试

  • Execute locust testsuite by taurus

  • Execute Jmeter scripts by taurus

  • Execute pure yaml scenarios by taurus

  • Execute Non-Http test by pytest

How to use branch

Branch name info
Master 主分支,维护发布产品的最新发布代码,从Release 或 Feature 合并为正式发布的历史
Feature 开自Master分支,主要用于开发新功能和专项测试集,根据负责模块自行维护;命名规范为:feature/#...,每一个功能都应对应一个issue,...即为issue号.
Hotfix 开自Master分支,主要用于修复当前已发布版本的已知bug;解决bug时注意事项参考Bugfix。命名规范为:hotfix/#...
Release 开自Master分支,主要用于发布版本,一旦develop分支上有了做一次发布(或者说快到了既定的发布日)的足够功能,就从develop分支上fork一个发布分支。新建的分支用于开始发布循环,这个分支只应该做Bug修复、文档生成和其它面向发布任务。一旦对外发布的工作都完成了,执行以下三个操作:合并Release分支到Master; 给Master打上对应版本的标签tag; Release回归,这些从新建发布分支以来的做的修改要合并回Master分支。 命名规范为:release/...,...为版本号
ngihtly CI at every nightly for itself.

Important

Master tag 为测试代码库自身的版本号 Releas tag 同步与待测试产品的release/-x-tag;如被测产品为2.0.0-rc1,则可以拉取出来一个release/2.0.0-rc1 Hotfix tag 也同被测产品的hostfix一样,测试时可以拉取出来一个hotfix/#窗口卡顿 Feature tag 独立开发、调研的feature原型验证可以拉取一个如feature/#需求或bug

  • 系统测试、迭代测试可直接拉取Master分支最新代码(tag)
  • 所有经过调试,完成验证的 Feature、Hotfix、Release 都要合并到 Master

Testsuites design

Documents and Refer

有关安装指南、教程和API的更多详细信息,请参阅Diamod wiki

Release version

  • Latest
  1. 完整的套件架构
  2. 安装和环境准备
  3. 执行示例
  4. 基础测试用例集

版本说明详情请参阅RELEASE

License

MIT

Communit

Apulis Aiops Team