目录

收藏清单: python安全测试API测试及性能测试最全资源汇总

REST API Testing REST API测试

  • Rester - 测试RESTful API的框架
  • pyresttest - REST以及API microbenchmarking工具
  • siesta - Python REST 客户端

Virtual environments 虚拟环境

  • virtualenv - 创建隔离的python开发环境的工具
  • virtualenvwrapper - virtualenv的一些扩展
  • tox - 虚拟环境管理,可以在不同的python版本上进行测试和截图
  • pew - 一些管理虚拟环境的工具
  • Vex - 在命名的虚拟环境运行命令
  • PyRun - 单文件无需按照的python版本
  • pyenv - 简单的python版本管理
  • Tapper - all-embracing test infrastructure.

Performance & stress & load 性能测试

  • Multi-Mechanize - 开源的性能测试框架
  • locust - 可扩展的python性能测试工具
  • Yandex.Tank - 性能及benchmark工具
  • pytest-benchmark - py.test的benchmark工具
  • Airspeed Velocity - 简单的Python benchmarking工具自带基于web的报告
  • The Grinder - 支持分布式的负载测试框架. 包含一些常规用例,比如 HTTP web servers, SOAP and REST web services, 和 application servers (CORBA, RMI, JMS, EJBs),以及定制化的协议. 测试脚本使用Jython和Clojure实现
  • Tsung - 开源,支持多协议的分布式性能测试工具. 可以测试 HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP 和 Jabber/XMPP 服务
  • taurus - 自动化友好的持续测试工具

Security checking 安全扫描

  • sparta - 支持gui的网络扫描工具
  • OWASP ZAP - 用python实现的OWASP ZAP-features API
  • pythem - pythem是多用途的安全测试工具

原始封面

https://images.unsplash.com/photo-1586281380117-5a60ae2050cc?w=300