文章 2022-02-17 来自:开发者社区

代码精准分析在闲鱼接口测试中的应用

作者:闲鱼技术——问衿一、背景在服务端的质量保障中接口测试一直占据着重要的作用,从最开始的手工测试到编写接口测试代码,再到后来的基于流量录制的接口回放,测试效率不断得到提高,但是风险评估主要还是依赖开发同学以及测试同学对业务的熟悉程度,没有相应的工具予以支撑,回归的时候也没有重点,通常会全量回归,避免遗漏。因此开发相应的工具及平台精准确定代码的改动范围,有效评估影响面,提高回归效率。二、方案概述....

代码精准分析在闲鱼接口测试中的应用
文章 2022-02-17 来自:开发者社区

接口测试进阶接口脚本使用--apipost

APIPOST的脚本什么是APIPOST脚本APIPOST脚本是基于JavaScript语言的代码片段,可实现在接口请求或集合测试时添加动态行为。脚本可实现的功能测试(断言)请求返回结果的正确性(后置脚本)。动态修改接口请求参数,如增加接口签名参数等(前置脚本)。接口请求之间传递数据(使用脚本操作变量)。脚本中可以直接请求一个接口地址。APIPOST的脚本分为预执行脚本和后执行脚本。预执行脚本预....

接口测试进阶接口脚本使用--apipost
文章 2022-02-17 来自:开发者社区

接口测试注意点

接口测试作为集成测试的一部分,通过直接调用被测试的接口来确定系统在功能性、可靠性、安全性和性能方面是否能达到预期,有些情况是 功能测试无法覆盖的,所以接口测试是非常必要的。   接口测试分为两种,一种是webservice接口,走soap协议通过http传输,请求报文和返回报文都是xml格式的,测试时通过工具soapUI进行测试。使用情况比较少;另一种http api接口,走http传输协议,通....

文章 2022-02-17 来自:开发者社区

使用requests开发一个接口测试工具

import requestsimport tracebackclass Inert(object):__left_limit, __right_limit = '${', '}' def __init__(self, base_url: str): self.base_url = base_url self.session = requests.Session() s...

文章 2022-02-17 来自:开发者社区

接口测试参数化--apipost

环境变量什么是环境变量 ?当你有多个开发环境以及生产环境,你不用修改文档,一键切换到任意环境。例:你可以配置线上或者线下环境的变量值。在URL中引用方式变量名。线上环境:host 对应 echo.apipost.cn请求URL:https://{{host}}/get.php 对应 https://echo.apipost.cn/get.php环境变量管理器进入环境管理这里也可以进行切换环境。点....

接口测试参数化--apipost
文章 2022-02-17 来自:开发者社区

接口测试实战教学--apipost

响应以及断言 <div class="markdown-section">在“发送HTTP请求”一讲中,我们讲解了APIPOST中响应数据的查看。 API 请求响应点击发送按钮后,如果有数据返回,则会显示返回数据,响应时间,响应码,Cookie等。注意:返回数据默认是 ==美化== 模式,便于查看 JSON XML 格式。您可以通过切换 ==原生...

接口测试实战教学--apipost
文章 2022-02-17 来自:开发者社区

如何编写有效的接口测试?

作者 | 落萧来源 | 阿里技术公众号一线开发同学,可能都或多或少地造成过线上bug甚至故障;也会遇到这样的场景,某同学在开发某功能的时候重构了代码,造成了线上bug或者故障;在开发某个功能时,发现需要修改公共逻辑,害怕影响到其他功能,非常不雅观地拷贝代码,重新写套单独逻辑来支持。上面这些情况,都包含了一个关键的问题,无论是功能开发还是逻辑重构,如何来保障代码开发的质量。保障的手段,每个人都知道....

如何编写有效的接口测试?
文章 2022-02-17 来自:开发者社区

软件测试 - 接口测试实战 | GET/POST 请求区别详解

在日常的工作当中,HTTP 请求中使用最多的就是 GET 和 POST 这两种请求方式。深度掌握这两种请求方式的原理以及异同之处,也是之后做接口测试一个重要基础。 GET、POST 的区别总结 请求行的 method 不同; POST 可以附加 body,可以支持 form、json、xml、binary等各种数据格式; 从行业通用规范的角度来说,无状态变化的建议使用 GET 请求,数据的写入.....

软件测试 - 接口测试实战 | GET/POST 请求区别详解
文章 2022-02-17 来自:开发者社区

干货 | Dubbo 接口测试技术,测试开发进阶必备

Dubbo 接口测试为霍格沃兹测试学院特色课程,全网深度领先,想一起系统进阶的同学文末加群交流。 Dubbo 是什么? Dubbo 是阿里巴巴开源的一套 RPC 方案,因为理念很契合微服务,这几年很火,用户里面不凡京东,当当,去哪儿等大公司。 RPC 场景 Dubbo 架构 官网也提供了一个很简单实用的 Demo 来演示 Dubbo 协议的使用,用起来的确很简单强大。 Dubbo demo 首页....

干货 | Dubbo 接口测试技术,测试开发进阶必备
文章 2022-02-17 来自:开发者社区

接口测试实战 | Android 高版本无法抓取 HTTPS,怎么办?

本文为霍格沃兹测试学院 @yuye 同学的接口测试实践笔记。 在接口测试中,相信很多人都遇到过 Android 高版本(Android7.0 以上)系统无法抓包的问题。由于在测试过程中对分析定位问题很不方便,所以就想找开发的同学帮忙,结果开发也说搞不定,那只能自己解决了。 问题分析 问题原因分析如下: 问题:Android6.0 及以下系统可以抓包,而 Android7.0 及以上系统不能抓包.....

接口测试实战 | Android 高版本无法抓取 HTTPS,怎么办?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注