首页 > 其他分享 >moco搭建和使用

moco搭建和使用

时间:2022-11-05 17:13:13浏览次数:91  
标签:8888 jar json 使用 login moco response 搭建

一、环境安装

见:moco环境安装

这里安装的目前最新:moco-runner-1.3.0-standalone.jar,jdk-19_windows-x64_bin.exe,jdk环境变量配置好

moco地址:https://github.com/dreamhead/moco

api文档地址: https://github.com/dreamhead/moco/blob/master/moco-doc/apis.md

 

在moco安装历经下,cmd窗口,启动命令:java -jar moco-runner-1.3.0-standalone.jar http -p 8888 -c test01.json

moco只关注服务器的配置,也就是客户端与服务端,或者更加具体的说就是请求和响应。

二、下面模拟使用Postmen请求

新建一个one_response.json文件:

one_response.json

启动moco服务:java -jar moco-runner-1.3.0-standalone.jar http -p 8888 -c one_response.json

使用Postmen去访问:http://localhost:8888/onelogin

cmd窗口moco服务:

三、moco模拟多个接口案例

创建hotel.json文件,里面有登录和系统两个接口请求

 1 [
 2     {
 3         "request":
 4         {
 5             "method":"post",
 6             "uri":"/system",
 7             "json":
 8             {
 9                 "ph":"88888888",
10                 "name":"admin",
11                 "code":"8888888888888888888888"
12             }
13         },
14         "response":
15         {
16             "file":"system_response.json"
17         }
18     },
19     
20     {
21         "request":
22         {
23             "method":"post",
24             "uri":"/login",
25             "json":
26             {
27                 "username":"login_admin",
28                 "password":"admin"
29             }
30         },
31         "response":
32         {
33             "file":"login_response.json"
34         }
35     }
36 ]
hotel.json

在同一级文件夹下,通过login_response.json、system_response.json将请求数据分离出来

 1 {
 2     "status":0,
 3     "msg":"ok",
 4     "data":
 5     {
 6         "username":"login_admin",
 7         "userID":18,
 8         "token":"as342sdsdsdsddddt"
 9     }
10 }
login_response.json
 1 {
 2     "status":0,
 3     "msg":"ok",
 4     "data":
 5     {
 6         "room":"201"
 7         "startTime":"2022-11-10",
 8         "endTime":"2022-11-11",
 9         "vpr":"88888888"
10     }
11 }
system_response.json

启动moco服务:java -jar moco-runner-1.3.0-standalone.jar http -p 8888 -c hotel.json

就可以使用Postmen通过http://localhost:8888/login、http://localhost:8888//system请求到数据了

 

2022-11-5笔记

 

标签:8888,jar,json,使用,login,moco,response,搭建
From: https://www.cnblogs.com/yuntimer/p/16860586.html

相关文章

  • QString的一些使用技巧
    简介QString字符串被每个GUI程序所使用,不仅是用户界面,还有数据结构。C++原生提供两种字符串:传统的C风格以'\0'结尾的字符数组和std::string类。与这些不同,QString使......
  • 解决在idea中使用springMvc向mysql写入中文数据乱码
    相关设置:1、idea编码格式设置:   2、MySQL的相关编码格式设置:修改前编码:无用操作:之前通过命令行修改编码格式:setcharacter_set_client=utf8......
  • VTP+VLAN+TRUNK+CHANNEL搭建小型网络
    VTP+VLAN+TRUNK+CHANNEL搭建小型网络搭建拓扑图和IP分配搭建好基本拓扑图,根据自身需求提前构思各个Vlan所在网段,各个设备IP地址,规划好各个交换机之间的线路合理美观。......
  • 野花--input获取焦点,改变父元素,改变兄弟元素,不使用js来实现
    :focus-within:focus-within是一个CSS伪类,表示一个元素获得焦点,或该元素的后代元素获得焦点。换句话说,元素自身或者它的某个后代匹配:focus伪类。(shadowDOM树(en-U......
  • 关于markdown的使用
    关于markdown的学习​ 第一次写博客,那就来记录一下Markdown的语法。1.标题通过#+空格+标题实现,#的数量表示几级标题,#最多不能超过六个一级标题二级标题三......
  • 学习笔记-Windows 基础服务搭建
    Windows基础服务搭建磁盘管理例1新建两个10G的硬盘,名称为A-10-1、A-10-2,挂载到主机;新建镜像卷,使用所有空间,驱动器号为D.1.开始——管理工具——计算机......
  • c语言借助GNU创建对象和嵌套union使用
    #include<stdio.h>#include<stdlib.h>#include<string.h>/**枚举体占用内存*枚举有符号,根据数值分配内存。[1~4]*但是和编译器相关联,目前我看到的都是4by......
  • vi 使用以及快捷键
    vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,v......
  • 在Vue中使用Swiper轮播图、同时解决点击轮播图左右切换按钮不生效的问题、同时将轮播
    轮播图左右的切换按钮、如果点击没有反应,控制台也没有报错。很大可能是==版本问题==。如果不指定版本信息、默认安装的是最新的版本。版本过高或者过低都有可能导致无效。......
  • 手把手教你搭建消防安全答题小程序-实现页面间跳转功能
    手把手教你搭建知识答题小程序,系列文章前面的三章,分别描写了如何去搭建答题小程序的首页、答题页以及答题结果页。然而,界面设计篇将告一段落了,接下来将过渡到交互功能篇。......