为了账号安全,请及时绑定邮箱和手机立即绑定

后端也要了解接口性能测试?

事情是这样的,公司有个项目上线之后,在Skywalking的接口监控面板,发现其中一个微服务的接口超时频率很高。 经过一番排查,发现是接口性能不好。 👧 测试同学: 你最近开发的接口高峰期总是超时,5秒都还没返回结果,线上很多接口超时,你自己测试一下看看 👦 后端同学:我排查一下 一般而言,在交付给测试同学验证前,开发自测是必不可少了,而对于接口性能,因为不同责分工,后端同学往往是简单自测下接口性能,基本上不涉及压测,大部分压测工作都是测试同学在做 遇到这种情况,其实

148浏览
0推荐
0评论

用了这个API协作调试工具,忘记了postman

我如何接触到的 Apifox 今年三四月份的时候,公司已经上线的项目,发现有部分接口存在重复提交的情况,接口也没做好幂等,导致数据库落下了大量重复数据,于是我就开始优化接口,加了redis分布式锁和一些防重校验,好了,背景介绍完毕。 锁是加上了,但是吧,要想测试就需要模拟压测环境,这个时候如果完全依赖测试同事,很显然不是我的风格,本着宁可麻烦自己也不麻烦别人的原则(减少扯皮,节省时间),于是想要自己做并发测试,看一看锁有没有效果。 刚开始先想到了JMeter,毕竟也在测试

785浏览
0推荐
0评论

5分钟打造好用好看API文档

5分钟打造好用好看API文档 🤔️ 你是否遇到过这样的场景? 对接第三方开放平台文档的时候,左手刷着接口文档看API,右手操作着接口调试工具 🧱 写完接口想交付或提供API文档给第三方使用,又觉得文档展示体验一般?很鸡肋? 前言 早期第三方开放平台的开放接口文档,主要以信息展示为主,基本信息包括请求方式、参数说明、返回结果等等。这里以企业微信开发者中心文档为例 👇 而在很长一段时间,为了调试开放接口,我们是不是也是经常习惯左边对着接口文档,右边打开Postman调试。 而

363浏览
0推荐
0评论

使用 Apifox 自动通关"羊了个羊" 1 万次,牛逼大了

事情是这样的,女朋友昨天跟我吐槽说她闺蜜玩“羊了个羊” 刷到朋友圈榜前10,而她连第二关都过不了,已经开始怀疑自己了。 于是我拿起了她的手机打开了羊了个羊小程序,打开了Charles和Apifox,并且结合了Apifox的自动化测试功能不小心把她刷到榜一! 准备工作 抓包工具:Charles 获取token 接口管理工具:Apifox 地址:apifox.cn Charles 抓包 1.获取PC的IP地址 2.配置代理 这里以iPhone手机为例: 在iPhone的设置 -> 无线局域网 -> 局域网信息 -> 配置代理 -> 手动中配

423浏览
0推荐
0评论

用过这个API接口工具后,确实感觉postman有点鸡肋......

我已经迫不及待来给大家安利Apifox这个神器了。 最近圈子里的朋友个个都在用Apifox这个接口工具,而且越来越多..... 说实话,我一开始也是抱着质疑、怀疑的心思去用的Apifox,经过几天整体体验下来。 不得不说一句话: Apifox这果真是国人开发出来的软件,真的是懂自己人。 图片.png Apifox ,这是真的能够提高我们的工作效率的一个工具。 作为一名开发,API 接口的自测、调试是必不可少的。 之前大家估计很多人都跟我一样,用的是postman 吧。 postman ,就是简单用来调一下接口…

308浏览
0推荐
0评论

前端mcok原来可以如此丝滑

前端的痛苦 作为前端,最痛苦的是什么时候? 每个迭代,需求文档跟设计稿都出来了,静态页面唰唰两天就做完了。可是做前端又不是简单地把后端吐出来的数据放到页面上就完了,还有各种前端处理逻辑啊。 后端接口还没出来,我就得边写代码边测前端效果,又没有真实数据。有人建议用 Mock 工具,可是每个接口都要自己写 Mock 规则,这得浪费多少时间呀。 等到后端好不容易把接口写出来了,一对接联调,好多字段的数据又跟我 Mock 的数据对不上,又得重新改代码。 每个迭代都是一场折磨。

766浏览
1推荐
0评论

如何读取redis的手机号验证码数据,实现自动化登录测试

1、案例描述 用户选择短信登录 ! 发送短信后,后端接口逻辑已把验证码缓存在redis, ! 在apifox上定义对应下发登录短信接口,短信登录接口 下载地址:www.apifox.cn 这时候问题就来了,怎么样才能让apifox自动获取下发登录短信接口对应的手机号的验证码,自动填充到短信登录接口的code字段? 2、解决思路 方案一:后端通过接口返回验证码,下发短信接口后再调用该接口去获取验证码(正式环境需要屏蔽该接口,没办法自动化正式环境接口) 方案二:apifox直接访问redis获取数据;这需要

396浏览
0推荐
0评论

如何模拟后台API调用场景,很细!

简介 在开发前后台分离项目并且通过不同团队来实现的时候,如何将后台设计的 API 准确的传达到前台,是一个非常重要的工作。为了简化这个过程,开源社区做了很多努力,比如 protobuf技术,swagger 的诞生, 以及后面 openapi 的演化,都在试图解决 API 描述和文档的问题。这些标准某些程度上大大简化了 API 文档的撰写和维护,但是API设计往往比较复杂,所以另外还有一些痛点没有解决: 若干 API 的调用顺序是有要求的 若干 API 的输入和输出是相互关联的 若干 API 需要重

