会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
给你一页白纸
不要假装努力,结果不会陪你演戏。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2022年3月10日
python+pytest接口自动化(6)-请求参数格式的确定
摘要: 我们在做接口测试之前,先需要根据接口文档或抓包接口数据,搞清楚被测接口的详细内容,其中就包含请求参数的编码格式,从而使用对应的参数格式发送请求。例如某个接口规定的请求主体的编码方式为 application/json,那么在请求该接口时,请求参数格式必须是 json 格式,使用其他的编码方式请求不会
阅读全文
posted @ 2022-03-10 22:09 给你一页白纸
阅读(1981)
评论(0)
推荐(2)
2022年3月9日
python+pytest接口自动化(5)-requests发送post请求
摘要: 简介 在HTTP协议中,与get请求把请求参数直接放在url中不同,post请求的请求数据需通过消息主体(request body)中传递。 且协议中并没有规定post请求的请求数据必须使用什么样的编码方式,所以其请求数据可以有不同的编码方式,服务端通过请求头中的 Content-Type 字段来获
阅读全文
posted @ 2022-03-09 20:13 给你一页白纸
阅读(1363)
评论(0)
推荐(1)
2022年3月7日
python+pytest接口自动化(4)-requests发送get请求
摘要: python中用于请求http接口的有自带的urllib和第三方库requests,但 urllib 写法稍微有点繁琐,所以在进行接口自动化测试过程中,一般使用更为简洁且功能强大的 requests 库。下面我们使用 requests 库发送get请求。 requests库 简介 requests
阅读全文
posted @ 2022-03-07 20:23 给你一页白纸
阅读(1360)
评论(0)
推荐(1)
2022年3月6日
python+pytest接口自动化(3)-接口测试一般流程及方法
摘要: 首先我们要明确,通常所接口测试其实就属于功能测试,主要校验接口是否实现预定的功能,虽然有些情况下可能还需要对接口进行性能测试、安全性测试。 在学习接口自动化测试之前,我们先来了解手工接口测试怎样进行。 URL组成 为了更好的理解接口测试,我们需要对接口的URL有所了解,下面以GET请求URL为例,组
阅读全文
posted @ 2022-03-06 10:14 给你一页白纸
阅读(1209)
评论(0)
推荐(0)
2022年3月3日
python+pytest接口自动化(2)-HTTP协议基础
摘要: HTTP协议简介 HTTP 即 HyperText Transfer Protocol(超文本传输协议),是互联网上应用最为广泛的一种网络协议。所有的 WWW 文件都必须遵守这个标准。 设计 HTTP 最初的目的是为了提供一种发布和接收 HTML 页面的方法。HTTP 协议在 OSI 模型中属于应用
阅读全文
posted @ 2022-03-03 22:33 给你一页白纸
阅读(989)
评论(1)
推荐(2)
2022年3月2日
python+pytest接口自动化(1)-接口测试基础
摘要: 接口定义 一般我们所说的接口即API,那什么又是API呢,百度给的定义如下: API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问
阅读全文
posted @ 2022-03-02 22:08 给你一页白纸
阅读(1374)
评论(0)
推荐(0)
2022年2月25日
使用Flask开发简单接口
摘要: 作为测试人员,在工作或者学习的过程中,有时会遇到没有可以调用的现成的接口,导致我们的代码没法调试跑通的情况。 这时,我们使用python中的web框架Flask就可以很方便的编写简单的接口,用于调用或调试。在之前的pytest系列文章中,已经使用过Flask编写接口用于代码调试。相比于python的
阅读全文
posted @ 2022-02-25 08:51 给你一页白纸
阅读(1402)
评论(0)
推荐(4)
2022年2月23日
pytest(13)-多线程、多进程执行用例
摘要: 有些项目的测试用例较多,测试用例时需要分布式执行,缩短运行时间。 pytest框架中提供可用于分布式执行测试用例的插件:pytest-parallel、pytest-xdist,接下来我们来学习这两个插件的使用方法。 pytest-parallel pytest-parallel 同时支持多线程、多
阅读全文
posted @ 2022-02-23 08:49 给你一页白纸
阅读(2256)
评论(0)
推荐(4)
2022年2月22日
pytest(12)-Allure常用特性allure.attach、allure.step、fixture、environment、categories
摘要: 上一篇文章pytest Allure生成测试报告我们学习了Allure中的一些特性,接下来继续学习其他常用的特性。 allure.attach allure.attach用于在测试报告中添加附件,补充测试结果。附件格式可以是txt、jpg等,附件内容通常是测试数据、截图等。 allure.attac
阅读全文
posted @ 2022-02-22 08:58 给你一页白纸
阅读(2565)
评论(0)
推荐(3)
2022年2月21日
pytest(11)-Allure生成测试报告
摘要: Allure是一个开源的测试报告生成框架,提供了测试报告定制化功能,相较于我们之前使用过pytest-html插件生成的html格式的测试报告,通过Allure生成的报告更加规范、清晰、美观。 pytest框架支持使用Allure生成测试报告,接下来让介绍pytest怎样结合Allure生成测试报告
阅读全文
posted @ 2022-02-21 08:46 给你一页白纸
阅读(2299)
评论(0)
推荐(4)
上一页
1
2
3
4
5
6
下一页
公告