zoukankan      html  css  js  c++  java
  • Yapi api测试工具安装使用

    环境:centos7、docker

    Yapi 由 YMFE开源,旨在为开发、产品、测试人员提供更优雅的接口管理服务,可以帮助开发者轻松创建、发布、维护API。
    • 权限管理 YApi 成熟的团队管理扁平化项目权限配置满足各类企业的需求
    • 可视化接口管理 基于 websocket的多人协作接口编辑功能和类 postman 测试工具,让多人协作成倍提升开发效率
    • Mock Server 易用的 Mock Server,再也不用担心 mock 数据的生成了
    • 自动化测试 完善的接口自动化测试,保证数据的正确性
    • 数据导入 支持导入swagger, postman, har数据格式,方便迁移旧项目
    • 插件机制 强大的插件机制,满足各类业务需求

    1、mongodb安装
    mkdir -p /data/yapi/mymongo/data
    docker run -d -p 27017:27017 --name mongo-yapi -v /data/yapi/mymongo/data:/data/db -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=passwd mongo
    
    2、编辑yapi的配置文件
    [root@node-1 yapi]# vi /data/yapi/config.json 
    {
      "port": "3000",
      "adminAccount": "admin@admin.com",
      "timeout":120000,
      "db": {
        "servername": "100.98.100.186",
        "DATABASE": "yapi",
        "port": 27017,
        "user": "admin",
        "pass": "passwd",
        "authSource": "admin"
      },
      "mail": {
        "enable": false,
        "host": "smtp.163.com",
        "port": 465,
        "from": "***@163.com",
        "auth": {
          "user": "***@163.com",
          "pass": "*****"
        }
      },
      "ldapLogin": {
          "enable": false,
          "server": "ldap://192.168.5.3:389",
          "baseDn": "cn=admin,dc=demo,dc=com",
          "bindPassword": "admin",
          "searchDn": "dc=demo,dc=com",
          "searchStandard": "mail",
          "emailPostfix": "@demo.com",
          "emailKey": "mail",
          "usernameKey": "sn"
          },
      "closeRegister": true // 关闭注册
    }
    
    3、初始化数据库
    docker run -it --rm -v /data/yapi/config.json:/api/config.json --link mongo-yapi:mongo  --entrypoint npm  --workdir /api/vendors  registry.cn-hangzhou.aliyuncs.com/anoy/yapi  run install-server
    
    4、启动yapi程序
    docker run -d -v /data/yapi/config.json:/api/config.json --name yapi --link mongo-yapi:mongo --workdir /api/vendors  -p 10001:3000/tcp  registry.cn-hangzhou.aliyuncs.com/anoy/yapi  server/app.js
    
    5、访问地址用户密码
    访问 http://localhost:10001 登录账号admin@admin.com,密码ymfe.org

    6、结果显示

      

      

      

      

    做一个决定,并不难,难的是付诸行动,并且坚持到底。
  • 相关阅读:
    P2910 [USACO08OPEN]寻宝之路Clear And Present Danger 洛谷
    P2212 [USACO14MAR]浇地Watering the Fields 洛谷
    Python字体颜色设置
    Python小游戏 -- 猜数字
    数据结构 -- 链表&双向链表
    数据结构 -- 队列 & 循环队列 -- 数组实现
    数据结构 -- 栈的数组实现法
    洛谷P1036 选数
    如何让c语言使用结构体近似模拟c++中的类
    对c语言回调函数的理解
  • 原文地址:https://www.cnblogs.com/wukc/p/14963579.html
Copyright © 2011-2022 走看看