2966浏览
1推荐
1评论

Jenkins 如何玩转接口自动化测试?

事情是这样的,上周有个测试同学小飞反馈说。最近在使用一款接口管理工具Apifox,该工具提供了CLI命令工具,它想通过结合持续集成工具Jenkins及Apifox提供的CLI命令对测试用例进行自动化测试。但是他对Jenkins的使用不熟悉,对此我将整个流程梳理了一遍并分享给大家 🚀1 Apifox CLIApifox CLI是Apifox提供的接口持续集成命令行运行工具。用于支持实时运行在线数据及导出数据运行等两种方式。安装方式如下👇npm install -g apifox-cli⏰ 注意事项: Apifox CLI依赖的Node.js版本需要 >=...

3327浏览
0推荐
0评论

接口文档进化图鉴,有些古早接口文档工具,你可能都没用过

可能现在的小程序员听到以前还有人用过 word 来做接口文档,会惊讶得不行,但在前后端分离推行的早期,确实没有那么多趁手好用的接口文档工具。 互联网发展到现在,接口文档也经历了从简单的word到markdown,到swagger,到Apifox 等逐步进化的方式,变得越来越美观,越来越规范,也支持越来越多的功能辅助调试。 接下来给大家盘点一下这些年接口文档的进化历程。 一、接口文档的幼年体:word 一开始是前后端分离,后端得告知前端接口的各项信息,方便前端调用。 那需要提供的信息也就那

581浏览
0推荐
0评论

接口调试还能这么玩?

大家好,我是老三,今天正在用Postman调试接口,同事阿六在我后面站着看了了一会。 阿六:“啧啧……” 我:“你个老六,肾么意思?” 阿六:“三老师,你这不好使,调代码全是死劲。” 我上去就是一个save、一个send,全部都报错了啊…… 阿六:“年轻人,不讲码德,按照传统Debug,点到为止,带你看点好康的。” 我:“让我康康。” 只见阿六打开电脑,点开一个小图标。 阿六:“这个东西,比Postman还好用。”...

3211浏览
0推荐
0评论

如何用Apifox 的智能Mock功能?

大家好。继上一章节我们学习了Apifox的前置操作和后置操作,我们基本上学会了如何使用Apifox 去测试一个接口了。现在我们开始学习Apifox的强大的Mock功能。 今天我们学习下最简单的智能Mock 功能。 首先我们学习下添加一个接口后,如何添加响应返回数据。 添加新分组,添加一个接口。 添加接口URL 以及接口名称 添加响应数据。滚动到最下面的返回响应位置,点击根节点的最右边对的【添加子节点】。就可以添加返回数据了。然后继续添加正在编辑节点的【添加相邻节点】 如果返回字段还有

1633浏览
0推荐
0评论

聊聊 API 管理-开源版到 SaaS 版

API 管理这个话题近些年听到的频次越来越多,这本质上是个 web 领域的发展有关,也和开发协作方式有关--前后端分离代替了全栈工程师 hold all 的局面,强调的更多的是 API 复用、分工和协作细化。 API 管理的重要性不言而喻,每家公司随着业务的发展,多多少少都会涉及到;从开源社区的产品到国内各类商业化产品,可以看到大家对于 API 管理是越来越重视的。 为什么需要管理 API Little story 结合自身的开发经历,我们先讨论下,为什么需要管理 API 1、在实习的时候是在一家

395浏览
0推荐
0评论

你会用Apifox预处理接口的前置操作吗?

上次我们学习了Apifox 后置操作的功能。日常测试过程中,经常需要用到接口 URL 时间戳或者是随机值。或者是需要从数据库查某个接口等前置操作。什么是前置操作?顾名思义,就是在发送请求前做的操作。 今天我们就来学习下不同场景的前置操作。 场景一:接口发送的请求需要从数据库提取。 比如典型的登录接口,我们需要从数据库里获取登录的用户名或者密码。今天我们就学习下从数据库获取用户名或者密码来执行接口测试。打开 前置操作, 点击 添加前置操作。 场景二:修改接口请求的相

2401浏览
0推荐
0评论

如何高效优雅地管理接口文档

 前言你是一个测试,你们团队目前开发模式是前后端分离。某一天,版本V1.0接口评审完,发布在了swagger上,前后端各自进行开发。此时你根据接口文档将新接口迁移到JMeter上,然后开始编写接口测试用例。过了几天,前端先提测了APP,怎么测试前端效果呢,...

1156浏览
0推荐
0评论

5分钟快速上线Web应用和API(Vercel)

上周有个童鞋问我如何快速搭建一个Web应用,想拿来练手,就不考虑购置服务器。我推荐了前段时间很火的Vercel,接下来我带你5分钟上手!VercelVercel 你可以理解为一个部署工具,支持部署静态网页和Node服务,部署后你还可以访问它自带生成的域名https。不仅仅如此,除了他的亲儿子Nextjs之外,它还提供了很多模版支持,譬如:Nuxt.js:  Vue的SSR框架Hexo:  快速生成博客网站Remix: 一款边缘原生的全栈 JavaScript...

985浏览
1推荐
0评论
意见反馈 帮助中心 APP下载
官方微信