Yuneidt-post

Yuneidt-post是一款接口测试、接口文档一键生成软件。

用最简单的操作来测试,一键生成分享文档

比国外的Postman更懂中国人的使用习惯。 更加实用的单元测试和分享功能。

接口测试

接口测试是软件的最基础功能

简洁的URL参数、headers参数、body参数定义界面、全中文引导。

界面提供纯中文引导,简洁易懂,做中国人更易使用的接口测试软件。

接口测试参数支持引用 变量 , 可以在后置处理脚本将接口返回值写入变量中,以供下一个测试的接口引用变量。我们的变量支持全局变量和组变量。其中组变量可以跟随组配置一起保存下载让团队使用。

接口分享

接口可以保存到云端分享给团队,团队成员在自己客户端导入分享的接口

可一键生成接口分享文档的url,分享给团队

做接口测试即是编写接口文档的过程,无需再去编写接口文档,所有的url参数、headers参数和body参数,都可以一键生成文档,自动编排好格式,减少编写接口设计文档90%的工作量。

后置处理

强大的后置处理能力

可将返回结果存入全局变量或组变量,以供下一个接口使用

可后置处理sql脚本或redis操作,清理测试产生的垃圾数据

以前做接口测试,产生的数据,需要手工去清理,或者产生了重复的主键,无法重复做接口测试,这些场景都可以使用后置处理脚本完成,无需编写代码,会写sql语句即可完成。sql语句支持变量,支持使用返回结果作为变量。

后置Sql脚本,变量的使用例子:

update testpost set token=${response.data.token} where id=1;

单元测试

可自定义单元测试逻辑

可使用简单的js语法,判断返回结果是否符合预期

使用纯界面编写单元测试不太灵活,我们提供了js函数模版,用户自行判断返回数据是否符合预期。对于不会js函数写法的同学们,预置了js判断模版,简单修改即可使用。无需关注函数上下文,只修改函数内容即可。

预置的模版:

import moment from 'moment';
function(response,globalValue,groupValue){
  return response.status==200;
  //return response.data.abc=='123';//数据判断例子
  //return response.data.xxlist.length>0;//列表判断例子
  //return response.headers['xxxx']=='abc';//headers例子
  //return response.cookies['xxxx']=='abc';//cookies例子
  //return globalValue['xxxx']=='abc';//全局变量判断例子
  //return groupValue['xxxx']=='abc';//组变量判断例子

}

自动化测试

可以编排接口的执行顺序,按照预定的逻辑测试接口

可灵活根据返回结果执行下一个接口,支持js语法处理返回结果。

支持灵活易懂的js脚本语言,有脚本模版可以直接套用,只需要写简单的if语句即可处理返回结果。


在线客服