接口测试

【接口测试】Postman(一)--接口测试知识准备

应用程序编程接口(Application Programming Interface, API)是这些年来最流行的技术之一,强大的Web应用程序和领先的移动应用程序都离不开后端强大的API。API技术的应用给系统开发带来了便利,但也对测试人员提出了更高的要求,如何以一种有效的方式测试这些API,并且... ... »

hmy71

2022 年十大接口测试工具合集

接口测试的全称是应用程序编程接口(API)测试,从原理上来说,接口测试是模拟客户端向服务器端发送请求,然后检查能否获得正确的返回信息。接口测试用于测试RESTful API、SOAP Web服务,这些服务可以通过HTTP、HTTPS、JMS和MQ发送。 接口测试有以下优点: 接口测试相对容易实现自动 ... »

apibest

Pytest测试框架一键动态切换环境思路及方案

前言 在上一篇文章《Pytest fixture及conftest详解》中,我们介绍了fixture的一些关键特性、用法、作用域、参数等,本篇文章将结合fixture及conftest实现一键动态切换自动化测试环境。在开始前,我们可以先思考几个问题:动态切换测试环境的目的是什么(能够解决什么问题)? ... »

羊了个羊的接口测试

1:由于该游戏的通关率比较低,对于玩家来说游戏体验不是很好,还在我们有别的办法。通过抓包工具多次抓包后研究出以下方法。(下面的方法需要借助电脑) 方法很简单,不需要任何开发经验也能实现(教程截止09月16日有效) 准备工作 1:HTTP Debugger Pro 抓包工具(网上可以下载的到,根据教程 ... »

zzxiang

《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(18)-Fiddler如何接口测试,妈妈再也不担心我不会接口测试了

1.简介 Fiddler最大的优势在于抓包,我们大部分使用的功能也在抓包的功能上,fiddler做接口测试也是非常方便的。 领导或者开发给你安排接口测试的工作任务,但是没有给你接口文档(由于开发周期没有时间出接口文档),你会怎么开展测试工作?这个时候你可以用Fiddler直接抓完包后,copy请求参 ... »

7.22接口测试总结

接口测试与UI测试(功能测试,UI的自动化测试)有什么区别? 1、接口测试更多测试的是客户端与后端之间的交互 2、接口测试也是可以完全的测试产品功能测试场景 UI测试: 1、页面的交互 2、页面的各种提示信息的验证 3、业务场景 安装newman: 1、控制台输入 npm install -g ne ... »

L-NaNa

GET 请求和 POST 请求的区别和使用

作为前端开发, HTTP 中的 POST 请求和 GET 请求是经常会用到的东西,有的人可能知道,但对其原理和如何使用并不特别清楚,那么今天来浅谈一下两者的区别与如何使用。 GET请求和POST请求的区别 1、 GET 请求: GET 请求顾名思义是用来获取信息。它的本质是发送一个请求来取得服务器上 ... »

apibest

接口测试101

接口测试工具Jmeter 如何使用,如何封装jmeter形成自己的测试工具 如何封装httprunner打造公司级的接口测试平台 ... »

stormliu

接口测试客户端的搭建

一. 引言 随着公司项目整体架构由原来的多渠道各自为战,向着建立统一的服务端应用,从而为各渠道提供服务调用的转变,服务端应用接口测试成了我们日常工作中的重要任务之一。经过半年的摸索和项目实战,我们已经掌握了一套接口测试的流程。这里,对我们的接口测试流程进行下梳理,一来是对之前的工作进行总结,二来可以发现其中的不足和需要改进之处。 接口测试客户端的搭建,主要可以分为以下几个步骤: 1. 客户端项目搭 »

Jmeter接口测试(一) Jmeter简介

    (一)Jmeter简介       Apache JMeter 是 Apache 组织的开放源代码项目,是一个纯 Java 桌面应用,用于压力测试和性能测试。它最初被设计用于 Web 应用测试但后来扩展到其它测试领域。   (二)Jmeter功能 能够对 HTTP 和 FTP 服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过 JDBC)。 完全的可移植性和 10 »

