![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
接口测试
文章平均质量分 75
单单一个越
这个作者很懒,什么都没留下…
展开
-
27 | 深入浅出之动态测试方法
代码级测试的动态测试方法,可以分为人工动态测试方法和自动动态测试方法。其中人工动态测试方式,是最常用的代码级测试方法,也是我们在进行单元测试时采用的方法原创 2023-09-05 10:01:50 · 128 阅读 · 0 评论 -
24 | 紧跟时代步伐:微服务模式下API测试要怎么做?
契约的本质就是 Request 和 Response 的组合,具体的表现形式往往是 JSON 文件,此时我们就可以用该契约的 JSON 文件作为 Mock Service 的依据,也就是在收到什么 Request 的时候应该回复什么 Response。如下图,当用 Service X 的契约启动 Mock Service X 后,原本真实的 Service X 将被 Mock Service X 替代,也就解耦了服务之间的依赖。实现 Mock Service 来代替被依赖的真实 Service。原创 2023-08-25 09:45:02 · 1311 阅读 · 0 评论 -
23 | 知其然知其所以然:聊聊API自动化测试框架的前世今生
根据httprunner的yml的脚本规则,加上一些开源的组件,做了一个web页面可以进行代理抓包,测试人员无论从web页面还是app操作只要设置代理过来,就可以看到自己的所有请求,然后选择想自动化的请求,后台自动转成测试脚本,再在管理界面上通过拖拽等性质组装成自动化测试集,并可以执行调试、定时任务等。目的:既可以不对所有的 response 字段都去写 assert,又可以监测到 response 的结构以及没有写 assert 的字段值的变化。,对于有变化的字段给出告警。解决,把动态字段排除在外。原创 2023-08-24 10:53:08 · 85 阅读 · 0 评论 -
python 自动化测试,生成报告
import unittestfrom datetime import datetimefrom HTMLTestRunner import HTMLTestRunnerclass report: def toReport(self): #加载测试文件 dir_path = '../test' discover = unittest.defaultTestLoader.discover(dir_path, pattern = '*.py') #原创 2020-10-08 18:58:30 · 428 阅读 · 0 评论 -
Python实现自动化测试结合数据驱动下测试报告及邮件生成
接口测试框架本文中只讲到 测试用例 - 用例读取器 - 用例解析器 - 核心运行器 - 结果分析器 - 报告 - 通知在一个exexl中存放测试用例,通过unittest进行用例读取、解析,并生成测试报告,将报告以邮件形式发送给接收者。API接口:https://www.sojson.com/blog/234.html(感谢博主提供的免费天气查询的API)建立一个项目test_API新建如下文件夹,各文件夹作用如下:case : 存放写有测试用例的execl表execl : 读取exe原创 2020-10-07 17:46:49 · 914 阅读 · 0 评论 -
接口测试之发送报告邮件
发送邮件import smtplibfrom email.mime.text import MIMETextclass sendmail: def sendmail(self, path): #读测试报告 f = open(path, 'rb') mail_body = f.read() f.close() #设置邮箱 host = 'smtp.163.com' port = 4原创 2020-10-07 11:07:31 · 413 阅读 · 0 评论