首页 > 其他分享 >test plateform-00-测试平台设计蓝图规划

test plateform-00-测试平台设计蓝图规划

时间:2024-12-02 21:23:45浏览次数:5  
标签:03 00 01 plateform 测试 test ChaosBlade mock

前言

大家好,我是老马。

最近想设计实现一个测试平台,基本的拼图已经收集的差不多了。

后续就是一步步来落地实践了!

设计蓝图

整体设计

技术生态

技术生态

测试开源组件

data-factory: Auto generate mock data for java test.(便于 Java 测试自动生成对象信息)

junitperf: Junit performance rely on junit5 and jdk8+.(java 性能测试框架。性能测试。压测。测试报告生成。)

小结

希望本文对你有所帮助,如果喜欢,欢迎点赞收藏转发一波。

我是老马,期待与你的下次相遇。

测试专题系列

单元测试

test-00-测试知识系统学习,如何设计一个测试框架?

test-01-java 单元测试框架 junit 入门介绍

test-02-java 单元测试框架 junit5 入门介绍

test-03-java 单元测试框架 testNG 入门介绍

junit5 系列

基于 junit5 实现 junitperf 源码分析

Auto generate mock data for java test.(便于 Java 测试自动生成对象信息)

Junit performance rely on junit5 and jdk8+.(java 性能测试框架。性能测试。压测。测试报告生成。)

断言

test assert-00-单元测试中的断言

test assert-01-Google Truth 断言

test assert-02-power-assert-js 断言

test assert-03-assertj AssertJ - Fluent Assertions for Java 断言

test assert-04-Java (and original) version of Hamcrest 断言

测试用例生成

test-01-test case generate 单元测试用例代码生成

test-02-test case generate 测试用例生成 EvoSuite 介绍

test-03-test case generate 测试用例生成 Randoop 介绍

test-03-test case generate 测试用例生成 Randoop 快速开始入门例子

test-04-test case generate 测试用例生成 tcases A model-based test case generator

test-04-test case generate 测试用例生成 tcases 快速开始

MOCK

test mock-01-什么是 mock? Mockito/EasyMock/PowerMock/JMockit/Spock mock 框架对比

test mock-02-easymock 入门介绍

test mock-03-wiremock 模拟 HTTP 服务的开源工具 flexible and open source API mocking

test mock-04-hoverfly Easy Creation of Stub Http Servers for Testing

test mock-05-mockserver mock-server/hoverfly/wiremock 对比

test mock-06-mountebank Over the wire test doubles mock-server/hoverfly/wiremock/mountbank 对比表格

测试混沌工程

ChaosBlade-01-测试混沌工程平台整体介绍

ChaosBlade-02-Chaosblade-box:一个具有丰富场景的混沌工程平台

ChaosBlade-03-Chaosblade-exec-jvm 对 Java 应用实施混沌实验的 chaosblade 执行器

ChaosBlade-04-Chaosblade chat 聊一聊 Chaosblade

ChaosBlade-05-混沌工程(Chaos Engineering)介绍

ChaosBlade-06-混沌工程准则 PRINCIPLES OF CHAOS ENGINEERING POC

ChaosBlade-07-混沌工程开源工具 Chaos Monkey

ChaosBlade-08-混沌工程开源工具 Chaos Monkey for Spring Boot

ChaosBlade-09-混沌工程有哪些成功的应用?

ui 测试

test ui-01-UI 页面测试概览 overview

test ui-01-UI 测试组件之 Selenium 入门介绍

test ui-02-UI 测试组件之 Appium 入门介绍

test ui-03-cypress 入门介绍

test ui-04-testcomplete 入门介绍

性能测试

test perf-01-性能测试之 JMeter

test perf-02-性能测试之 LoadRunner

test perf-03-性能测试之 Gatling

test perf-04-性能测试之 locust

标签:03,00,01,plateform,测试,test,ChaosBlade,mock
From: https://www.cnblogs.com/houbbBlogs/p/18582746

