Pyhon引用Socket和Scapy实现稳定性测试.docxVIP

  • 0
  • 0
  • 约1.75千字
  • 约 5页
  • 2023-03-11 发布于辽宁
  • 举报
/profile/tcoe/view /profile/tcoe/view 《 《TCOE月刊》第138期 2018/04 |PAGE 10 Pyhon引用Socket和Scapy实现稳定性测试 前言 在日常测试中,稳定性测试是必不可少的环节,但是难以模拟真实的客户场景是短板,而且稳定性测试开始后,执行数据的收集也是少之又少,所以我们结合ptyhon中的Socket库和Scapy库,来实现稳定性测试,可以做到随机EPS、区间EPS出现概率、设定执行时长、模拟发生源IP、指定目的IP都是可以配置,并且具备打印日志的功能。 Socket和Scapy 两者都是用于传输数据,我们用到的主要是传输报文,都可以按照TCP和UDP的方式传输,TCP传输入使用字节流的方式,UDP是数据包,所以在使用两种传输方式时代码的引用也有一些差异。 Socket特性 \o undefined Python?提供了两个基本的 socket 模块保存,第一个是 Socket,它提供了标准的 BSD Sockets API,第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发,TCP发送数据时,已建立好TCP连接,所以不需要指定地址。UDP是面向无连接的,每次发送要指定是发给谁。 Scapy特性 scapy涉及了pf_packet套结字编程,路由以及面向对象设计

文档评论(0)

1亿VIP精品文档

相关文档