分类 - 接口自动化

  • webSocket 接口测试浅谈
    webSocket 接口测试浅谈
    | 接口自动化
    评论 0 | 点赞 0 | 预览 279
    WebSocket 接口测试浅谈什么是 WebSocketWebSocket 是一种基于在单个 TCP 连接上进行全双工通信的协议,解决了HTTP协议不适用于实时通信的缺点,相较于 HTTP 协议,W
  • mock工具的使用
    mock工具的使用
    | 接口自动化
    评论 0 | 点赞 0 | 预览 16
    工具一:Json Server简介json-server是一款小巧的Mock工具,它可以不写一行代码在30秒内创建一套Restful风格的 api。相比较Django,flask来实现Mock要方便很
  •  mock测试
    mock测试
    | 接口自动化
    评论 0 | 点赞 1 | 预览 246
    mock测试1. 简述mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。典型的应用场景:当某个单元测试依赖另外一个函数,而这个函数还未开发完成,那么可以使用这个函数的mock对象来完成测试。当某个接口测试依赖另一个接口,而这个接口未开发完
  • session鉴权的处理
    session鉴权的处理
    | 接口自动化
    评论 0 | 点赞 1 | 预览 290
    一、session鉴权的处理1. requests的会话对象就想一个浏览器一样,它会在同一个会话中自动处理cookie信息,不需要写任何额外的代码。import requestssession = requests.Session() # 理解为就是一个浏览器type(session)reques
  • 加密参数权限验证与多sql校验
    加密参数权限验证与多sql校验
    | 接口自动化
    评论 0 | 点赞 0 | 预览 14
    1. 参数加密在测试过程中遇到参数加密,有两种方案:找开发协调,提供加密的模块,例如jar包,然后通过python去调用。见博客找开发了解加密的过程,自己用python代码封装时间戳:某个时刻距离1970 01 01 0: 0: 0 的秒数import timetime.time()16393975
  • 接口依赖之业务流 与jsonpath
    接口依赖之业务流 与jsonpath
    | 接口自动化
    评论 0 | 点赞 0 | 预览 5
    接口依赖之业务流前面讲的接口依赖都是单接口测试时的场景。接口自动化的另一个接口依赖场景是业务流。总结一下,接口自动化时怎么处理接口依赖 这个问题的回答如下:对于单接口测试如果依赖接口只需要在测试开始执行一次,那么可以将依赖接口的请求放在类级前置方法中,然后通过全局变量或者当前用例类属性来传递依赖数据
  • 测试用例基类抽取
    测试用例基类抽取
    | 接口自动化
    评论 0 | 点赞 2 | 预览 302
    测试用例基类抽取1. 抽取思路1.1 将公用模块都封装到基类中便于子类直接调用日志器数据库查询器项目配置
  • 动态参数替换
    动态参数替换
    | 接口自动化
    评论 0 | 点赞 0 | 预览 10
    动态参数替换需求:动态的去替换参数。在替换的过程中,根据不同的参数自动的去找对应的值进行替换。1. 设计思路用例数据中的槽位变量名要和对应的类属性名一致找出用例数据中的所有槽位名根据槽位名依次去类中获取对应的属性并替换2. 封装动态参数替换函数封装动态替换函数#!/usr/bin/env pytho
  • 最简明的 python 正则教程
    最简明的 python 正则教程
    | 接口自动化
    评论 0 | 点赞 0 | 预览 3
    正则表达式一、概述1. 概念正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。2. 目的给定一个正则表达式和另一个字符串,我们可以达到如下的目的:a. 给定的字符串是否符合正则表达式
  • 接口依赖的处理
    接口依赖的处理
    | 接口自动化
    评论 0 | 点赞 3 | 预览 285
    一、接口依赖一个接口的测试经常要依赖另外一个或者多个接口成功请求后的返回数据。例如,当前项目中的充值接口的测试就依赖注册接口,登录接口。因为需要先注册,在登录然后才充值。所以进行单接口测试的时候,有些处于业务流中间的接口需要依赖前置接口,可以在测试脚手架中完成这些前置操作。1. 类级前置条件处理当一