logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

我做了一个基于心理测评和场景记忆的 AI 伴侣产品 CandyAI

CandyAI 不是要做一个更会说甜话的聊天机器人,而是尝试把心理测评、人格匹配、场景推进和个性化记忆结合起来,做一个更像连续关系的 AI 伴侣。

文章图片
ApiChain vs Postman vs Apifox vs Swagger——接口管理工具横评,谁才是回归测试的最优解?

我花了两周时间,把主流的接口管理工具都深度体验了一遍,做了这篇横评。

文章图片
ApiChain vs Postman vs Apifox vs Swagger——接口管理工具横评,谁才是回归测试的最优解?

这篇博客横评了对Postman、Swagger/OpenAPI、Apifox和ApiChain四款主流接口管理工具的评测,起源于作者在微服务改造项目中进行回归测试的痛点。四款工具定位各异:Postman是接口调试工具,Swagger/OpenAPI是接口文档规范,Apifox和ApiChain则是API管理平台。评测从接口调试、文档管理、版本/迭代管理、自动化测试、回归测试、数据库断言、AI能力、

文章图片
那次上线后,我凌晨3点被叫起来修Bug——“改了新功能,旧功能崩了“到底怎么破?

凌晨三时,运维call醒了我,订单服务因参数校验失败崩溃。排查发现,同事修改注册接口返回结构后,订单服务未更新解析逻辑导致校验失败。问题出在微服务接口变更管理缺失,接口文档更新不及时、测试只覆盖新功能、依赖关系不透明。ApiChain通过迭代独立测试、影响分析、回归测试和数据库断言等功能提前发现风险。若当时使用,可自动检测返回结构变更、关联受影响接口并执行回归测试,避免凌晨故障。该工具核心价值在于

文章图片
我为什么做了 ApiChain——一个10年老程序员的造轮子心路

凌晨三点收到订单服务超时告警,方海亮发现修改用户头像接口竟导致订单系统崩溃,根源是同事重构时未测试对下游服务的影响。10年程序员生涯让他深刻认识到,80%的线上事故源于变更管理而非代码问题,传统接口测试工具无法解决迭代级回归痛点。他利用业余时间开发ApiChain,将"迭代"而非"项目"设为核心概念,实现迭代用例独立维护与自动归并,攻克了数据归并、数据库断言、随机数据清理等技术难题。最终产品支持四

文章图片
开启 ApiChain 体验之旅

本文介绍 ApiChain 工具,直击研发测试中接口文档割裂、测试用例一次性、浅层断言、回归测试难四大痛点,打造定义 - 测试 - 回归一体化闭环能力。该工具支持文档自动合并、用例重复执行、接口与数据库双重断言、精准回归测试,保障研发质量。文章详细给出四步快速部署流程:搭建 MySQL 数据底座、Docker 启动核心 Runner 引擎、客户端连接服务、逐步探索核心功能。同时搭配实战演练,结合具

文章图片
常用开发工具:php_codesniffer代码规范检查&修复、phpstan语法检查、phpunit单元测试 —— k8s从入门到高并发系列教程 (五)

本教程通过安装squizlabs/php_codesniffer 进行代码规范的检查与修复,phpstan/phpstan 进行语法报错的检查,phpunit/phpunit 进行单元测试

文章图片
spark rdd转换为dataFrame的两种方式

1. 隐式转换toDF1)使用case-classcase class Person(name: String, age: Int)引入隐式转换的包import sqlContext.implicits._创建case-class的Rddval rdd: RDD[Person] = sc.parallelize(Array(Person("fanghailiang", 29),Person("su

文章图片
#spark
    共 24 条
  • 1
  • 2
  • 3
  • 请选择