YII实现restful,postman进行接口测试

Yii2 restful API文档 一、配置模块: 1.Config/main.php:     2.创建模块目录:     3.Module.php:     二、路由配置:     三、控制器:     四、Models:       五、测试: GET:     POST:     PUT:             DELETE:     »

python接口测试之Http请求(三)

     python的强大之处在于提供了很多的标准库,这些标准库可以直接调用,本节部分,重点学习和总结在 接口测试中Python的Http请求的库的学习。     首先来看httplib,官方的解释为:直接 。使用httplib来做一个简单的对百度的请求,看 这样的一个实现过程,见实现的代码: #!/usr/bin/env python #coding:utf-8 import httpl »

Jmeter接口测试系列之参数化方法

至于参数化的用途,我这里就不多说了,本文主要介绍最全、最强大的参数化方法,对参数化有一个彻底的认识,这里提供了多种参数化方法  1.jmeter参数化之用户变量      在测试计划里面添加一个用户自定义的变量,变量名:userid,变量值:1      2. Jmeter参数化之函数读取数据      随便选取了几个函数作为实例,函数具体参数和百度查询   __Random:生成随机数   __ »

浅析接口测试

接口测试是一种测试类型,又是一种测试方法,它是很多个领域测试工作的一部分,同时它又可以通过不同方式来执行; 功能测试 功能测试即我们常说的黑盒测试,传统意义上的黑盒测试即验证开发出来的产品是否满足产品提出的产品需求说明书,而接口实际上也是产品需求的一部分; 例如: 产品需求:客户端输入一个词,点击按钮,即按时间倒叙展示这个词相关的新闻; 功能实现:客户端将用户输入的词拼成http请求,发往服务端 »

接口测试-如何通过ip访问不同的环境

多环境测试的方法 可能访问的环境: 开发环境 测试环境 预生产环境 压测环境 性能测试环境 生产环境 处理方法 对差异分析:域名、ip不一样 修改Host,类似 10.0.0.1 test.com 通过 DNS Server 设置 通过代理进行访问 自动化测试方案,通过域名对应到不同的Ip进行选择 Demo class TestEncode: def test_api(self): »

JMeter接口测试_参数化

对应qq群号:616961231   上篇内容介绍了jmeter的基本使用, 略微提了如何做参数化,  本篇对参数化做进一步深入讲解, 参数化可以将一个变量使用不同数据, 比如有多个用户下单购买商品,调用下单接口是同一个,但用户的id不相同,测试接口使用不同用户可以更为真实模拟用户场景, 也可以用在多用户并发场景.   Jmeter大概有以下几种参数化方法:   参数化方式 使用场景 1 »

postman 批量执行接口测试用例

一、创建测试用例集、子集 如下图,点击postman左侧Collections下面有个添加文件夹图标,就可以创建测试用例集 在该目录下还可以创建子目录,进行测试用例的细分,如下图: 二、向各个子集中添加接口用例(设置好全局变量,动态参数、响应断言等) uploading-image-577413.png 、批量执行测试用例 uploading-image-303262.png Enviro »

jmeter接口测试--参数化

  接口测试时遇到一些属性不能重复时,可以使用Random 随机函数,除此之外,也可以用用户参数 一、.随机参数化   1.在jmeter工具,菜单-选项-函数助手对话框,输入数值,属性,点击生成;        2.在相应的线程组下增加“Debug Sample”,可以查看           3.在线程组中的相应的参数   4.运行,即可在察看结果树中看到随机的数字 二、使用用户变量   测 »

Python接口测试题(持续更新中)

1、json和字典的区别? Json是轻量级的数据交互格式,以key-value的键值对形式来保存数据,结构清晰,可以说是目前互联网项目开发中最常用的一种数据交互格式。 字典,同样是以key-value的键值对来保存数据,是python中的一种数据类型。   2、你做接口自动化测试时,测试数据放哪里? 1) 对于一些基础配置比如数据库配置可以放到properties文件(yaml文件 »