搜索
查看
编辑修改
首页
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
AI绘图工具选择困难症犯了?MJ与SD究竟孰优孰劣?_mj参考
2
Linux基础入门---Centos安装步骤
3
Kali Linux渗透测试——漏洞扫描_kali linux漏洞扫描教程
4
教你如何安装GDAL(1)_gdal安装
5
(硅谷课堂项目)Java开发笔记1:MyBatis-Plus使用_mybatis-plus父子工程java项目
6
C++内存管理变革
7
MySQL—7种join_tblemp表
8
深入理解 Java 虚拟机(JVM)从入门到精通_深入理解java虚拟机
9
如何优雅的操作数据库?_如何方便的操作数据库
10
glm4-9B-chat,使用提示工程激活模型最大潜力_ollama glm4-chat
当前位置:
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
数据结构
二:表
(
list
)、栈
(
stack
)、队列
(
Queue
)_
list
是栈吗...
一、表
(
list
) 概念:形如A0,A1,A2,…,An-1的一般表,表大小n,大小为0的特殊的表位空表
(
empty l...
赞
踩
article
CVE
-2021-4034
PoC
...
CVE
-2021-4034
PoC
项目简介
CVE
-2021-4034 是一个 Linux Polkit(前称为 Poli...
赞
踩
article
-
exec
rm
与
xargs
rm
-
rf
深度剖析_
xargs
rm
-
rf
命令
详解...
前言我们在 linux 机器上删除搜索到的文件和目录时,总会遇到这样的抉择:对于-
exec
rm
-
rf
和
xargs
...
赞
踩
article
css3
html
js 制作
个人
卡片详情展示设计-网站设计教程
id1090
_卡片
个人
主页
源码...
css3
html
js 制作
个人
卡片详情展示设计-网站设计教程
id1090
源码下载地址在新演示地址
html
css 混...
赞
踩
article
C#
中
string
用法
_
c#
string
[]...
在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。例如:此时a=“abc...
赞
踩
article
instagram
在
中国
_
如何
在
Instagram
上启用两因素
身份验证
...
instagram
在
中国
Two-factor authentication is a more secure way o...
赞
踩
article
LangChain
学习
记录
(一)
prompt
与
输出
解析_
langchain
打印
prompt
...
langchain
是个非常实用的开源LLM应用构建框架,里面集成了很多我们在构建自己的大模型应用时可能需要用到的模块组件...
赞
踩
article
前端
:
数字
世界
的
门面
与
灵魂...
前端
作为
数字
世界
的
门面
与
灵魂,其重要性不言而喻。面对日益复杂
的
开发需求,
前端
开发者需不断学习新技术,关注性能优化、可维护...
赞
踩
article
ssh
@
ssh
: Could not
resolve
host
name
: Name or se...
如果可以用
ssh
登录名@ip 可以登录的话,那么这样操作下sudo vim /etc/hosts再这个文件里面定义映...
赞
踩
article
如何
收集
和
准备
AI
模型
的
训练
数据
_ai
数据
准备
...
通过多样化的
数据
来源、
数据
清洗和预处理、
数据
标注和注释,以及
数据
增强和扩充等方法,可以获得高质量的
训练
数据
。然而,在
数据
...
赞
踩
article
运算
放大器
基础知识
:什么
是
运算
放大器
?...
外部电阻器或电容器通常以多种方式连接到
运算
放大器
,以形成基本电路,包括反相、同相、电压跟随器、求和、差分、积分器和微分器...
赞
踩
article
统计
回归
与
Matlab
软件
实现
下(
非线性
回归
,
多项式
回归
)...
置信线都是红色的
,
表示这个变量当前不在模型里面
,
否则是蓝色
,
说明当前的模型中没有任何一个自变量
,
都是常数项。在有多个自变...
赞
踩
article
CVE-2021-4034
Linux
Polkit
本地权限提升
漏洞
_cve-2021-4034 p...
Linux
Polkit
本地权限提升
漏洞
polkit
的
pkexec
存在本地权限提升
漏洞
已经获得普通权限的攻击者可以通过...
赞
踩
article
python
import
与相对路径_
python
import
相对路径...
前言:又是弄视频分割的这个项目,被里面的路径搞疯了,一直报错。其实以前也遇到过路径相关的问题,但是随便折腾下,问题也就解...
赞
踩
article
在命令行或者
pycharm
安装库时出现:
ModuleNotFoundError
:
No
module
...
#################### 安装库时出现如下提示错误######################提示错误为...
赞
踩
article
DevOps
Security
——最佳
实践
和技巧_
devsecops
最佳
实践
...
本文中,我们想重点介绍一下
DevOps
Security
的原则,以及一些用于帮助 DevSecOps 克服这些挑战的...
赞
踩
article
Eureka
注册中心_
eureka
本地注册到
测试环境
yaml
...
本文介绍了如何配置
Eureka
服务端和客户端。服务端包括创建Spring Boot项目、添加依赖、启用
Eureka
Ser...
赞
踩
article
endnote
21
从安装
到
使用!
文献
引用!
Mac
版_
endnote
mac
...
本文介绍了如何在Endnote中新建库、设置国标GB-7714格式、处理英文名大小写、下载和导入CNKI和Elsevie...
赞
踩
article
2024年
STM32F
1
03C8T6
单片机
简介(
1
),2024年最新2024年物
联网
嵌入式
开发社招面...
主要特性MemoriesLow-powerDMADebug mode7 timers。_stm32f
1
03c8t6stm...
赞
踩
article
如何从
Github
存储
库
下载
单个
文件
_
github
下载
文件
...
本文介绍了如何从
Github
网站和命令行
下载
单个
文件
,无需克隆整个
存储
库。在网站上,可以通过点击‘原始’按钮并选择‘另存...
赞
踩
相关标签
数据结构
算法
centos
linux
运维
rm
删除
css
html
js
C#
安全
jwt
https
mac
langchain
学习
prompt
前端
经验分享
嵌入式硬件
回归
matlab
android