【自动化测试】整理各种测试开发工具!持续更新

 收集和整理各种测试工具,自动化测试工具,自动化测试框架,觉得有帮助记得三连一下。 欢迎提交各类测试工具到本博客。也可以加我q3177181324,拉你进技术交流群,探讨更多相关知识。

通用测试框架

JUnit: 最著名的xUnit类的单元测试框架,但是不仅仅可以做单元测试。

TestNG: 更强大的Java测试框架,灵活可扩展,支持注解和多线程。

pytest: 最强大的Python测试框架,可定制性高,插件丰富。

unittest: Python官方内置的测试框架。

RobotFramework: 基于关键字驱动的测试框架,开源,易用。

Cucumber: 开源的BDD自动化测试框架,支持Ruby和Java

Behave: 基于Python的BDD自动化测试框架

Gauge: 轻量级的跨平台测试自动化工具,可以以业务语言编写测试用例。

用例生成

graphwalker: 基于模型的测试用例生成框架

PICT: 微软公司开发的pairwise testing的用例生成工具

用例和bug管理

TestLink: 开源测试用例管理,测试计划,测试执行,测试报告。

ZenTao: 禅道,国产开源工具,记录bug,用例管理,项目管理。

Redmine: 用Ruby开发的基于web的项目管理软件

jira: 缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理。

自动化工具

Selenium: 业界最有影响力的Web自动化测试工具。

Cypress: 基于js的web自动化测试工具。

atalon: API,Web,移动端的自动化测试工具。

Ranorex: 商业GUI自动化测试工具,支持桌面,Web,移动端。

QTP/UFT 商业GUI桌面,Web的自动化测试工具。

AutoIT: 用类Basic脚本编写Windows桌面GUI自动化的工具。

Appium: 支持android和ios的移动端自动化测试工具.

STF: STF(smartphone test farm) 移动设备管理工具,通过浏览器控制和管理移动设备。

Macaca: 面向多端的自动化测试工具,由阿里巴巴开源。

Airtest: UI自动化测试工具,支持App和游戏,网易开源。

SoloPi: Soloπ是一个无线化、非侵入式的Android自动化工具,公测版拥有录制回放、性能测试、一机多控三项主要功能,能为测试开发人员节省宝贵时间。

性能测试

Apache Bench: HTTP性能测试工具

LoadRunner: HP的商业性能测试工具

JMeter:基于Java的性能测试工具,开源。

locust:基于Python的性能测试工具

Tsung: 基于Erlang的性能测试工具,支持海量的并发,但是由于懂Erlang的人少,故业界用得也少。

Siege: Siege是一个多线程HTTP负载测试和基准测试工具

wrk: 一款现代HTTP基准测试工具。

htop: 实时统计Linux系统资源占用率

iftop: 实时统计Linux网络流量

nload: Linux网速实时监控

webpagetest:测量和分析网页性能工具,支持开发者下载源文件搭建私人的内部测试站点

PageSpeed Insights:专注于改进网页性能的开发者工具,google出品。

代码质量

jacoco: 开源的Java代码覆盖率工具

SonarQube: 代码质量和安全的扫描工具

CodePulse: 实时代码覆盖率工具

网络工具

Fiddler: Fiddler是一个HTTP调试抓包工具。它通过代理的方式获取程序http通讯的数据,可以用其检测网页和服务器的交互情况。

Tcpdump:网络抓包工具。

Wireshark:有界面的网络包分析工具,支持Windows, Linux, Mac OS.

GoReplay: 网络监控工具,可以做流量回放,压力测试,流量分析

TcpCopy: 流量回放工具。

Charles:抓包,弱网模拟,接口测试。

TC Linux上控制网络流量的工具

WANem: 广域网网络模拟器

网络损伤模拟仪: 硬件网络损伤仿真仪器,用于模拟广域网的各种弱网条件,例如丢包,延迟,低带宽等。

接口测试

Postman: Postman is the complete toolchain for API developers, used by more than 5 million developers and 30,000 companies worldwide.

SoapUI: 最流行的API测试工具。

JMeter: 工业级的压力测试工具,也有人拿它做接口测试

Fiddler: 是一个HTTP调试抓包工具。它通过代理的方式获取程序http通讯的数据,可以用其检测网页和服务器的交互情况。

Hitchhiker: 是一款开源的支持多人协作的 Restful Api 测试工具,支持自动化测试, 数据对比,压力测试,支持脚本定制请求,可以轻松部署到本地,和你的team成员一起协作测试Api。

Rest-Assured: 测试 RESTful Web Services 的 Java 类库

Pact: 消费者驱动契约测试的一种实现,可以用来在消费者的代码里mock响应,在提供方的代码中验证交互。

测试报告

ExtentReports: 一个优雅,互动,灵活细致的测试报告框架。

Allure: 测试报告框架

reportportal: AI-powered Test Automation Dashboard

cucumber-reporting: HTML reports for Cucumber

ReportNG: An HTML/XML Reporting Plug-in for TestNG

BeautifulReport 一个基于unittest.TestResult模块实现的测试用例模板, 可把测试中的结果通过BeautifulReport整合成一个可视化的报表.

Mock

Moco: 基于Java的Mock开源框架

mockserver: 基于Java的Mock开源框架,可以通过client或者restful API远程控制mockserver的返回。

whistle:是基于 Node 实现的跨平台抓包调试代理工具,可以录制请求和响应,然后作为mock server回放。

流量回放

vm-sandbox-repeater: 阿里开源的基于JVM-Sandbox的流量录制回放工具,提供入口请求(HTTP/Dubbo/Java)流量回放、子调用(Java/Dubbo)返回值Mock能力。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,470评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,393评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,577评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,176评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,189评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,155评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,041评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,903评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,319评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,539评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,703评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,417评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,013评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,664评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,818评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,711评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,601评论 2 353

推荐阅读更多精彩内容