Python
文章平均质量分 85
软测小达人
长期更新软件测试相关干货文章,喜欢记得点关注哦~
展开
-
使用postman+newman+python做接口自动化测试
postman是一款API调试工具,可用于测试接口,相类似的工具还有jmeter、soupUI。通过postman+newman+python可以批量运行调试接口,达到自动化测试的效果。1、PostMan安装共有两种方式,一种是chrome浏览器上的插件,一种是postman客户端。我使用的是postman客户端。1)在Chrome浏览器怎么安装Postmanhttps://www.cnblogs.com/mafly/p/postman.html2)安装Postman客户端a、下载软件http原创 2022-04-28 16:11:59 · 1768 阅读 · 0 评论 -
用postman进行web端自动化测试
概括说一下,web接口自动化测试就是模拟人的操作来进行功能自动化,主要用来跑通业务流程。主要有两种请求方式:post和get,get请求一般用来查看网页信息;post请求一般用来更改请求参数,查看结果是否正确变化;post请求还能用来验证字段的边界值、是否能为空和验证字段可输入的类型。web接口测试只涉及http/https请求,需要输入的内容有:请求方法、url地址、header相关信息、body相关内容、断言,下面详细说明用postman做http请求的使用步骤。一、抓包(使用Charl原创 2022-04-27 21:14:48 · 946 阅读 · 0 评论 -
测试开发的成长之路 - 自动化一站式平台(UI、接口)
前言在自动化测试过程中,随着对接的自动化需求不断增加,测试用例数量显著上升,参与自动化测试的人也越来越多,多人协作就会碰到很多问题,包括脚本、数据、版本、项目整合、持续集成等,而且也增加了后期维护的成本。为了能解决这些问题,开发一个自动化管理平台来统一对这些代码、数据、版本、集成进行处理,是保质提效的不错手段。这篇博客,给大家介绍一下本人针对公司的自动化需求开发的自动化管理平台。平台功能UI自动化 :特点:1、用例支持增删改、维护、调试、结果等等2、用例实时日志3、用例定位元素、原创 2022-04-24 20:40:45 · 698 阅读 · 7 评论 -
Pytest单元测试框架-Pytest环境安装
unittest是python自带的单元测试框架,它封装好了一些校验返回的结果方法和一些用例执行前的初始化操作,使得单元测试易于开展,因为它的易用性,很多同学也拿它来做功能测试和接口测试,只需简单开发一些功能(报告,初始化webdriver,或者http请求方法)便可实现。但自动化测试中我们常常需要根据不同需求挑选部分测试用例运行,并且我们希望用例克服环境不稳定的局限,即运行失败后自动重新运行一次,如果成功就认为是环境问题导致第一次失败,还有我们经常希望测试用例可以并发执行等等,这些unittest都做原创 2022-04-15 20:06:11 · 437 阅读 · 5 评论 -
测试经理给你总结出四种常用的自动化测试框架
一直想仔细研究框架,写个流水账似的测试程序不难,写个低维护成本的测试框架就很难了,所以研究多种测试框架还是很有必要的,知道孰优孰劣,才能在开始编写框架的时候打好基础,今天读到了KiKi Zhao的翻译文章,觉得很是不错,写了一点学习心得,有不正确之处,请指出。中文原文地址:http://www.cnblogs.com/nckiki/articles/244202.html英文原文地址:http://www.ibm.com/developerworks/rational/library/591.htm原创 2022-04-14 21:38:50 · 629 阅读 · 5 评论 -
软件测试人员懂代码真的很重要吗
无论是刚入测试行业的萌新,还是已经在测试行业闯荡了两三年的小司机们,都会琢磨一个问题:如果要持续发展下去,我要不要懂代码?在软件测试初级阶段,不需要编程能力。但是任何一个职业,都会追求长期发展。让我们来看看软件测试的几种职业生涯历程(转行的就另说了)。1、技术 + 管理方向:一枚萌新 - 》技术阶段 -》测试经理、主管这样的管理岗 -------编程能力 + 管理能力俱在2、纯技术方向 :一枚萌新 -》功能测试 -》自动化/性能/安全 - 》测试开发/性能、安全测试专家/架构师...原创 2022-04-13 21:40:11 · 303 阅读 · 6 评论 -
如何成为一名优秀且高薪的测试工程师
随着网络科技的迅速发展与应用,Python编程语言已经变得越来重要,Python自动化测试工程师也成为一个高薪发展前景好的一个职业。Python相对于其他语言来说,是一门比较容易上手的编程语言。只要你愿意学,投入时间与精力,这对于初学者很容易入门。但想要学以致用,学好它,成为一名优秀的并且可以拿高薪的Python工程师就不是那么容易的事情了,以下是我所总结的如何成为一名优秀的Python工程师需要满足的条件:一、坚持和自信做任何一件事,要有恒心和毅力。所谓坚持就是胜利。任何时候都要对自己充满信心原创 2022-04-12 20:58:56 · 865 阅读 · 6 评论 -
Python3 接口自动化测试项目实战(WEB项目)
1.1 接口测试项目搭建1.1.1 教育局招生管理系统部署教育局招生管理系统是基于java+mysql,下面介绍它的部署过程。1.从我的网盘下载部署文件。2.安装jdk以及配置环境变量。点击文件进行安装。下一步下一步直接安装。本人的安装路径是C:\Program Files\Java\jdk1.7.0_17。安装完成后需要设置环境变量从而使编译器正常使用。右击“计算机”选择“属性”选择左边“高级系统设置”à选择上面“高级”选项卡点击右下角“环境变...原创 2022-04-11 21:36:33 · 3166 阅读 · 11 评论 -
接口测试+自动化接口测试详解入门到精通
1:json模块的使用 字典是一种存储类型,json是一种格式(完全不同) json.loads()函数是将json字符串转化为字典(dict) json.dumps()函数是将字典转化为json字符串 json.dump()和json.load()主要用来读写json文件函数2:接口自动化测试概叙 什么是接口测试: 前后端不分离:淘宝网站(响应的数据在页面,访问响应的数据是html的)返回的是一整个html(做接口难,需要解析数据,因为返回的是整个html代码) 前原创 2022-04-10 21:28:35 · 4348 阅读 · 8 评论 -
pytest之.pytest_cache文件夹作用【Pytest中的cache缓存功能】
前言pytest 运行完用例之后会生成一个.pytest_cache的缓存文件夹,用于记录用例的ids和上一次失败的用例。1、跑自动化时经常会出现这样一个情况,一轮自动化跑完后零星出现了几个失败测试用例,无法断定失败的原因,所以可能需要重新跑一下失败的测试用例去调试,那我们要做的是就去修改脚本把那几个失败的测试用例筛选出来然后重新跑一遍;2、但是在pytest测试框架因为有缓存功能,就不需要手动去查找上次失败的测试用例并筛选执行。3、pytest测试框架中执行完所有的测试用例后会在当前目..原创 2022-04-08 21:19:39 · 4143 阅读 · 5 评论 -
Pycharm+pytest+allure打造高逼格的测试报告
环境前置提示:allure是基于Java的一个程序,需要Java1.8的环境,没有安装需要去安装一下。如果在cmd中能输入java,获取到命令信息则不管,否则需要配置系统变量:路径:计算机>属性>高级>环境变量在系统变量添加JAVA_HOME D:\Software\JDK8(改为自己的实际路径)在Path中追加(没有则新建)%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;1、安装allure#alluer官网地址:http://原创 2022-04-07 21:22:59 · 3651 阅读 · 6 评论 -
学会了Apifox ,还学postman干啥
作为开软件开发从业者,接口调试是必不可少的一项技能,在这方面 Postman 做的非常出色。但是在整个软件开发过程中,接口调试只是其中的一部分,还有很多事情 Postman 无法完成,或者无法高效完成,比如:接口文档定义、Mock 数据、接口自动化测试等等。Apifox 就是为了解决这个问题而生的。接口管理现状一、常用解决方案使用 Swagger 管理接口文档 使用 Postman 调试接口 使用 RAP 等工具 Mock 数据 使用 JMeter 做接口自动化测试二、存在的问题.原创 2022-04-06 21:07:55 · 215 阅读 · 5 评论 -
测试接口直接生成API文档,这个工具贼好用,你用过吗
ShowDoc一个非常适合团队的在线API文档工具,也支持用docker自建文档服务,不过为了方便演示,我直接用了平台在线服务。官网地址:https://www.showdoc.com.cn/item/index可以使用markdown语法来写API文档、数据字典文档、技术文档、在线excel文档。但像我这种资深的懒人程序员,其实更看重的是showdoc的自动化生成文档的特性,它可以从代码注释中自动生成API文档,或者搭配RunApi客户端(类似postman的api调试工具)一边调试接口、一边原创 2022-04-02 21:41:50 · 883 阅读 · 5 评论 -
postman+jmeter接口实例 从入门到精通
接口基础一、为什么要单独测试接口?1. 程序是分开开发的,前端还没有开发,后端已经开发完了,可以提前进入测试2. 接口直接返回的数据------越底层发现bug,修复成本是越低的3. 接口测试能模拟功能测试不能测到的异常情况,例如修改订单金额二、get请求和post请求两者的区别:get请求向服务端获取数据的 ,post请求向服务端发送数据get传参写在url或cookie中 ,post将数据放在body中get请求没有请求体,只有请求头,post有请求头和请求体get有原创 2022-04-01 21:39:32 · 342 阅读 · 5 评论 -
RobotFrameWork Web自动化测试环境搭建
前言Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD),支持python,java等编程语言(百度百科)。功欲善其事必先利其器,在学习RF之前同样需要搭建开发环境,包括运行环境的搭建,web自动化测试环境的搭建,所以今天会讲解3种RF测试环境的搭建--RIDE,Pycharm及Eclipse,你可以根据自己的喜好选择使用哪种环境原创 2022-03-31 21:19:56 · 418 阅读 · 5 评论 -
ant+jmeter+jenkins+git持续集成以及邮件报告展示
前序准备工作:ant--下载地址:http://ant.apache.org/bindownload.cgi jmeter--下载地址:http://jmeter.apache.org/download_jmeter.cgi jenkins--下载地址:https://jenkins.io/ git--下载地址:https://git-scm.com/downloads jdk--http://www.oracle.com/technetwork/java/javase/downloads/in原创 2022-03-30 21:40:52 · 838 阅读 · 6 评论 -
Python Unittest - 根据不同测试环境跳过用例详解
本文章会讲述以下几个内容:1、Unittest 如何跳过用例2、如何使用sys.argv3、自动化测试项目中如何一套代码多套环境运行一、Unittest跳过用例 @unittest.skip(reason) , 直接跳过被装饰的用例 ,reason用于填写跳过用例的原因 @unittest.skipIf(condition, reason) , condition 如果为真,跳过被装饰的用例,reason用于填写跳过用例的原因 @unittest.skipUnless原创 2022-03-29 21:35:53 · 447 阅读 · 3 评论 -
Python+Appium自动化测试之appium连接真机启动app
app自动化测试的第一步,是启动被测app,环境搭建好后,我们就可以连接真机启动app了。环境为windows,Appium1.18.0,Android手机,被测app为今日头条app,让我们开始吧。一,连接手机(测试机) 通过USB线连接Android手机和电脑,打开手机的开发者模式,开启USB调试模式(方法自行百度)。 打开cmd输入命令adb devices,显示连接手机的udid即为连接成功。 输入adb devices后如果List of devices attac原创 2022-03-28 21:38:05 · 2410 阅读 · 6 评论 -
10年测试经理教你Fiddler基本用法以及如何对手机抓包
一、Fiddler是什么? ·一种Web调试工具。 ·可以记录所有客户端和服务器的http和https请求。 ·允许监视、设置断点、修改输入输出数据。 官方文档(英文):http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureFiddler二、Fiddler下载 官网下载地址:Download Fiddler Web Debugging Tool for Free by Telerik原创 2022-03-27 21:45:36 · 227 阅读 · 5 评论 -
大厂测试经理教你使用fiddler对手机上的程序进行抓包
用fiddler对手机上的程序进行抓包,网上有很多的资料,这里写一下来进行备用。前提:1.必须确保安装fiddler的电脑和手机在同一个wifi环境下备注:如果电脑用的是台式机,可以安装一个随身wifi,来确保台式机和手机在同一wifi环境下安装配置步骤:1.下载一个fiddler,网上随便下一个就可以了2.配置fiddlerTools->Fiddler Options->Connections说明:1.Fiddler listens on port是原创 2022-03-25 21:21:44 · 409 阅读 · 5 评论 -
测试人必会的Python内置库:unittest.mock(单元测试mock的基础使用)
1. 为什么需要使用mockunittest.mock是用于在单元测试中模拟和替换指定的对象及行为,以便测试用例更加准确地进行测试运行。例如对于以下代码,想要针对函数func_a写一个简单的单元测试:import unittestdef func_c(arg1, arg2): a_dict = {} # 其他代码 return a_dictdef func_b(arg3, arg4): b_list = [] a_arg1 = None原创 2022-03-24 21:44:54 · 3116 阅读 · 0 评论 -
测试人必会的Python 的mock模拟测试
如何不靠耐心测试可能我们正在写一个社交软件并且想测试一下“发布到Facebook的功能”,但是我们不希望每次运行测试集的时候都发布到Facebook上。Python的unittest库中有一个子包叫unittest.mock——或者你把它声明成一个依赖,简化为mock——这个模块提供了非常强大并且有用的方法,通过它们可以模拟或者屏敝掉这些不受我们希望的方面。注意:mock是最近收录在Python 3.3标准库中的;之前发布的版本必须通过PyPI下载Mock库。恐惧系统调用无论你是想.原创 2022-03-23 21:36:25 · 1231 阅读 · 5 评论 -
Python+requests+unittest+excel实现接口自动化测试框架
一、框架结构:工程目录二、Case文件设计三、基础包 base3.1 封装get/post请求(runmethon.py) 1 import requests 2 import json 3 class RunMethod: 4 def post_main(self,url,data,header=None): 5 res = None 6 if header !=None: 7 .原创 2022-03-22 21:38:49 · 1587 阅读 · 5 评论 -
Jmeter接口测试-MD5加密-请求验签(完整流程)
第一部分:先准备好Jmeter1.在开始编写脚本之前,先要确保你的Jmeter能够正常运行。若你还没有安装Jmeter,可参考以下方法:A.Jmeter需要java运行环境,所以需要下载JDK,JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html(最好使用 JDK 8 以上的版本,上述链接下可以下载最新的 JDK 版本)B.安装JDK,请参考百度教程:https://jingyan...原创 2022-03-21 21:28:43 · 1842 阅读 · 5 评论 -
Python+unittest+requests 接口自动化测试框架搭建 完整的框架搭建过程 实战
一、Python+unittest+requests+HTMLTestRunner 完整的接口自动化测试框架搭建_00——框架结构简解首先配置好开发环境,下载安装Python并下载安装pycharm,在pycharm中创建项目功能目录。如果不会的可以百度Google一下,该内容网上的讲解还是比较多比较全的!大家可以先简单了解下该项目的目录结构介绍,后面会针对每个文件有详细注解和代码。common:——configDb.py:这个文件主要编写数据库连接池的相关内容,本项目暂未考...原创 2022-03-20 21:35:29 · 2706 阅读 · 8 评论 -
Selenium Web自动化测试——基于unittest框架的PO设计模式
引言 前面一直在讲接口自动化测试框架与案例分享,很少讲Selenium这个Web自动化测试神器。它主要用来做UI自动化测试,大家都知道UI自动化测试成本相当高,一般的Web自动化测试我是一直不建议做的。 虽然不推荐,但是这里有一个设计思想是不错的——PO设计模式。 PO设计模式 PO设计模式,英文名称:Page Object Model。PO设计模式是Selenium自动化测试中最佳的设计方式之一。相比传统设计中:页面定位元素→输入数据→操作元素→断言结果,会有以下问题: 1原创 2022-03-18 20:34:49 · 568 阅读 · 5 评论 -
用postman进行web端自动化测试
概括说一下,web接口自动化测试就是模拟人的操作来进行功能自动化,主要用来跑通业务流程。主要有两种请求方式:post和get,get请求一般用来查看网页信息;post请求一般用来更改请求参数,查看结果是否正确变化;post请求还能用来验证字段的边界值、是否能为空和验证字段可输入的类型。web接口测试只涉及http/https请求,需要输入的内容有:请求方法、url地址、header相关信息、body相关内容、断言,下面详细说明用postman做http请求的使用步骤。一、抓包(使用Charl原创 2022-03-17 21:08:37 · 6549 阅读 · 6 评论 -
接口自动化测试之HTTP协议详解
协议简单理解,计算机与计算机之间的通讯语言就叫做协议,不同的计算机之间只有使用相同的协议才能通信。所以网络协议就是为计算机网络中进行数据交换而建立的规则,标准或约定的集合。OSI模型1978年国际化标准组织提出了“开放系统互联网参考模型”,即著名的OSI模型。它将计算机网络体系结构的通信协议划分为7层,自上而下分别是:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。(7层网络默认具体是什么自行百度)那么们的今天的主题HTTP协议就在应用层,也是应用层使用最多的协议HTTP原创 2022-03-16 21:24:03 · 294 阅读 · 5 评论 -
最新最全接口自动化基本流程和测试思路
接口自动化大致步骤:1、发送请求2、解析结果3、验证结果定义三个和业务相关的类1、一个用来封装HTTPclient,用来发送请求2、解析结果xml的类3、一个用于比较测试结果和期望值的类,用于验证4、自动生成报告的类:自动发送报告之类的(locust的python工具)服务级:Web server(服务) Database(持久化工具-数据库)、Cache(短时间持久化工具-缓存)接口测试:1、构造数据(1)通过接口构造比如获取一个blog的文章信息,原创 2022-03-15 21:25:19 · 1066 阅读 · 5 评论 -
Selenium+Pytest自动化测试框架实战
前言#selenium自动化+ pytest测试框架本章你需要 一定的python基础——至少明白类与对象,封装继承 一定的selenium基础——本篇不讲selenium,不会的可以自己去看selenium中文翻译网 测试框架简介# 测试框架有什么优点呢: 代码复用率高,如果不使用框架的话,代码会很冗余 可以组装日志、报告、邮件等一些高级功能 提高元素等数据的可维护性,元素发生变化时,只需要更新一下配置文件 使用更灵活的PageObject设计模式原创 2022-03-14 21:10:12 · 6553 阅读 · 20 评论 -
Web自动化测试框架实战-基于unittest
随着自动化脚本数量的增加,用例及测试数据的组织和维护,公共模块的复用,用例挑选及执行控制,或者团队协作及用例编写规范化,我们便需要引入自动化测试框架。框架是应用的组织架构,一般包含代码、配置、数据、日志、依赖的组织,可复用模块的抽取以及运行控制等。就像从一盘散沙的武装人员,到一个军队。框架是由脚本集合发展到应用(包含测试项目)的一种必然选择。框架的基本功能一般包括:代码、配置文件、数据文件等的分类组织。 依赖管理。 公共模块的复用。 运行流程及控制。另外,从设计目标来看,框架应该具有易用、健原创 2022-03-13 21:31:31 · 1478 阅读 · 5 评论 -
2022全网最新抓包工具charles的使用 入门到精通
一、charles的使用1.1 charles的说明Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好Java环境。Charles的主要功能:(1)截取Http 和 Https 网络封包。(2)支持重发网络请求,方便后端调试。(3)支持修改网络请求参数。(4)支持网络请求的截获并动态修改.原创 2022-03-11 20:56:12 · 1746 阅读 · 8 评论 -
测试经理教你jenkins +Git 搭建持续集成环境
持续集成通过自动化构建、自动化测试以及自动化部署加上较高的集成频率保证了开发系统中的问题能迅速被发现和修复,降低了集成失败的风险,使得系统在开发中始终保持在一个稳定健康的集成状态。jenkins是目前广泛应用的持续集成工具,本文记录我使用jenkins+Git配置持续集成环境的整个流程以及踩到的坑(jenkins过程的坑往往不是在第一次配置,而是在配置结束后更改某些配置项的时候踩到)。 总体流程如下: tomcat8.0下载地址:http://tomcat.apache.org/ j原创 2022-03-10 21:15:28 · 1809 阅读 · 5 评论 -
使用Docker搭建Jenkins+Docker持续集成环境
本文介绍如何通过Jenkins的docker镜像从零开始构建一个基于docker镜像的持续集成环境,包含自动化构建、发布到仓库\并部署上线。0. 前置条件#服务器安装docker,并启动docker swarm注意docker启动时,需要开启tcp端口1.Jenkins 安装#1.1 命令行启动:#安装比较简单,直接运行Copydocker run -p 8080:8080 -p 50000:50000 -d -v /home/jenkins-home-docker:原创 2022-03-09 19:35:51 · 1291 阅读 · 5 评论 -
Selenium:自动化测试模型介绍、模块化驱动测试案例、数据驱动测试案例
1. 自动化测试模型介绍随着自动化测试技术的发展,演化为了集中模型:线性测试、模块化驱动测试、数据驱动测试和关键字驱动测试。下面分别介绍这几种自动化测试模型的特点。1.1 线性测试通过录制或编写对应用程序的操作步骤产生相应的线性脚本,每个测试脚本相对独立,且不产生其他依赖与调用,这也是早期自动化测试的一种形式:它们其实就是单纯的来模拟用户完整的操作场景。前面写的所有文章所编写的测试脚本都属于线性测试。这种模型的优势就是每一个脚本都是完整且独立的。所以,任何一个测试用例脚本拿出来都原创 2022-03-08 21:29:32 · 982 阅读 · 5 评论 -
Selenium WebDriver + python 自动化测试框架
目标 组内任何人都可以进行自动化测试用例的编写 完全分离测试用例和自动化测试代码,就像写手工测试用例一下,编写excel格式的测试用例,包括步骤、检查点,然后执行自动化工程,即可执行功能自动化测试用例,包括测试结果、测试报告。 任何一台安装了JDK环境的windows机器都可以直接运行,不必考虑运行环境的问题。 整理了一下目前使用的自动化测试框架,基于Selenium WebDriver + python,关键字驱动,简单总结一下。自动化工程:driver 目录.原创 2022-03-07 21:26:02 · 317 阅读 · 5 评论 -
接口测试基础(fiddler、postman的使用、python实现测试接口程序)
写在前面:本文主要的章节规划:1.什么是接口测试另外,有的时候会直接调用别的公司的接口,比如银行的、淘宝的、支付宝的,此时也需要做接口测试以及验证数据;做接口测试的好处:其中,get和post请求是用的最多的(截图来自fiddler) get和post请求的区别从表面上看,GET后面跟的数据要比POST请求多很多!而get和post提交的数据哪个更大一些呢?get是通过地址栏来提交...原创 2022-03-06 20:44:03 · 348 阅读 · 6 评论 -
Jmeter+Ant+Jenkins搭建持续集成的接口测试(推荐 Mark)
一、Jmeter+ant1、首先我们默认Jmeter脚本已经录制好了,并测试通过,存在(查询模块.jmx)脚本2、将 JMeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar复制到Ant所在目录lib子目录之下,这样Ant运行时才能找 到"org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"这个类,从而成功触发JMeter脚本 3、jmeter默认保存的是.csv格式的文件,所以我们先要设置一下bin/j...原创 2022-03-04 20:16:41 · 513 阅读 · 6 评论 -
Python+Requests+PyTest+Excel+Allure 接口自动化测试实战
--------UnitTest框架和PyTest框架的简单认识对比与项目实战--------定义:Unittest是Python标准库中自带的单元测试框架,Unittest有时候也被称为PyUnit,就像JUnit是Java语言的标准单元测试框架一样,Unittest则是Python语言的标准单元测试框架。Pytest是Python的另一个第三方单元测试库。它的目的是让单元测试变得更容易,并且也能扩展到支持应用层面复杂的功能测试。两者对比:Pytes...原创 2022-03-03 20:57:08 · 687 阅读 · 6 评论 -
基于 Jmeter 的 web 端接口自动化测试平台
简介基于之前的react+unittest+flask的接口自动化平台开发经验,和趟过的坑,我重新开发了这个接口自动化平台。平台前端采用的antd+dva+umi的antd-pro模板,结合平台业务设计开发。后端采用的flask+sqlalchemy+Blueprint,结构化更加清晰,ORM的数据库操作更加稳定。自动化脚本的执行部分,我采用的是扩展性和针对性更强的jmeter。demo框架功能点批量导入har包生成接口用例 接口用例分组树形展示 用例编辑失焦自动保存 用例编写提原创 2022-03-02 20:55:48 · 676 阅读 · 5 评论