随笔分类 - 接口测试1
摘要:页面设计2022.2.7 目录结构:包: base:存储基础代码,主要是底层方法的封装 page:对象层,把每个行为写成一个单独的函数 test:测试层,编写具体的测试代码 common:公共类,比如针对文件的路径处理 utils:工具类文件夹: data:存储测试数据 config:存储配置文件
阅读全文
摘要:requests请求,参数详解 请求的参数都是字典的类型 响应数据⼀般使⽤r.text来获取,如果响应数据是JSON格式的,那么使⽤r.json() 代码技术栈有哪些? 基础编程 单元测试框架:unittest Pytest 数据驱动 jenkins持续集成 requests get方法 post请
阅读全文
摘要:什么是JMeter jmeter是100%的java语⾔开发的,它是免费开源的软件,是⾮常优秀的性能测试⼯具和接⼝测试⼯具,⽀持主流 协议的测试 结构 测试计划 测试计划是顶级的层级⽬录的结构, 那么在这样的⽬录结构中,⾥⾯可以包含很多线程组 线程组 线程组我们可以简单的理解为postman测试⼯具
阅读全文
摘要:https://jmeter.apache.org/ PostMan描述:1、我们先在postman的测试工具里面加一个添加的测试用例2、测试用例添加成功后,发送请求,在响应数据中获取它的动态参数,获取的方式具体为: A、在postman的tests里面首先通过JSON.parse(response
阅读全文
摘要:接口测试实战 问题:1、登录接口OK,那么能够代表登录的业务是OK的吗? 登录接口仅仅是登录业务的一部分的接口,所以可能会存在情况的是登录接口是OK的,但是其他的登录业务的接口是有问题的,所以不能说登录接口是OK的,登录业务也是OK的,二者不能等价的 问题:1、删除了产品,真的删除了吗? 2、验证是
阅读全文
摘要:postman:
1、get
2、put
3、post
4、delete
5、动态参数的关联
6、数组里面的value值获取
7、断验增了响应时间
8、全局变量讲了设置变量,获取变量
9、数据驱动,对URL,协议状态码分离
10、node.js的安装以及环境验证
11、newman安装以及环境验证
12、newman是干什么
13、使用newman来生成测试报告
协议,postman
阅读全文
摘要:访问令牌access_token 登录时,在post登录请求里生成访问令牌,在get登录请求时添加令牌即可登录成功,然后进行测试 动态参数(关联)的解决思路: 1、通过接口http://101.43.158.84:5000/auth,登录成功2、登录成功后,在响应数据中返回认证授权3、在该http:
阅读全文
摘要:COOKIE cookie:主要是存储用户操作行为的数据,在早期的互联网产品中,用户登录系统的凭证都是由cookie来进行记录的,但是由于是存储在客户端的(本机的电脑),所以是不安全的,基本目前登录认证的凭证不会再使用cookie的技术了 http是一个无状态的协议,但是互联网产品的发展,需要记住用
阅读全文
摘要:抓包工具charles 下载工具charles 破解 Charles要使用,要进行3个配置:1、安全证书,证书必须安装在可信任的安全列表中2、配置监听的端口3、配置HTTPS的端口 1、安全证书装在可信任的安全列表中 2、配置监听的端口 端口: https:443mysql:3306email:25
阅读全文
摘要:api接口测试 技术栈:协议postman jmeter接口测试框架MockServer 微服务架构就是根据业务场景,把每个独立的业务场景单独分离成一个服务,这样服务和服务之间通信,通信通过REST API 或者gRPC的协议来进行交互。 常规开发模式中接口测试的场景:开发同学:1、前端程序员把代码
阅读全文