接口自动化测试Mock Get和Post请求

这篇具有很好参考价值的文章主要介绍了接口自动化测试Mock Get和Post请求。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Mock可以模拟一个http接口的后台响应,可以模拟request,response 

下载 moco-runner-0.11.0-standalone.jar

下载链接: https://pan.baidu.com/s/1bmFzvJPRnDlQ-cmuJ_3iRg 提取码: kpjv

确保安装了jdk,cmd下可以运行java -version

一、模拟不带参的get请求

#代码中的description行可以不写;一般结构为description,request,response,除description外,其它值均为键值对形式;request定义uri(接口地址),method(请求方式),queries 或 forms;

参考代码: 

[
{
"description":"this is a no param get",
"request":{
"uri":"/get",
"method":"Get"
},
"response":{
"text":"Yeah,you sucess"
}

}
]

接口自动化测试Mock Get和Post请求,软件测试,lua,开发语言

 二、模拟带参数的get请求;

参数使用"queries"

接口自动化测试Mock Get和Post请求,软件测试,lua,开发语言

 三、发送不带参数Post;

post请求不能使用浏览器访问,可以使用Postman或Jmeter工具;

接口自动化测试Mock Get和Post请求,软件测试,lua,开发语言

浏览器访问结果如下:

接口自动化测试Mock Get和Post请求,软件测试,lua,开发语言

 Postman设置及结果如下:

接口自动化测试Mock Get和Post请求,软件测试,lua,开发语言

Jmeter设置及结果如下:

接口自动化测试Mock Get和Post请求,软件测试,lua,开发语言

四、发送带参数的Post请求;参数使用"forms"

接口自动化测试Mock Get和Post请求,软件测试,lua,开发语言

Postman设置及结果如下图;键值(key,value)都传对了,status才显示200,否则显示400;

接口自动化测试Mock Get和Post请求,软件测试,lua,开发语言

jmeter设置及结果如下图;

接口自动化测试Mock Get和Post请求,软件测试,lua,开发语言

【整整200集】超超超详细的Python接口自动化测试进阶教程合集,真实模拟企业项目实战文章来源地址https://www.toymoban.com/news/detail-637797.html

到了这里,关于接口自动化测试Mock Get和Post请求的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python接口自动化(十)--post请求四种传送正文方式(详解)

    post请求我在python接口自动化(八)--发送post请求的接口(详解)已经讲过一部分了,主要是发送一些较长的数据,还有就是数据比较安全等。我们要知道post请求四种传送正文方式首先需要先了解一下常见的四种编码方式: HTTP 协议规定 POST 提交的数据必须放在消息主体(e

    2024年02月04日
    浏览(52)
  • 【Golang 接口自动化02】使用标准库net/http发送Post请求

    目录 写在前面 发送Post请求 示例代码 源码分析 Post请求参数解析 响应数据解析 验证 发送Json/XMl Json请求示例代码 xml请求示例代码 总结 资料获取方法 上一篇我们介绍了使用  net/http  发送get请求,因为考虑到篇幅问题,把Post单独拎了出来,我们在这一篇一起从源码来了解一

    2024年02月14日
    浏览(61)
  • 【Golang 接口自动化01】使用标准库net/http发送Get请求

    目录 发送Get请求 响应信息 拓展  资料获取方法 使用Golang发送get请求很容易,我们还是使用 http://httpbin.org 作为服务端来进行演示。 更多的响应内容我们查看安装路径的net包中Response struct 的信息,里面有详细的注释,参考路径: C:Gosrcnethttpresponse.go : 用过Python的同学都知

    2024年02月14日
    浏览(39)
  • 一文get,最容易碰上的接口自动化测试问题汇总

    本篇文章分享几个接口自动化用例编写过程遇到的问题总结,希望能对初次探索接口自动化测试的小伙伴们解决问题上提供一小部分思路。 sql语句内容出现错误 空格:由于有些字段判断是变量,需要将sql拼接起来,但是在拼接字符串时没有加空格导致报错。 错误状态:打印

    2024年02月04日
    浏览(37)
  • 接口自动化测试 —— 工具、请求与响应

    1.工具介绍 postman :很主流的API测试工具,也是工作里面使用最广泛的研发工具。 JMeter: ApiPost: 2.安装postman: 安装好直接打开,不用注册。 1、同步通信: 客户端请求服务端必须有回应,在回应之前不能做别的操作,有缺陷,会造成排队、等待、堵塞。 当任务太多时,服

    2024年02月07日
    浏览(70)
  • 接口自动化测试:Requests统一请求封装(框架的封装)

    一、为什么要做统一请求封装? 1. 去除很多重复的、冗余的代码; 2.  异常处理和日志监控: 设置统一的公共参数、统一的文件处理、统一的异常处理、统一的日志监控、统一的用例断言等; 3. 跨py文件实现通过一个session自动管理有cookie关联的接口;               

    2024年01月24日
    浏览(57)
  • Postman接口测试之POST、GET请求方法

    1.HTTP的五种请求方法 :GET, POST ,HEAD,OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。 2.接口调用传参方式 :key-value参数形式,Json串传参形式。 key-value参数:把参数拼接在url的后面由?相连,多个参数之间用相连。 Json串传参:需要在请求的body写中,入Json格式参数。 功能说明:

    2023年04月08日
    浏览(67)
  • 自动化测试mock模块使用详解介绍

    mock简介 py3已将mock集成到unittest库中 为的就是更好的进行单元测试 简单理解, 模拟接口返回参数 通俗易懂, 直接修改接口返回参数的值 官方文档:unittest.mock --- 模拟对象库 — Python 3.11.3 文档 mock作用 解决依赖问题,达到解耦作用 当我们测试某个 目标接口(模块) 时,该

    2024年02月06日
    浏览(41)
  • 泽众TestOne自动化测试平台,挡板测试(Mock测试)上线了!!

    什么是挡板测试(Mock测试)? 主要应对与某些不容易构造或者不容易获取的对象以及暂时没有开发完成的对象,设计一个虚拟的对象,配置测试需求的业务数据,完成测试业务。 TestOne是泽众软件自主研发的一体化测试系统,基于B/S 体系结构,集自动化项目管理、测试需求

    2024年02月09日
    浏览(46)
  • get√接口自动化核心知识点浓缩,为面试加分

    日常接触到的接口自动化从实际目标可以划分为两大类: 1、为模拟测试数据而开展的接口自动化 这种接口自动化大多是单次执行,目的很明确是为了功能测试创造测试数据,节约人工造数据的时间和人工成本,提高功能测试人员的测试效率。 2、在功能测试之前提前发现错

    2024年02月11日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包