• soapUI模拟restful接口服务


    作者:ding.fengyun[ZSK]

      http协议是目前互联网上使用最多的协议,本文模拟以http协议进行测试 

    一、New REST Project 

    1、新建项目 

            打开soapUI->file->Import Project。

     

    2、新建服务端工程

            RESTFUL是一种网络应用程序的设计风格和开发方式,基于HHTP,可以使用XML格式定义或JSON格式定义。这里选择New REST MockeService协议服务端,新建服务端工程—hi。

    二、服务端工程设置

            设置工程路径:/api/test;端口:8686;主机名称:localhost;可以根据需要,自行设置,无需固定。

    三、请求及响应

    1、请求设置

            选择工程hi,Add new mock action添加请求hi-get。

            打开工程hi,设置请求方法为get,路径为/hi/get。

    2、响应设置

            选择请求hi-get,New MockResponse创建响应res_200

            进行响应返回状态码及字符集设置,双击res_200->

            1)、Http Status Code:响应返回状态码,这里选择200-OK;

            2)、设置响应返回字符集的格式为UTF-8,即mockResponse.setEncoding("UTF-8");注意:若不进行设置,则会中文乱码。

            选择+,添加一行数据,header及value;res_200响应头Content-type设置为application/json;charset=utf-8。

    响应body:{

    •       "english": "hi",

    •       "chinese": "嗨",

    •       "method": "get",

    •       "number": 666

    }


    四、客户端

    1、启动

            在SoapUI调用工程,模拟接口,点击如下图绿色按钮,启动工程。

    2、客户端获取响应

            在客户端输入soapUI模拟接口的URL,http://127.0.0.1:8686/api/test/hi/get

            服务端工程启动,客户端输入地址后,enter,客户端获取响应。

     

  • 相关阅读:
    优化慢执行或慢查询的方法
    Top K问题的两种解决思路
    优先队列实现 大小根堆 解决top k 问题
    进程间的八种通信方式----共享内存是最快的 IPC 方式
    二叉树基础之按层打印
    按层打印二叉树--每行打印一层
    给定一颗完全二叉树,给每一层添加上next的指针,从左边指向右边
    缓存与数据库一致性保证
    一致性哈希算法原理
    Linux复制指定目录下的文件夹结构
  • 原文地址:https://www.cnblogs.com/ustcinfo-qc/p/12123715.html
Copyright © 2020-2023  润新知