文档章节

Apizza 在线Api接口测试工具

卡片云_瘦子
 卡片云_瘦子
发布于 2016/09/29 20:46
字数 583
阅读 1444
收藏 4
点赞 2
评论 0

Apizza (http://apizza.cc?f=bl) 平台分为开发模式和浏览模板,开发模式只有用户自己可以打开,浏览模式是供其他人查看,测试使用。

平台支持标准的http协议请求,支持添加header,支持标准 json,xml,html,text四种返回格式,自动格式化展示。

平台做了许多体验优化,比如参数列表和url自动转换,请求文档字段一键生成。响应文档的字段可以从api返回自动生成。请求自动存为历史记录,支持定义的环境变量,可以方便切换线下,下上环境,文档导出等等。

下面就简单介绍下怎么使用Apizza进行接口测试。

 第一步:准备接口

<?php
   namespace Home\Controller;
   use Think\Controller;
   class ApiController extends Controller {
     public function index(){
       $result = array(
             'status'=>1,
             'data'=>array(
               'name'=>'My name',
               'tel'=>'12345678',
             )
         );
       header("Content-Type: application/json");
      echo json_encode($result);
   }
}

第二步:测试接口

        登陆Apizza,创建一个新项目,进入控制台,填写接口地址,并点击发送,效果如图

            

可以看出,效果不错!

 

接下来测试一下传递参数的情况

<?php
namespace Home\Controller;
use Think\Controller;
class ApiController extends Controller {
    public function index(){
    $requests = I();
    $result = array(
        'status'=>1,
        'data'=>$requests
    );
    header("Content-Type: application/json");
    echo json_encode($result);
    }
}

测试效果图如下

测试效果和展示效果都还不错,而且直观,简洁。

第三步:写文档

Apizza可以方便的写文档,只要一个按钮就可以把模拟的字段自动生成文档字段。这个功能还是很方便的。

点击那个U的按钮,可以自动生成红色框里面的字段,你只要把说明补充上就行了。最后点击保存。

第四步:导出文档

这个功能不错,导出的文档格式也很漂亮。如下图

好了,基本介绍了Apizza的使用流程,他还有许多其他的功能,这里没有做介绍,可以自己去体会一下,最后补充一下,要使用apizza,需要按照他的chrome插件,这个主要是做跨域的,不然不能使用哦^_^

© 著作权归作者所有

共有 人打赏支持
卡片云_瘦子
粉丝 3
博文 1
码字总数 583
作品 0
成都
Api开发者福利之api在线管理,测试,文档工具--Apizza

Apizza 是国内领先的在线API saas 管理平台,支持在线的API调试,接口管理,快速生成文档,项目管理以及分享。 Apizza (http://apizza.cc?f=bl) 平台分为开发模式和浏览模板,开发模式只有用...

maclindz ⋅ 2016/10/19 ⋅ 1

API文档编写工具

从网络上检索到一些与API文档编写工具相关的资料,特记录如下: APIDoc 一个简单的RESTful API文档生成工具,主要是对代码中的注释来生成文档。开源,http://apidoc.tools prmd 根据JOSN样式...

OpenIoT ⋅ 2016/07/28 ⋅ 0

Apizza(API 开发者在线工具) 团队协作上线了,让团队开发和维护 API 文档更简单

Apizza(http://apizza.cc?f=os126)最近推出了api团队协作功能,可以添加项目成员,共同维护编辑API文档。 主要用法 1.创建项目-》进入控制台-》协作人员 ps:添加的协作人员的邮箱,必须系统存...

卡片云_瘦子 ⋅ 2016/12/06 ⋅ 3

推荐几个在线接口编辑工具

http://api.crap.cn/index.do 开源,Java版本,功能也不少,重要的是有Chrome插件 http://help.kancloud.cn/41497 功能强大,自己去体验 http://www.showdoc.cc 简单好用,支持加密,调试(编...

3kqing ⋅ 2016/09/21 ⋅ 0

整理了 4 个免费的天气 Api,可以自己调试下效果,还可以

文档地址: http://apizza.cc/console/project/8e0342415ad3df5643409045ec8a5e75/browse?api=adde793df46746cdb0641b014a12ea18?f=os9527 1.如果要测试文档里面的 Api ,需要安装 Apizza 的......

卡片云_瘦子 ⋅ 2016/10/11 ⋅ 1

开发工具总结(7)之多年珍藏的Android开发必备网站和工具

【前言】工欲善其事,必先利其器。搞开发多年了,会收藏一些干货网站和工具,辅助开发,提高开发效率。下面一次性分享给大家。喜欢的朋友们点个赞吧。 说明:这些是我收藏的网站,感觉还是不...

AWeiLoveAndroid ⋅ 01/08 ⋅ 0

常用快递API及快递在线下单API分享

1.常用快递API 支持顺丰、EMS、申通、圆通、韵达、汇通、中通、天天、德邦、全峰等主流快递公司。 文档地址:https://www.juhe.cn/docs/api/id/43 1.1常用快递查询API 接口地址:http://v.ju...

请天点 ⋅ 2016/11/11 ⋅ 0

常用快递API(顺丰、EMS、申通、圆通等)及快递在线下单API分享

1.常用快递API 支持顺丰、EMS、申通、圆通、韵达、汇通、中通、天天、德邦、全峰等主流快递公司。 1.1常用快递查询API 接口地址:http://v.juhe.cn/exp/index 支持格式:json/xml 请求方式:...

熊babi ⋅ 2016/11/09 ⋅ 0

使用swagger实现web api在线接口文档

原文:使用swagger实现web api在线接口文档 一、前言   通常我们的项目会包含许多对外的接口,这些接口都需要文档化,标准的接口描述文档需要描述接口的地址、参数、返回值、备注等等;像我...

杰克.陈 ⋅ 2017/12/20 ⋅ 0

开发常用经典工具集合 欢迎补充

最新国内国外免费代理服务器IP地址列表--有段时间在做爬虫项目,经常遇到被ip屏蔽情况,这时候想找些免费代理越过。里面免费的IP可利用率可能只有20%,不过可以花十块钱买1000个可利用率在30%...

KongFanhao ⋅ 2016/05/23 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

用ZBLOG2.3博客写读书笔记网站能创造今日头条的辉煌吗?

最近两年,著名的自媒体网站今日头条可以说是火得一塌糊涂,虽然从目前来看也遇到了一点瓶颈,毕竟发展到了一定的规模,继续增长就更加难了,但如今的今日头条规模和流量已经非常大了。 我们...

原创小博客 ⋅ 24分钟前 ⋅ 0

MyBatis四大核心概念

本文讲解 MyBatis 四大核心概念(SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、Mapper)。 MyBatis 作为互联网数据库映射工具界的“上古神器”,训有四大“神兽”,谓之:Sql...

waylau ⋅ 44分钟前 ⋅ 0

以太坊java开发包web3j简介

web3j(org.web3j)是Java版本的以太坊JSON RPC接口协议封装实现,如果需要将你的Java应用或安卓应用接入以太坊,或者希望用java开发一个钱包应用,那么用web3j就对了。 web3j的功能相当完整...

汇智网教程 ⋅ 57分钟前 ⋅ 0

2个线程交替打印100以内的数字

重点提示: 线程的本质上只是一个壳子,真正的逻辑其实在“竞态条件”中。 举个例子,比如本题中的打印,那么在竞态条件中,我只需要一个方法即可; 假如我的需求是2个线程,一个+1,一个-1,...

Germmy ⋅ 今天 ⋅ 0

Springboot2 之 Spring Data Redis 实现消息队列——发布/订阅模式

一般来说,消息队列有两种场景,一种是发布者订阅者模式,一种是生产者消费者模式,这里利用redis消息“发布/订阅”来简单实现订阅者模式。 实现之前先过过 redis 发布订阅的一些基础概念和操...

Simonton ⋅ 今天 ⋅ 0

error:Could not find gradle

一.更新Android Studio后打开Project,报如下错误: Error: Could not find com.android.tools.build:gradle:2.2.1. Searched in the following locations: file:/D:/software/android/andro......

Yao--靠自己 ⋅ 昨天 ⋅ 0

Spring boot 项目打包及引入本地jar包

Spring Boot 项目打包以及引入本地Jar包 [TOC] 上篇文章提到 Maven 项目添加本地jar包的三种方式 ,本篇文章记录下在实际项目中的应用。 spring boot 打包方式 我们知道,传统应用可以将程序...

Os_yxguang ⋅ 昨天 ⋅ 0

常见数据结构(二)-树(二叉树,红黑树,B树)

本文介绍数据结构中几种常见的树:二分查找树,2-3树,红黑树,B树 写在前面 本文所有图片均截图自coursera上普林斯顿的课程《Algorithms, Part I》中的Slides 相关命题的证明可参考《算法(第...

浮躁的码农 ⋅ 昨天 ⋅ 0

android -------- 混淆打包报错 (warning - InnerClass ...)

最近做Android混淆打包遇到一些问题,Android Sdutio 3.1 版本打包的 错误如下: Android studio warning - InnerClass annotations are missing corresponding EnclosingMember annotation......

切切歆语 ⋅ 昨天 ⋅ 0

eclipse酷炫大法之设置主题、皮肤

eclipse酷炫大法 目前两款不错的eclipse 1.系统设置 Window->Preferences->General->Appearance 2.Eclipse Marketplace下载【推荐】 Help->Eclipse Marketplace->搜索‘theme’进行安装 比如......

anlve ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部