相关文章

  • COMP1001J Playing Grid
    100 989796959493929181828384858687  9080  7877 7574737体7161 58545765 67686970605956955 5352  5141......
  • 天梯赛 L2-004 这是二叉搜索树吗? 数据结构
    反思:使用指针前先分配内存。#include<bits/stdc++.h>usingnamespacestd;typedefstructnode{ intdata; structnode*left; structnode*right;}*T;queue<int>q1;queue<int>q2;queue<int>q3;Tresult;voidbuilt1(T&t,intx){ if(t==NU......
  • testnet 资产管理系统 侦察|扫描|信息收集|网络空间搜索
    TestNet简介TestNet资产管理系统旨在提供全面、高效的互联网资产管理与监控服务,构建详细的资产信息库。该系统能够帮助企业安全团队或渗透测试人员对目标资产进行深入侦察和分析,提供攻击者视角的持续风险监测,协助用户实时掌握资产动态,识别并修复安全漏洞,从而有效收敛攻击面,提升......
  • 100的阶层
    #include<iostream>#include<array>usingnamespacestd;intmain(){  array<longdouble,101>ad={0};  ad[1]=ad[0]=1L;//加L表示是Long类型  for(inti=2;i<101;i++)    ad[i]=ad[i-1]*i;  for(inti=0;i<101;i++)  ......
  • UniApp 微信小程序请求接口报错:request:fail errcode:10011 的原因分析与解决方案
    UniApp微信小程序请求接口报错:request:failerrcode:10011的原因分析与解决方案在使用UniApp开发微信小程序时,我们可能会遇到一些请求接口的错误,特别是request:failerrcode:10011cronet_error_code:0error_msg:networkchange,cancelalltask这样的错误信息。这......
  • 从开发者工具转型 AI 呼叫中心,这家 Voice Agent 公司已服务 100+客户
       Retell.ai的5位联创。(图:maginative.com) RetellAI提供一个平台,用于构建和部署可进行自然、类人对话的AIvoiceagent,赋能呼叫中心,替代或辅助人工座席。 RetellAI起初为构建voiceagent产品的开发者提供API,现已将重点转向为中型企业提供完整的AI呼叫中......
  • MemTest86 Pro 和 MemTest86+ 是两款广泛使用的内存测试工具,虽然它们的核心功能相似,都
    MemTest86Pro和MemTest86+是两款广泛使用的内存测试工具,虽然它们的核心功能相似,都是用于检测系统内存的错误,但在功能、性能、支持等方面存在一些差异。以下是它们的对比,表格化展示:特性/版本MemTest86ProMemTest86+开发公司PassMarkSoftwareOpen-sourcecommuni......
  • 1100 道 Java 面试题(含答案)
    2025年马上快到了,发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全~这套互联网Java工程师面试题包括了:MyBatis、ZK、Dubbo、EL、Redis、MySQL、并发编程、Java面试、Spring、微服务、Linux、Springboot、SpringCloud、MQ、Kafka面试专题......
  • 华水967数据结构2005真题---选择题部分
    一.选择题1.在数据结构中,从逻辑上可以把数据结构分成()。A、动态结构和静态结构B、紧凑结构和非紧凑结构C、线性结构和非线性结构D、内部结构和外部结构答案:C解析:A.动态结构和静态结构:这个分类更多地涉及到数据结构的可变性,而不是其逻辑组织形式。动态结构通常指可......
  • HONEYWELL 逻辑板QCS 05442200
    逻辑板简述逻辑板又称:"控制板”在液晶电视里的作用和CRT中的视放板相当,但有实质的区别,逻辑板不是一个纯粹的信号放大器,它输入是LVDS格式信号,而不是RGB。逻辑板也称TCON板作用是把数字板送来的LVDS或TTL图像数据信号,时钟信号停止处置移位存放器存储将图像数据信号,时钟信号转换......