Snmp接口测试随记

简介: Snmp接口测试方案,以及使用python开发的工具实现自动化测试。

1、需求分析
1)接口类型
Snmp接口结构、版本、报文类型、接口参数等。
2)用户需求
使用需求,使用场景等。
2、测试方案
1)功能测试
对接口中各个参数进行测试。
响应报文的结构和数据的正确性和完整性。
2)性能测试
请求响应时间,并发用户数量,丢包率,服务器资源使用率等。
3)稳定性测试
长时间、多用户测试服务器稳定性。
异常场景。
4)安全测试(防攻击)
访问密码,访问权限,持续性大量请求。
3、测试工具
1)工具需求
(1)支持构造V1、V2c、V3、异常版本的报文
(2)支持发送 get/get-next/get-bull/set 请求
(3)支持 walk 操作
(4)支持对报文的参数进行自定义修改
(5)支持管理MIB库
(6)支持自定义生成 OID
(7)支持调整报文之间的发送间隔
(8)支持统计每个报文的收发包时间间隔
(9)支持收发包计数
(10)支持接收 Response 报文
(11)支持分析 Response 报文
(12)支持分析 Response 中的数据
(13)支持模拟多用户发送请求报文
(14)支持同时对多台设备发送请求报文
(15)支持输出测试报告
(16)支持监控设备资源
(17)支持协助定位问题
2)工具选型
(1)mib browser
(2)自研工具
Mib browser无法满足工具需求,因此采用自研工具。
工具采用 python 进行开发,其中界面使用pyqt构建。
工具平台化。
4、接口自动化
利用自研测试工具实现测试用例自动化执行。

目录
相关文章
|
3月前
|
测试技术 数据安全/隐私保护
通过抓包能否做好接口测试
通过抓包能否做好接口测试
14 0
|
7月前
|
SQL 关系型数据库 测试技术
猿创征文|工具百宝箱-数据库连接工具-接口调试与测试工具-抓包工具
猿创征文|工具百宝箱-数据库连接工具-接口调试与测试工具-抓包工具
|
监控 网络协议 测试技术
网工必备网络排错管理工具之IP链路测试工具
网工必备网络排错管理工具之IP链路测试工具
379 0
网工必备网络排错管理工具之IP链路测试工具
|
算法 前端开发 安全
接口测试平台番外:正交工具过滤功能-5
接口测试平台番外:正交工具过滤功能-5
接口测试平台番外:正交工具过滤功能-5
|
前端开发 JavaScript 算法
接口测试平台番外:正交工具过滤功能-4
接口测试平台番外:正交工具过滤功能-4
接口测试平台番外:正交工具过滤功能-4
|
安全 算法 测试技术
接口测试平台番外:正交工具过滤功能-1
不知道榜一大哥在哪看到有人分享一个正交工具,有过滤功能。就是在正交生成的一系列用例之后,人为手动再过滤掉一些不要的,不可能出现的用例。就这么一个过滤功能,被榜一大哥看到了,找我要给接口测试平台番外-正交小工具也加上这个功能(不惜重金)。
接口测试平台番外:正交工具过滤功能-1
|
测试技术
接口测试平台番外:正交工具过滤功能-2
好的,本节我们就来设计下这个正交工具的过滤功能。总的来说 很小。 只是和使用者的交互 我们需要好好想一下。
|
前端开发 JavaScript 测试技术
接口测试平台番外-正交工具6
接口测试平台番外-正交工具6
接口测试平台番外-正交工具6
|
算法 前端开发 JavaScript
接口测试平台番外-正交工具5
接口测试平台番外-正交工具5
接口测试平台番外-正交工具5
|
算法 前端开发 JavaScript
接口测试平台番外-正交工具4
接口测试平台番外-正交工具4
接口测试平台番外-正交工具4