自动化xena流量生成器的python oo api包
pyxenamanager的Python项目详细描述
这个包实现了用于xena流量生成器的python oo api。
功能性
当前版本支持以下测试流:
- 加载/生成配置->;更改配置->;启动/停止流量->;获取统计信息/捕获信息
支持的操作
- 登录,连接到机箱并保留端口
- 加载现有配置文件
- 从头构建配置
- 获取/设置属性
- 开始/停止-传输,捕获
- 统计-端口、流(端到端)和TPLD
- 捕获-获取捕获的数据包
- 松开端口并断开连接
从0.9.2版升级到1.0.0版
版本0.9.2是最后一个只支持cli api的版本。 为了引入rest api,进行了一些破坏向后兼容性的更改:
- xena_object.get_attributes():删除属性参数并返回对象的所有属性。
- xena_object.get_attribute(attribute):返回不带“”的字符串属性,就像config/info命令返回的一样。
- xena_stream.modifiers:返回所有且仅返回由修饰符索引而不是修饰符位置索引的标准修饰符。
- Xena_stream.xmodifiers:返回所有且仅返回由修饰符索引而不是修饰符位置索引的扩展修饰符。
安装
pip instsll pyxenamanager
开始
在xenamanager.test.xena_samples下,您将找到一些基本示例。 更多信息请看里面。
使用说明
- 不要手动创建xenamanager,而是使用init_xena工厂
- 加载配置文件时,首先只加载所有文件,然后操作配置。
联系人
如有任何问题或功能要求,请随时与我联系,电话是yoram@ignissoft.com