Mock3 moco框架的http协议post方法Mock的实现

新建一个 startupPost.json

[
  {
    "description":"模拟一个post请求",
    "request":{
      "uri":"/postDemo",
      "method":"post"
    },
    "response":{
      "text":"这是一个post请求"
    }
  },

  {
    "description":"模拟一个带参数的post请求",
    "request":{
      "uri":"/postwithparam",
      "method":"post",
      "forms":{
        "name":"huhanshan",
        "age":"18"
      }
    },
    "response":{
      "text":"这是一个带参数的post请求,胡汉山带着参数又回来了"
    }
  }
]

注意,post里面的参数和get不一样,get是用的queries关键字,但是post用到的是forms关键字 ,他不可以在浏览器中看结果,因为,浏览器中只可以允许get请求。所以在浏览器访问会出现错误:显示400错误

如何访问呢?需要在jmeter中看结果:

结果:

响应数据:

原文地址:https://www.cnblogs.com/peiminer/p/9641946.html

时间: 2024-08-05 17:57:21

Mock3 moco框架的http协议post方法Mock的实现的相关文章

YII框架之soap协议的配置跟使用(Webservice)

Yii依靠文档注解(doc comments)和类反射(class reflection)来识别哪个方法可以被远程调用,包括他们的参数和返回值,但目前只能返回字符串,不能返回数组,若返回数组,则为"array";故我将返回值转换为json字符串再返回. 1. 定义Service Provider,服务器端文件代码,WebServerController.php <?php /****************************** * @author sara zhou *

02 http协议之方法与状态码

一:HTTP请求信息和响应信息的格式 请求: (1)请求行 (2)请求头信息 (3)请求主体信息(可以没有) (4) 头信息结束后和主体信息之间要空一行 请求行又分3部分 请求方法 请求路径 所用的协议 请求方法: GET POST PUT DELETE TRACE ,OPTIONS 所用的协议: 目前一般是HTTP/1.1, 0.9,1.0已经基本不用 二:状态码表示的含义 状态码 定义 说明 1XX 信息 接收到请求,继续处理 2XX 成功 操作成功地收到,理解和接受 3XX 重定向 为了完

RFC 协议下载方法

rfc的官方网站是:http://tools.ietf.org 举例说明: RFC7230是HTTP 1.1协议,此文档的URL为:http://tools.ietf.org/html/rfc7230 你只要把URL最后的4位数字替换为你要下载的文档的编号就可以打开下载页面了, 在下载页面上提供文档的多种格式以供下载. RFC 协议下载方法,布布扣,bubuko.com

Javscript调用iframe框架页面中函数的方法

Javscript调用iframe框架页面中函数的方法,可以实现iframe之间传值或修改值了, 访问iframe里面的函数: window.frames['CallCenter_iframe'].hw_CallIn(callerid,sessionid); 说明: CallCenter_iframe为iframe的id hw_CallIn为iframe中页面中的方法名 callerid和sessionid为方法中的参数 例子如下:index.html <a href="#" o

jquery iframe父子框架中的元素访问方法

jquery教程 在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素.或者在iframe框架中使用父窗口的元素js在父窗口中获取iframe中的元素1.格式:window.frames["iframe的name值"].document.getElementById("iframe中控件的ID").click();实例:window.frames["ifm"].document.getElementById(&

Robot Framework测试框架用例脚本设计方法

Robot Framework介绍 Robot Framework是一个通用的关键字驱动自动化测试框架.测试用例以HTML,纯文本或TSV(制表符分隔的一系列值)文件存储.通过测试库中实现的关键字驱动被测软件.    Robot Framework灵活且易于扩展.它非常适合测试有不同接口的复杂软件:用户接口.命令行,Web服务,专有的编程接口等. Robot Framework是开源软件,通用的测试库源码安装包和文档等可通过http://robotframework.org获取.Robot Fr

Moco框架

1.下载地址:https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/0.11.0/ 下载:moco-runner-0.11.0-standalone.jar 2.moco启动实例: 在项目上创建目录moco,拷贝下载好的jar包到新建目录,新建mock文件startup.json: [ { "description":"启动举例", "request":{ "ur

moco框架一(moo框架的下载)

moco框架的下载地址:https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/0.11.0/ moco-runner-0.11.0-standalone.jar 2016-05-19 02:52 6419662 原文地址:https://www.cnblogs.com/linxinmeng/p/12598856.html

(1)什么是web框架和http协议

Django是一个web框架 web框架的本质:就是一个socket服务端 bs架构本质上就是cs架构(cs架构就是client和server):bs架构就是browser和server,本质上browser可以看做是client客户端 http协议详解:bs架构之间的数据传输协议 http请求协议 '''这个是http请求首行,GET就是请求的方法,浏览器里请求地址就是发送一个GET请求,所以请求首行看到的第一个就是请求方法,然后以空格隔开,第二个就是请求的地址,然后空格后的是请求协议'''