自动化工具 接口自动化测试平台-接口信息录入调试篇

yuan · 2018年08月23日 · 最后由 yuan 回复于 2018年08月25日 · 3145 次阅读

接口信息页面

记录接口信息、调试接口等等

配置界面

基础信息

重点说明 url 的选择,目前支持一个项目下有 4 个 base_url,具体可在项目那边填写

请求信息

(样式类似于 postman)
请求地址:支持参数引用,例如:bxr/users/login/$param?

$param 的形式引用已定义参数,该参数可从配置、项目公用配置、上个接口提取信息 3 个地方引用

数据类型暂时分为 data、json:

data 值支持文件上传、参数引用、函数引用;参数引用方式 $param、函数引用方式 ${func($param)}

json 格式,提供格式化按钮方便查阅可修改,同时数据也支持参数和函数引用

请求头部

这个比较简单,就是简单的头部信息定义

信息提取

支持返回信息中,提取出需求的值,提取规则:
content 示例数据:

{
  'data': [
    {
      'phone': '15813311111'
    },
    {
      'cat': '111'
    }
  ],
  'status': 0
}

content 表示从返回 body 中提取数据
headers 表示从头部信息中提取数据

返回判断

支持自定义断言函数

接口信息首页介绍

筛选项中的配置选项作用:当进行测试的时候,默认为该配置作为这次测试的配置信息(对应业务配置页面)

勾选后指定的信息后,点击测试即可按照编号顺序执行测试

眼睛按钮,查看最近一次的测试结果

导入信息:目前支持 har 文件,和 postman 导出的 json 文件,来进行接口信息的导入

复制按钮:支持完整复制该接口信息并进行相关修改

github 地址:https://github.com/pencil1/ApiTestWeb
github 地址: https://github.com/pencil1/ApiTestManage

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 2 条回复 时间 点赞

请问你们动态的接口参数是怎么获取的,比如你的 $param 是从哪儿去获取值

yuan #1 · 2018年08月25日 Author
阿森 回复

有 2 个途径吧,可以在配置页面去设置,或者是上一个接口返回数据中的提取值

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册