摘要:
POST请求用于向服务器提交数据,比如提交一个表单新建一个用户、或修改一个用户信息等操作。 对于POST请求,我们可以通过浏览器开发者工具或者其他外部工具来进行抓包,得到请求的URL、请求头(request headers)以及请求的表单data信息,这三样恰恰是我们用Requests库模拟POST 阅读全文
摘要:
上一篇文章说明了Postman中关于Cookie的相关操作,还是以Cookie举例,来说明下一在Postman中测试关联接口。 1、关联接口说明 例如:有可能存在部分任务场景,或者部分API接口必须登录后才能访问。 设想一下,现在后端基本都是热更新框架,每次热更新都会清除Session,边开发边测试 阅读全文
摘要:
Requests库GET请求是使用HTTP协议中的GET请求方式对目标网站发起请求。 (不带参数的GET请求请看上一篇文章的练习) 1、使用Requests库发送带参数的GET请求 使用Get请求方式发送带参数请求时,是params=参数字典,而不是data=参数字典。data=参数字典是Post请 阅读全文
摘要:
1、Requests库 Requests库是用Python语言编写,基于urllib3模块,采用Apache2 Licensed开源协议的 HTTP 库。 虽然Python的标准库中urllib3模块已经包含了平常我们使用的大多数功能,但是它的 API使用起来让人感觉不太友好。而Requests库使 阅读全文
摘要:
1、接口的概念 接口又叫API,全称application programming interface:应用程序接口(规范),也就是我们经常会听说Web接口,APP接口。 详细说明: APP是一种基于C/S架构的应用程序,如抖音、微信等。完整的体验是基于APP客户端和后台云服务端共同作用的结果。 客 阅读全文
摘要:
1、接口测试概念 接口测试是测试系统组件间接口的一种测试,它界于单元测试与系统测试中间。 接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。 测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 换句话说,接口测试就是开发人员把这个接口实现了,我们需 阅读全文
摘要:
在接口测试中,某些接口的调用,需要带入已有Cookie,比如有些接口需要登陆后才能访问。 Postman接口请求使用Cookie有如下两种方式: 1、直接在头域中添加Cookie头域,适用于已经知道请求所用Cookie数据的情况。 2、使用Postman的Cookie管理机制,既可以手动添加,同时P 阅读全文
摘要:
我们检验一个测试用例是否通过,一般会将我们心理预期的结果与实际结果进行比对,如果结果一致则证明测试通过,如果结果不一致,则证明测试不通过,这即是我们经常所说的断言。 1、Tests的介绍 Postman中的断言是使用请求后脚本Tests,是对状态码、响应头、响应正文等信息进行断言操作。 在Postm 阅读全文
摘要:
Postman测试沙箱其实是结合JS脚本和内置断言函数,来完成测试中的断言功能,在请求发起前后实现部分测试操作。 常用功能: 请求前脚本(pre-request scripts)设置请求前置操作如设置变吊等。 请求后脚本(tests)对状态码、响应头、响应正文等信息进行断言操作。 1、Pre-req 阅读全文
摘要:
1、演示说明 我们在之前的文章中使用JMeter发送一个最基础的请求,已经使用JMeter发送了一个Get请求,并且介绍了使用JMeter发送一个最基础请求需要的四个要素。 测试计划要素如下: 要素一:脚本中要有一个测试计划,且只能有一个JMeter测试计划。(换种说法,一个测试计划就生成一个JMe 阅读全文