首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏修己xj

    Mock神器:Easy-Mock 私有化部署及使用介绍

    本文将介绍如何将 Easy-Mock 部署到本地服务器或私有云环境中,并提供一些基本的使用指南。 介绍 Easy Mock 是一个可视化,并且能快速生成模拟数据的持久化服务。 /logs:/home/easy-mock/easy-mock/logs # 配置地址,请使用本地配置地址替换 - . 引入了 Mock.js,下面我们演示两个接口。 更详尽的用例及文档请参考 Mock.js 官网。 配置响应数据(随机数据) { "code": 200, "data|10": [{ "string|1-2": "@string", "integer": "@integer(10

    1.1K10编辑于 2024-12-10
  • 来自专栏奇点大数据

    Pytorch神器10

    今天聊一聊IT工程师如何转型深度学习工程师的话题。其实这个话题已经不是第一次聊了,也是很多IT工程师朋友比较关心的。毕竟在新一代的IT工作环境中,AI思维几乎是必须的素养了。

    47320发布于 2018-07-24
  • 来自专栏IT大咖说

    详解构建mock服务最方便的神器——Moco

    ◆ moco介绍 moco框架是github上的一个开源项目,可模拟http,https,Socket协议的mock操作。 如果大家不了解什么是mock请参考文章: 什么是mock 这里重点介绍moco的standolone方式的用法! 这就是最简单的moco mock的实例!大家是不是感觉到使用moco创建mock 简直方便到起飞! Mock的请求不能存储到数据库中,对于统计mock历史请求结果不够友好,如果想进一步解决该问题,需要编写代码解析日志来完成对mock请求信息的统计 来源: https://www.toutiao.com 投稿、约稿、转载请加微信:ITDKS10(备注:投稿),茉莉小姐姐会及时与您联系! 感谢您对IT大咖说的热心支持!

    1.8K20编辑于 2022-08-26
  • 来自专栏国产

    用上这个 Mock 神器,让你的开发爽上天!

    黎明的希望 直到有一天,我遇到这个神器。我的效率提升了 100%。 我可以用最省力最优雅的方式得到我需要的 Mock 数据,甚至不需要任何配置。 直到我遇到这个神器,我才明白好的工作习惯能给我提升多少效率。 现在的我已经不一样了。我认为这款神器能够把全中国前端程序员的工作效率都提升一倍。我也希望在读这篇文章的你,能够好好把这款工具用起来。 我有一个“查询宠物列表”的 GET 接口,它的请求参数是 page 和 pageSize,取值是 6 和 10,含义就是我要查宠物列表的第 6 页,每页限定 10 条记录。 请求一下,返回的 Mock 数据就是一系列的宠物信息。 到下面的 page 字段,出现问题了:我请求的明明请求的是第 6 页的数据,你给我返回 page 是第 10 页算什么意思。 ​ 而且第 10 页的下一页是 22 页? ​ 翻到下一页 我希望 Mock 出来的数据是什么样的呢?应该是我请求的是第几页,返回来的数据就是第几页;然后总页数应该是固定的,不会因为我翻前翻后就变。

    1K20编辑于 2022-05-07
  • 来自专栏测试开发技术

    自动化测试Mock神器:轻松模拟HTTP请求!

    一般有两种场景: 前端对后端接口的 mock, 后端服务之间的测试中涉及的mock,常常发生在单元测试的时候。 B,当敏捷开发中B接口还未开发完全时候这里会需要用到 Mock。 今天给大家介绍一款Python Mock工具:requests-mock 2、工具介绍 requests-mock是一个用于模拟HTTP请求的Python库,它可以帮助开发人员在测试和开发过程中模拟各种 pip install requests pip install requests_mock 4、使用示例 示例一:使用Mock模拟GET、Post请求 以下是一个使用requests-mock模拟GET 请求和POST请求的示例: import requests import requests_mock # 模拟GET请求 with requests_mock.Mocker() as m: #

    1.4K41编辑于 2023-11-16
  • 来自专栏DevOps时代的专栏

    推荐六款实用 Mock 神器,总有一款适合你!

    56"Mock.mock('@time')// => "01:48:17" 按规则生成字符串 // 指定范围的数量Mock.mock({ "string|1-10": "★"}) // 执行后{ "string ": "★★"} // 随机生成数量为1-10个'*'字符串 // 固定数量Mock.mock({ "string|3": "*"}) // 执行后{ "string": "***"} // 生成指定数量的 // 小数Mock.mock({ "number|1-100.1-10": 1}) // 执行后{ "number": 72.15917} // 生成1-100的数字,随机保留1-10位小数 生成随机的对象数量 ", "CMD", "UMD"] }){ "array": "CMD"} // 随机获取对象中的一项 生成对象数组 // list指定了数组当中的对象数量,最少一项,最多10项。 Mock.mock({// 属性 list 的值是一个数组,其中含有 1 到 10 个元素'list|1-10': [{// 属性 id 是一个自增数,起始值为 1,每次增 1'id|+1': 1}]}

    17.1K42编辑于 2022-03-18
  • 单元测试 MockMock

    前言前段时间,我们团队就单元测试是否采用 Mock 进行了一番交流,各有各的说法。本文就单元测试 MockMock 给出我的观点,欢迎各位同仁提出不同的意见,共同探讨、相互交流。单元测试没必要? MockMock?那什么是Mock?什么是Mock?简单来说,Mock就是模拟目标代码的行为,在实际测试过程中代替真实的调用目标。如下图这样做的意义何在?Mock的意义何在? 我想Mock就是最好的一种方式。 个人认为Mock只是模拟调用外部的行为,并不影响代码逻辑。所以,不存在“Mock是不是有效的单元测试”这种说法。如何Mock?应该Mock什么? 总结单元测试中使用Mock有以下几个好处:隔离测试:Mock 使得测试可以专注于测试的代码逻辑,而不必关心外部不稳定因素。提高测试速度:Mock 可以避免耗时的外部调用,从而加快测试速度。

    68920编辑于 2024-07-29
  • 来自专栏非典型性程序员

    Mock10-拦截器服务实现(一)探索HandlerInterceptor

    在本系列 Mock 平台开发过程中,接口拦截服务核心是用到了 spring boot 中的 HandlerInterceptor 类,它主要进行所有请求的拦截服务。 因此我们实现 mock 拦截网关服务的逻辑处理就在于此,通过 request 获取请求方法、路径、参数等去数据库匹配,如果有匹配的配置 mock 数据,则按照设定的返回值塞到 response 中返回来完成接口 Mock 服务。 执行调试模式查看获取的参数值 至此,我们实现了请求接口相关信息的拦截,后续我们将在此基础上进行规则判断返回,来真正实现Mock服务。 前文导读 Mock09-项目管理(五)搜索、删除和Table优化 Mock08-项目管理(四)下篇:自定义Component组件 Mock08-项目管理(四)上篇:编辑功能实现 Mock07-项目管理功能

    50720编辑于 2023-10-21
  • 来自专栏测试技术圈

    部分mock

    部分mock 在测试过程中,有个类的部分方法可能需要实际调用,而某些方法则是被mock的,也就是部分mock的场景。在Mockito中,可以使用Spy来实现。

    2.3K31发布于 2020-05-25
  • 来自专栏软件测试那些事

    部分mock

    部分mock 在测试过程中,有个类的部分方法可能需要实际调用,而某些方法则是被mock的,也就是部分mock的场景。在Mockito中,可以使用Spy来实现。

    61220发布于 2020-12-01
  • 来自专栏大大刺猬

    mysql提升10倍count(*)的神器

    还是不错的成绩.神器使用这个神器前, 先深呼吸,吸收天地之灵气. 实际使用的时候可以放心的慢慢敲.神器的兼容性测试然后我们来测试下兼容性:python2环境: 看起来慢一丢丢, 但无伤大雅mysql 5.7环境: 我没得大表了, 就这个10W行的意思意思吧. 0.04

    54561编辑于 2025-03-21
  • 来自专栏bamboo前端学习记录

    mock数据

    在html的同文件夹下写一个json文件,里面放mock的数据 ? ajax的url地址指向该json文件,记得这里是坑,要带上仓库名/mock/home.html 设置githubpage,通过浏览器查看mock的数据 ? 二、通过本地开静态服务器来mock数据 在本地同时写html,json文件,ajax的url地址指向该json文件。 打开gitbash,通过http-server打开静态服务器,通过浏览器用返回的本机ip打开html,查看mock的数据 三、通过easy mock网址mock数据 1、打开网址,登陆 ? https://easy-mock.com/mock/5c... (1)gitbashmock数据 打开gitbash,输入curl url对应的地址。 ?

    2.2K20发布于 2019-01-29
  • 接口 Mock 工具对比:Mock.js、Easy Mock、Apifox 的使用场景与配置

    接口 Mock 工具对比:Mock.js、Easy Mock、Apifox 的使用场景与配置 为什么需要接口 Mock 前端开发中,后端未就绪、接口不稳定或联调周期长,都会拖慢交付。 安装与使用: npm i -D mockjs 前端拦截示例(XHR/Fetch): import Mock from 'mockjs' Mock.mock('/api/user', 'get', { page=\d+/, 'get', { code: 0, 'list|10': [{ id: '@id', title: '@ctitle(5,15)', date: '@date' }] }) ({ baseURL }) 数据规则示例: { "code": 0, "list|10": [ { "id": "@id", "title": "@ctitle(5,10)", "status 用例测试可直接引用 Mock 数据,联动断言与 CI。 优点与注意:强协作、自动 Mock 与测试闭环;团队需采纳统一接口定义流程,Mock 与真实后端差异需定期校准。

    59110编辑于 2025-12-15
  • 来自专栏听Allen瞎扯淡

    Mock 与 Stub

    Martin大师在文章中详细的解释了Mock与Stub的区别,以及怎样使用它们进行TDD实践等等一系列干货,强烈推荐阅读,猛击这里阅读原文。 我无意把大师的话再复述一遍,所以在本文中我就聊聊我对Mock与Stub的理解以及一些实践。 相同点 先看看两者的相同点吧,非常明确的是,Mock和Stub都可以用来对系统(或者将粒度放小为模块,单元)进行隔离。 先看看两者的相同点吧,非常明确的是,Mock和Stub都可以用来对系统(或者将粒度放小为模块,单元)进行隔离。 不同点 Mock和Stub有两个主要区别: 校验测试结果的方式不同,Mock倾向于校验行为(Beahavior verification),Stub倾向于校验状态; Mock和Stub也代表了两种将测试与设计结合在一起的理念

    1.7K20发布于 2018-09-10
  • 来自专栏康怀帅的专栏

    PHPUnit Mock 测试

    本文介绍了 PHPUnit Mock 测试。 Mock 测试就是为了解决上面的问题而出现的,使用 Mock 我们可以虚拟出一个 bar 的调用,并且假设 bar 调用返回结果。如果还是听不懂,上一段代码就知道了。 'get')->willReturn(3); //2 $this->assertEquals(3,$stub->get(1)); //3 } } 上面的测试函数就使用到了 Mock

    1.3K40发布于 2018-02-28
  • 来自专栏JavaEdge

    最好用的10款ER图神器

    怎么想、怎么做,全在乎自己「不断实践中寻找适合自己的大道」 分享10款ER图工具,详细分析他们的功能特点、价格和适用场景,可以根据你的需求进行选择。 价格: 提供个人免费版 专业版:14美元/月,或95美元/年 10 DrawSQL 链接: 免费的开源图表工具,支持ER图的创建。 上述介绍的10款ER图工具各具特色,可以满足了不同用户和团队的需求。

    2.1K00编辑于 2024-05-25
  • 来自专栏国产

    Mock 语法讲解

    Mock.Random.integer(min, max)生成一个随机的整数,可以指定范围。例如:返回值为 0 到 10 之间的整数。 Mock.Random.string(length)生成一个随机的字符串,可以指定长度。例如:返回值为长度为 10 的随机字符串。Mock.Random.date()生成一个随机的日期。 示例:const Mock = require('mockjs')const data = Mock.mock({ 'list|1-10': [{ 'id|+1': 1, // 从 1 开始,每次加 Mock.mock(method, url, template) 根据请求方法、接口地址和数据模板模拟接口请求。以上是 Mock 中常用的语法,更多语法请查阅官方文档。想进阶成为一位 Mock 高手? 知识扩展:更多 Mock 相关知识可点击下方链接查看。了解 Mock.js 的语法规范Mock.js 生成模拟数据教程

    1K20编辑于 2023-04-14
  • 来自专栏不想当开发的产品不是好测试

    fiddler mock ==> AutoResponder

    做过测试的同学,肯定都听过fiddler的大名,抓包工具,app抓包 下载传送门(https://www.telerik.com/download/fiddler) 抓包使用这里就不复述了,这次介绍mock 那么我们修改response里面的数据让前端展示不同的数据,那么这就是mock了,前端的展示不是依赖系统的后端接口,而是依赖我们的AutoResponder 使用 界面如下: 我们那豆瓣的api接口做demo 直接访问https://api.douban.com/v2/book/1220562 response如下: { "rating": { "max": 10, : 16, "name": "爱情", "title": "爱情" }, { "count": 10 "https://book.douban.com/subject/1220562/", "id": "1220562", "publisher": "青岛出版社", "isbn10

    1.6K60发布于 2018-01-24
  • 来自专栏Mac资源随时更新

    Mac音频修复神器推荐:iZotope RX 10

    iZotope RX 10是一款强大的Mac音频修复工具,相对RX 9有很强的功能变化,无论您是编辑播客、录制整个乐队,还是制作大片,RX 10 都能让您通过录制的最佳音频来吸引观众。 iZotope RX 10音频修复工具 MaciZotope RX 10音频修复工具 Win图片新增功能在RX 10中,iZotope从头开始重新设计了全新的Repair Assistant修复助手,并且推出了相应的修复助手插件

    1.2K40编辑于 2022-09-22
  • 来自专栏搜狗测试

    Mock工具介绍

    什么是Mock 如果将mock单独翻译过来,其意义为 “虚假、虚设”,因此在软件开发领域,我们也可以将其理解成 “虚假数据”,或者 “真实数据的替身”。 市面上常见的Mock工具 市面上常见的Mock分为单元测试级别的Mock工具和接口测试级别的Mock工具 单元测试级别的mock工具 单元测试级别的Mock工具有Easymock、jMock、Mockito the classpath is sufficient to use mocking API(在classpath中的单个jar文件就能够使用mockAPI √ N/A N/A √ Total 2/10 3/10 4/9 4/9 2/9 3/8 10/10 接口测试级别的mock工具 接口测试级别的Mock工具有RAP、Yapi、Moco等。 mock模拟数据基于mock.js。 Mock.js 是一款模拟数据生成器,旨在帮助前端独立于后端进行开发,帮助编写单元测试。

    4.8K10发布于 2020-08-21
领券