自动化工具 自动化平台 (接口自动化 + 性能自动化 +mock)

dengdagui · 2026年03月04日 · 最后由 dengdagui 回复于 2026年03月05日 · 3627 次阅读
一、背景

测试不但要兼故测试质量同时也要做效率,根据以往的测试经验对 jmeter 的理解后设计开发 jmeter 自动化平台,此平台可以完成以下工作:

测试工作:

  • 性能测试
  • 接口测试
  • 自动化回归测试
  • mock 设置
二、总体设计架构

原先设置架构 ZK 有点重,以后再优化更轻量级的。

三、安装
1. 中间件 (zk、mq、db)

1.1 链接: https://pan.baidu.com/s/1bPYBZOPGoCsu98O0tmTvlg?pwd=abcd 提取码: abcd

1.2 安装

2. jmeter-master

2.1 链接: https://pan.baidu.com/s/1bPYBZOPGoCsu98O0tmTvlg?pwd=abcd 提取码: abcd

2.2 安装


修改真实的 ip


修改真实的 ip

3. jmeter-salve

3.1 链接: https://pan.baidu.com/s/1l_HOTW-WLOv_YQrvI-7c3w?pwd=abcd 提取码: abcd

3.2 安装

修改真实的 ip

修改真实的 ip

4. front

4.1 链接: https://pan.baidu.com/s/1OiADVhLgKKYvI9hI8eEgNw 提取码: abcd

4.2 安装

四、使用

4.1 上传 jmeter 脚本,相关的依赖如.csv,txt,jar 等打成一个文件上传(脚本名须为英文,中文上传报错)

接口测试
4.2 设置代理为接口

4.3 运行接口

4.4 报告 - 接口

性能测试
4.5 设置代理为性能

4.6 运行性能

4.7 报告 - 性能

@294332968@qq.com

最佳回复

性能测试工具很多,猜猜为什么 jmeter 为什么还有它的一席之地?还不是因为 jmeter 可扩展性搞。你这样还要本地用 jmeter 调试好,然后上传到这个平台去执行,最后执行的报告也就一张简单的表,没有什么参考意义。

共收到 9 条回复 时间 点赞

还在搞古法测试工具

性能测试工具很多,猜猜为什么 jmeter 为什么还有它的一席之地?还不是因为 jmeter 可扩展性搞。你这样还要本地用 jmeter 调试好,然后上传到这个平台去执行,最后执行的报告也就一张简单的表,没有什么参考意义。

是做定时回归,数据是存库的,性能测试后把数据汇总就是性能测试数据,数据可以朔源

我只是想以前自己设计实现的平台工具分享一下,AI 测试也再做,到时也可以分享

且以前做的平台也是用起来的

https://testerhome.com/topics/43586
cicd 用到接口,性能自动化,是 cicd 的一部分

@fox 你说的对,反正现在我们公司要做性能或接口,我们写好脚本后,设置批量跑各个脚本性能,第二天就可以出性能报告,数据是存库的

@lusujin123 ai 也在学习,到时分享

因为是 docker 部署的,所以维护部署也非常方便

需要 登录 後方可回應,如果你還沒有帳號按這裡 注册