搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
运维做开发
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Open WebUI-专为 LLM 设计的WEB管理工具_openwebui 网络搜索 百度
2
linux中的目录和分区的关系:_linux分区和目录关系
3
C++归并排序算法深度解析_归并排序c++
4
less中混合和嵌套详解_less混合函数
5
从0到10000小时,从外包到字节跳动
6
【微信小程序知识点】获取微信昵称_微信小程序获取用户昵称
7
HarmonyOS Next应用开发案例大全-(持续更新中……)(2),腾讯T3亲自教你_class-transformer鸿蒙中怎么使用
8
docker拉取RabbitMq镜像并安装
9
neo4j apoc使用_neo4j apoc.conf 常用配置
10
你给我解释解释,为什么TMD非得选择SpringCloud alibaba作为微服务开发框架?_springcloud阿里巴巴和springcloud怎么选
当前位置:
article
> 正文
【自动化测试】整理各种测试开发工具!持续更新_自动化测试工具开发
作者:运维做开发 | 2024-08-19 10:18:06
赞
踩
自动化测试工具开发
收集和整理各种测试工具,自动化测试工具,自动化测试框架,觉得有帮助记得三连一下。
欢迎提交各类测试工具到本博客。
通用测试框架
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能力。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/运维做开发/article/detail/1001855
推荐阅读
article
Windows
安装
Zookeeper
+
Kafka
(详细)_
kafka
-
map
windows
...
Windows
安装
Kafka
详细教程_
kafka
-
map
windows
kafka
-
map
windows
...
赞
踩
article
Matlab
模拟四
旋翼
飞行器
PID
控制仿真...
1 简介
旋翼
类无人机相对于固定翼无人机具有能够垂直起降,空中悬停等优点,而四
旋翼
无人机作为其中一个典型的代表,不仅结构简...
赞
踩
article
Linux
Polkit
权限提升
漏洞
(
CVE
-202
1
-4034)_
linux
polkit0.
1
1
...
本文详细介绍了
Linux
Polkit
权限提升
漏洞
(
CVE
-202
1
-4034),该
漏洞
允许攻击者通过修改环境变量获取r...
赞
踩
article
vc取得
unicode
字符串
长度
_
c++
取
unicode
长度
...
vc怎样取得
unicode
字符串
长度
的方法int len = wcslen(src);获取
字符串
信息的方法GetText...
赞
踩
article
深耕
一个
领域
存在
的
风险?...
选择适合你企业人才非常重要。
深耕
一个
领域
存在
的
风险?
深耕
一个
领域
存在
的
风险? 我们常常...
赞
踩
article
【
数据结构
】
插入排序
_
void
insertsort
(
sqlist
*l) {
for
(i=2; i...
博客探讨了
数据结构
中的
插入排序
,提供了相关的参考代码。
void
insertsort
(
sqlist
*l) {
for
(...
赞
踩
article
机械
学习
—零
基础
学习
日志
(如何理解
线性代数
5
)...
把向量分解为如下形式。第一步分解为,特征向量的线性组合。第二步,根据特征值缩放每个向量,第三步,重新将特征向量组合起来。...
赞
踩
article
10
个杀手级
自动化
Python
脚本
,
直接解放双手
_
自动化
脚本
...
“
自动化
不是人类工人的敌人
,
而是盟友。
自动化
将工人从苦差事中解放出来
,
让他有机会做更有创造力和更有价值的工作。阅读本文后...
赞
踩
article
从
huggingface
上
下载
数据
集
具体步骤_
huggingface
数据
集
下载
...
最近需要从
huggingface
上
下载
一个
数据
集
,发现不能像模型那样能直接点击
下载
,需要通过代码来获取,很麻烦,谨以此博...
赞
踩
article
【
华为
OD
机试
真题
Python
语言】456、
分
披萨
|
机试
真题
+
思路
参考+代码解析(C卷)(本题...
本文介绍了
华为
OD在线测评中的一道
Python
编程题,涉及
分
披萨
问题。题目要求在知道每块
披萨
大小的情况下,找到"吃货"能...
赞
踩
article
Exoplayer
使用
FFMPEG
托管
音频
并进行
音频
处理(例如软解+
5.1
声道
DownMix
至
立体声
...
其实关于音视频,还有好多基础知识需要汲取,这些知识合起来能写好几本书。我因为换了工作,加入到了这个行业中,所以开始恶补音...
赞
踩
article
MAC干净
卸载
IDEA
_mac
卸载
idea
重新安装
...
如果没有
卸载
软件,打开【启动台】,找到
IDEA
的程序,用鼠标左键一直按住,直到程序左上角出现【小叉号】,然后点击【小叉号...
赞
踩
article
Java
集合
系列之并发包(
java
.
util
.
concurrent
)下
的
高级
集合
类_
java
con...
先看一张描述
java
.
util
.
concurrent
包下
集合
组成结构
的
类图下列介绍
的
集合
统一特性:线程安全,支持并发操作...
赞
踩
article
Selenium
关闭INFO
:
CONSOLE提示_
:
info
:
console
(150)] "
none
...
Selenium
关闭INFO
:
CONSOLE提示_
:
info
:
console
(150)] "
none
",
source
:
...
赞
踩
article
大
语言
模型
与
知识
图谱
的融合:理论与
方法
_
语言
模型
知识
图谱
嵌入...
本文探讨了人工智能背景下,
大
型预训练
语言
模型
如GPT-3、BERT与
知识
图谱
融合的重要性。文章介绍了
知识
图谱
的概念,详细...
赞
踩
article
基于
CLIP
特征的
多
模态
大
模型
中的
视觉
短板问题_
基于
clip
模型
...
如今的大
多
数
多
模态
大
模型
,其
视觉
输入侧采用的
视觉
编码器,都是依照
CLIP
的训练方式,采用大规模对比学习进行训练的。在论文...
赞
踩
article
报错解决——
苹果电脑
mac
装
windows
10
,总是提示“启动转换”
安
装
失败:拷贝
Windows
安
装
...
报错原因:所
安
装
的镜像文件大于4GB。_启动转换
安
装
失败 拷贝
windows
安
装
文件
时出错启动转换
安
装
失败 拷贝wind...
赞
踩
article
java
计算机
毕业设计
校园
外卖
点餐小
程序
【附源码+远程部署+
程序
+
mysql
】_
校园
外卖
小
程序
源码...
该小
程序
的开发和运营可以作为学校创新创业教育的实践活动,为计算机专业学生提供一个将理论知识应用到实际问题中的平台,增强学...
赞
踩
article
【
linux
】
AMD
GPU
和
NVIDIA
GPU
驱动安装_
amdgpu
-
install
...
综上,根据用户对性能和特性的需求以及所使用的Linux发行版,
AMD
GPU
的驱动在安装上可以被认为相对简便,尤其是当满...
赞
踩
article
新KG视点 |
Jeff
Pan
、陈矫彦等——大
语言
模型
与
知识
图谱
的机遇与挑战...
OpenKG大
模型
专辑导读
知识
图谱
和大型
语言
模型
都是用来表示和处理
知识
的手段。大
模型
补足了理解
语言
的能力,
知识
图谱
则丰富...
赞
踩
相关标签
kafka
java
分布式
matlab
开发语言
linux
团队开发
程序人生
职场和发展
零知识证明
数据结构
插入排序
c语言
算法
人工智能
python
线性代数
深度学习
学习
自动化
Python学习
Python编程
Python脚本
Python教程