随笔分类 -  接口相关

摘要:xx = """User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0 Accept: applicatasdon Accept-Language: zh-CN,zh;qasd 阅读全文
posted @ 2022-04-02 17:03 究极不吃香菜 阅读(104) 评论(0) 推荐(0) 编辑
摘要:为了验证用户登录情况以及减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮。有些登录不是用 cookie 来验证的,是用 token 参数来判断是否登录。token 传参有两种一种是放在请求头里,本质上是跟 cookie 是一样的,只 是换个单词而已;另外一种是在 url 请求参数里,这种更直 阅读全文
posted @ 2022-03-28 15:05 究极不吃香菜 阅读(944) 评论(0) 推荐(0) 编辑
摘要:有些登录的接口会有验证码:短信验证码,图形验证码等,这种登录的话验证码参数可以从后台获取的(或者查数据库最直接)。获取不到也没关系,可以通过添加cookie的方式绕过验证码。(注意:并不是所有的登录都是用cookie来保持登录的,有些是用token登录) 一、 1、如博客园登录后会生成一个已登录状态 阅读全文
posted @ 2022-03-24 16:30 究极不吃香菜 阅读(176) 评论(1) 推荐(0) 编辑
摘要:本来最新的requests库V2.13.0是支持https请求的,但是一般写脚本时候,我们会用抓包工具fiddler,这时候会 报:requests.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify fa 阅读全文
posted @ 2022-03-24 11:40 究极不吃香菜 阅读(393) 评论(0) 推荐(0) 编辑
摘要:1、判断请求连接内的数据格式,具体参考前一章的四种编码数据格式 2、代码实现 1 # coding:utf-8 2 import requests 3 # 先打开登录首页,获取部分session 4 url = "http://localhost:8080/jenkins/j_acegi_secur 阅读全文
posted @ 2022-03-24 11:28 究极不吃香菜 阅读(78) 评论(0) 推荐(0) 编辑
摘要:第一种:打开Fiddler 点击Rules-> Automatic Breakpoint ->After Response (这种方法会中断所有的会话) 消除命令:点击Rules-> Automatic Breakpoint ->Disabled 第二种: 在命令行中输入命令: bpafter ww 阅读全文
posted @ 2022-03-22 17:26 究极不吃香菜 阅读(81) 评论(0) 推荐(0) 编辑
摘要:简介 HTTP 协议规定 POST 提交的数据必须放在消息主体(entity-body)中,但协议并没有规定数据必须使用什么编码方式。 浏览器行为:Form表单提交 1、form表单常用属性 1 action:url 地址,服务器接收表单数据的地址 2 method:提交服务器的http方法,一般为 阅读全文
posted @ 2022-03-21 10:50 究极不吃香菜 阅读(1133) 评论(0) 推荐(0) 编辑
摘要:一、简介 学习requests模块,是让大家去访问官方网站,查看官方文档;其实学习一个新的模块捷径,不用去百度什么的,直接用 help 函数就能查看相关注释和案例内容。 print(help(requests)) 二、POST请求案例,数据为dict格式 url = 'http://httpbin. 阅读全文
posted @ 2022-03-11 15:02 究极不吃香菜 阅读(821) 评论(0) 推荐(0) 编辑
摘要:一、简介 我们为啥要了解状态码,从它的作用,就不言而喻了。如果不了解,我们就会像个无头苍蝇,横冲直撞。遇到问题也不知道从何处入手,就是想找别人帮忙,也不知道是找前端还是后端的工程师。 状态码的作用是:web服务器用来告诉客户端,发生了什么事。· 状态码位于HTTP Response 的第一行中,会返 阅读全文
posted @ 2022-03-11 14:28 究极不吃香菜 阅读(1163) 评论(0) 推荐(0) 编辑
摘要:如果想用python做接口测试,我们首先有不得不了解和学习的模块。它就是第三方模块:Requests。 虽然Python内置的urllib模块,用于访问网络资源。但是,它用起来比较麻烦,而且,缺少很多实用的高级功能。更好的方案是使用 requests。它是一个Python第三方库,处理URL资源特别 阅读全文
posted @ 2022-03-11 14:25 究极不吃香菜 阅读(271) 评论(0) 推荐(0) 编辑
摘要:一、测试用例模板 提到功能测试用例,我们知道,其中最重要的两个要素就是: 测试步骤 预期结果 其实对于接口功能测试也同样如此;接口测试的步骤中,最重要的是将实现向接口发送预设请求,结果则要关注响应信息及后续处理。 所以接口功能测试用例编排可以考虑下列两种形式: 二、测试报告模板 测试报告是指把测试的 阅读全文
posted @ 2022-03-11 11:54 究极不吃香菜 阅读(1816) 评论(0) 推荐(0) 编辑
摘要:一、接口测试流程 接口测试也是属于功能测试,所以跟我们以往的功能测试流程并没有太大区别,测试流程依旧是:1.测试接口文档(需求文档) 2.根据接口文档编写测试用例(用例编写完全可以按照以往规则来编写,例如等价类划分,边界值等设计方法) 3. 执行测试,查看不同的参数请求,接口的返回的数据是否达到预期 阅读全文
posted @ 2022-03-11 11:22 究极不吃香菜 阅读(322) 评论(0) 推荐(0) 编辑
摘要:一、接口测试描述 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 一般来说,测试接口,就是指测试接口的功能,性能和稳定性测试,当然可能还有安全性测试。这个 阅读全文
posted @ 2022-03-11 11:06 究极不吃香菜 阅读(271) 评论(0) 推荐(0) 编辑
摘要:一、常见接口类型 接口是指外部系统与系统之间以及内部各子系统之间的交互点。包括外部接口、内部接口,内部接口又包括:上层服务与下层服务接口、同级接口。 常见web接口:一类是http协议的接口,另一类是web service接口(如soup、rmi、rpc协议)。本文主要介绍http请求接口。 常见的 阅读全文
posted @ 2022-03-11 10:51 究极不吃香菜 阅读(123) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示