分布式数据平面性能测试工具

pyshaker的Python项目详细描述


为openstack构建的分布式数据平面测试工具。

Shaker提供了流行的系统网络测试工具,如 iperfiperf3 和netperf(借助于flent)。 Shaker能够在不同的 拓扑结构。shaker场景指定测试的部署和列表 执行。另外,可以在命令行中动态调整测试。

功能

  • 用户通过热模板定义的拓扑结构
  • 在多个实例上同时测试执行
  • 带有统计数据和图表的交互式报告
  • 内置的sla验证

部署要求

  • 可从OpenStack Cloud路由的Shaker服务器
  • 管理员用户最好访问OpenStack API

在python环境中运行

$ pip install pyshaker
$ . openrc
$ shaker-image-builder
$ shaker --server-endpoint <host:port> --scenario <scenario> --report <report.html>``
其中:
  • hostport-部署振动筛的计算机的主机和端口
  • scenario-要执行的方案,例如openstack/perf_l2catalog
  • <report.html>-存储最终报告的文件

参数的完整列表在documentation中可用。

容器中的振动筛

振动器可用作码头枢纽的集装箱 performa/shaker

$ docker run -p <port>:<port> -v <artifacts-dir>:/artifacts performa/shaker --scenario <scenario> --server-endpoint <host:port>
  --os-auth-url <os-auth-url> --os-username <os-username> --os-password <os-password> --os-project-name <os-project-name>
其中:
  • hostport-部署振动筛的计算机上的主机和端口
  • artifacts-dir-报告和原始结果的存储位置
  • scenario-要执行的方案,例如openstack/perf_l2catalog
  • os-XXX-openstack云凭据

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java理解泛型   java Guava:如何自定义减少多重映射?   java无法构建实体管理器工厂JPA/Hibernate   不区分大小写的LDAP搜索   在java中同时调用所有类对象中的方法   java做高级数字计算?2.1k等于2100等。。?   java Camel netty组件:未能创建选择器   exceljava。lang.ClassCastException:ExcelStreamAction无法强制转换为com。开放交响乐团。xwork2。行动   java避免对嵌套a4j:区域进行验证   java如何使一帧在1秒内显示50次,每次显示时消失   java一个HashMap的遍历,我得到NullPointerException   windows HP Stream 8平板电脑。。。Java swing JScrollPane滚动在触摸屏上不工作   java如何在运行时根据用户/程序员的需要自动增加数组的大小?