首页 > 其他分享 >技术分享 | 如何模拟真实使用场景?mock 技术来帮你

技术分享 | 如何模拟真实使用场景?mock 技术来帮你

时间:2022-08-15 12:14:38浏览次数:93  
标签:Map 场景 请求 Rewrite 技术 html mock 格沃兹

原文链接

mock 是一种通过代理修改请求与响应,从而辅助构造更多应用场景的工具。比如在工作中,可能需要 mock 第三方的回调给到测试人员测试的环境,从而更顺利的开展测试工作,也使得测试环境更接近真实的使用场景。

Charles 修改请求与响应

MapLocal

将指定的网络请求重定向到本地文件。

1、先保存接口返回数据,右键单击某接口->点击 SaveResponse ->选择 html 格式

2、对本地的 html 进行修改,将“百度一下”改为“霍格沃兹”

3、设置 charles 进行 map local,右键点击 Map Local->进入 Edit Mapping ->点击 choose ->选择修改后的 html->点击 OK

4、此时再次请求百度,则可以看到“百度一下”变为了“霍格沃兹”

在 Charles 的菜单中,选择 Tools->Map Remote 或 Map Local 即可进入到相应功能的设置页面。

MapRemote

是将指定的网络请求重定向到另一个网址请求地址。

  1. 设置参数Toos->Map Remote

  1. 查看访问结果,则会发现,www.baidu.com 会被重定向到 www.sougou.com

Rewrite 功能

Rewrite 功能功能适合对某一类网络请求进行一些正则替换,以达到修改结果的目的。

  1. 打开 Tools->Rewrite,对内容进行替换,下面把页面中“我的关注”替换为霍格沃兹

  1. 再次申请百度,同样,“我的关注”变为了“霍格沃兹”

获取更多相关资料,请添加微信ceshiren001

标签:Map,场景,请求,Rewrite,技术,html,mock,格沃兹
From: https://www.cnblogs.com/chengzi-ceba/p/16587812.html

相关文章

  • 技术分享 | 接口测试之HTTP 协议讲解
    原文链接本文节选自霍格沃兹测试开发学社内部教材HTTP协议是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。客户端向服务端......
  • 技术分享 | 实战详解接口测试请求方式Get、post
    原文链接本文节选自霍格沃兹测试开发学社内部教材在日常的工作当中,http请求中使用最多的就是GET和POST这两种请求方式。那么掌握这两种请求方式的原理,以及两种请......
  • 技术分享 | 接口自动化测试之JSON Schema模式该如何使用?
    原文链接JSONSchema模式是一个词汇表,可用于注释和验证JSON文档。在实际工作中,对接口返回值进行断言校验,除了常用字段的断言检测以外,还要对其他字段的类型进行检测。对......
  • 振弦传感器的发展及信息化的核心技术-VM系列振弦采集模块
    河北稳控科技振弦传感器的发展及信息化的核心技术-VM系列振弦采集模块振弦传感器的历史堪称古老,历经一百年仍经久不衰,目前仍是各种传感器的主流支撑技术。以下从一篇生动......
  • redis五种数据类型及使用场景(转载)
    (19条消息)【Redis】五种数据类型及其使用场景_编程芝士的博客-CSDN博客_redis有几种数据类型......
  • vlan技术前提下,交换机原理?
    转发机制、对有无目标mac的帧操作、广播组播帧、同一接口学习多个mac基于源MAC地址学习,基于目标MAC地址转发对于没有目标MAC地址表项的帧,向本VLAN的其他所有接口转发......
  • 会话技术_session_细节1和会话技术_session_细节2
    当客户端关闭后,服务器不关闭,两次获取Session是否为同一个默认情况下,不是如果相同,则可以创建Cookie,键为JESSIONID,设置最大存活时间,让cookie持久化保存......
  • 会话技术_概述和快速入门
    会话技术_概述概念:一次会话中包含多次请求和响应一次会话:浏览器第一次给服务器资源发送请求会话建立直到一方断开为止功能:在一次会话的范围内的多次请求间共享......
  • 一文讲透Java核心技术之高可扩展利器SPI
    大家好,我是冰河~~SPI的概念JAVASPI=基于接口的编程+策略模式+配置文件的动态加载机制SPI的使用场景Java是一种面向对象语言,虽然Java8开始支持函数式编程和Stream,但是......
  • 华为5700三层交换机在生产场景中做策略路由
     我们在工作中经常会遇到这样的问题,就是有两条线路,一条电信一条移动,一条ADSL一条光纤。诸如此类的。但由于有三层交换机,我们往往把默认路由就指向了某一个出口。这样我......