摘要: 简介 HTTP 协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须使用什么编码方式。 浏览器行为:Form表单提交 1、form表单常用属性 1 action:url 地址,服务器接收表单数据的地址 2 method:提交服务器的http方法,一般为 阅读全文
posted @ 2022-03-21 10:50 究极不吃香菜 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 一、简介 这篇文章的由来是由于上一篇发送post请求的接口时候,参数传字典(dict)和json的缘故,因为python中,json和dict非常类似 二、定义 python中,json和dict非常类似,都是key-value的形式,而且json、dict也可以非常方便的通过dumps、loads 阅读全文
posted @ 2022-03-11 15:08 究极不吃香菜 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 一、简介 学习requests模块,是让大家去访问官方网站,查看官方文档;其实学习一个新的模块捷径,不用去百度什么的,直接用 help 函数就能查看相关注释和案例内容。 print(help(requests)) 二、POST请求案例,数据为dict格式 url = 'http://httpbin. 阅读全文
posted @ 2022-03-11 15:02 究极不吃香菜 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 一、简介 我们为啥要了解状态码,从它的作用,就不言而喻了。如果不了解,我们就会像个无头苍蝇,横冲直撞。遇到问题也不知道从何处入手,就是想找别人帮忙,也不知道是找前端还是后端的工程师。 状态码的作用是:web服务器用来告诉客户端,发生了什么事。· 状态码位于HTTP Response 的第一行中,会返 阅读全文
posted @ 2022-03-11 14:28 究极不吃香菜 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: 如果想用python做接口测试,我们首先有不得不了解和学习的模块。它就是第三方模块:Requests。 虽然Python内置的urllib模块,用于访问网络资源。但是,它用起来比较麻烦,而且,缺少很多实用的高级功能。更好的方案是使用 requests。它是一个Python第三方库,处理URL资源特别 阅读全文
posted @ 2022-03-11 14:25 究极不吃香菜 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 一、测试用例模板 提到功能测试用例,我们知道,其中最重要的两个要素就是: 测试步骤 预期结果 其实对于接口功能测试也同样如此;接口测试的步骤中,最重要的是将实现向接口发送预设请求,结果则要关注响应信息及后续处理。 所以接口功能测试用例编排可以考虑下列两种形式: 二、测试报告模板 测试报告是指把测试的 阅读全文
posted @ 2022-03-11 11:54 究极不吃香菜 阅读(1542) 评论(0) 推荐(0) 编辑
摘要: 一、接口测试流程 接口测试也是属于功能测试,所以跟我们以往的功能测试流程并没有太大区别,测试流程依旧是:1.测试接口文档(需求文档) 2.根据接口文档编写测试用例(用例编写完全可以按照以往规则来编写,例如等价类划分,边界值等设计方法) 3. 执行测试,查看不同的参数请求,接口的返回的数据是否达到预期 阅读全文
posted @ 2022-03-11 11:22 究极不吃香菜 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 一、接口测试描述 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 一般来说,测试接口,就是指测试接口的功能,性能和稳定性测试,当然可能还有安全性测试。这个 阅读全文
posted @ 2022-03-11 11:06 究极不吃香菜 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 一、常见接口类型 接口是指外部系统与系统之间以及内部各子系统之间的交互点。包括外部接口、内部接口,内部接口又包括:上层服务与下层服务接口、同级接口。 常见web接口:一类是http协议的接口,另一类是web service接口(如soup、rmi、rpc协议)。本文主要介绍http请求接口。 常见的 阅读全文
posted @ 2022-03-11 10:51 究极不吃香菜 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 如果要在报告中加入每一个测试用例执行的logging信息,则需要改HTMLTestRunner的源码 1、初始化定义logging信息, class _TestResult(TestResult): # note: _TestResult is a pure representation of re 阅读全文
posted @ 2022-03-08 15:50 究极不吃香菜 阅读(101) 评论(0) 推荐(0) 编辑