美文网首页
接口测试Mock与HttpClient

接口测试Mock与HttpClient

作者: 木子子金 | 来源:发表于2019-05-25 11:24 被阅读0次

1.Mock框架

1.1mock介绍:

mock可以模拟接口测试,通过运行mock框架的jar,快速搭建接口测试。

1.2mock如何模拟接口:

(1)在项目中添加mock框架的jar

添加moco.jar

(2)编辑.json文件,json文件用于构建模拟的接口内容:

主要包含:request、response各种信息

description”用于描述这个接口

“request”:“uri”访问的路径,“method”请求的方法,“queries”get请求的参数,“forms”post请求的参数,“json”json格式请求参数,“headers”请求头信息,“cookies”请求需要携带的cookies信息才能访问

“response”:“headers”响应头信息,“Content-Type”数据编码类型,“cookies”响应返回的cookies,“status”返回的状态码,“text”返回文本数据,“json”返回json数据

json数据的部分截图

(3)在控制台运行:启动代码java -jar ./moco-runner-0.11.0-standalone.jar http -p 8899 -c mockdemo.json  (对应要模拟的接口或请求的json文件)

启动moco服务

客户端访问

客户端浏览器访问

2.HttpClient框架测试接口

2.1httpclient简介:

通过httpclient框架模拟客户端访问接口,可以是get或post请求,对模拟的接口url提供访问,可以设置请求参数,处理响应结果。

2.2简单模拟操作:

PS:httpclient框架要在接口已经搭建成功的情景下使用

(1)pom.xml文件中引入testNg、httpclient依赖

(2)具体测试类在mock下的MyGetWithCookies、MypostWithCookies:

      Git链接:https://github.com/18130157957/MockAndHttpClientTest.git

工程目录

相关文章

  • 接口测试Mock与HttpClient

    1.Mock框架 1.1mock介绍: mock可以模拟接口测试,通过运行mock框架的jar,快速搭建接口测试。...

  • 接口文档工具 apiPost

    ApiPost = 接口调试+接口文档快速生成+接口文档规范化管理+Mock API+接口流程测试。 生成Mock...

  • Python+ Flask轻松实现Mock Server

    1、什么是Mock 模拟接口 接口Mock测试:在接口测试中,对于某些不容易构造或者不容易获取的接口,可以用一个模...

  • 性能测试操作

    Jmeter****使用mock测试性能 一、****背景 使用jmeter测试接口性能,接口调用逻辑如下: Ø ...

  • 接口测试

    浏览器、接口测试工具,httpclient都可以 调用接口,对比结果

  • API自动化

    1、httpclient如何做接口测试? 创建一个httpclient客户端,用于收发包CloseableHttp...

  • Java接口自动化测试实战笔记

    综述 代码管理工具Git 测试框架 TestNG 测试报告 Mock 接口框架 HTTP 协议接口 测试框架 Ht...

  • koa api测试文档

    api测试重点 测试执行阶段 api接口测试时,需要在构建环境启动服务并且连接mock数据库,mock数据库要通过...

  • python mock server实现:flask

    一、什么是mock mock,即模拟。模拟一个对象,模拟接口返回。 二、什么场景要用mock 1、单元测试: 由于...

  • 从0到1学会使用SpringBoot 搭建mock Server

    Mock Server 做过接口测试的同学一定听说过mock Server,大家会觉得其很神秘,很高大上!mock...

网友评论

      本文标题:接口测试Mock与HttpClient

      本文链接:https://www.haomeiwen.com/subject/bjdazqtx.html