测试派 Give testers a home.
测试派
社区愿景和功能特性
所见即所得 Markdown 编辑
随时自由编辑分享内容
支持注销账号来去自由
柠檬班
柠檬班官网
腾讯课堂
柠檬班简介
排行榜
帖子打赏排行
积分排行
活跃度排行
贡献排行
长歌测试半生,归来仍是少年
登录
注册
首页
>
领域
>
测试
接口测试
44
引用 •
36
回帖 •
4195
浏览
关注
发帖
关注
分享
Python
104
引用 •
237
回帖 •
1
关注
设置鉴权
1
引用 •
4
回帖 •
1
关注
接口自动化
68
引用 •
95
回帖
Fiddler
15
引用 •
15
回帖
Q&A
763
引用 •
582
回帖 •
2
关注
大数据
1
引用
测试用例
29
引用 •
16
回帖
默认
热议
好评
优选
最近回帖
关注者
查看所有标签
终于有人把 Jmeter 工具的 CSV 参数化讲清楚啦!
前言 从事软件测试的小伙伴都知道Jmeter工具,当我们使用Jmeter工具做接口测试和性能测试的时候,CSV这个配置元件就会经常使用到。但是这个元件有很多场景很多人并不是很清楚,并且有些特性如果不弄明白会影响整个脚本的使用。所以,我们今天就给大家来讲一下这个CSV配置元件。 CSV使用场景 CSV数据文件参数化是Jm ..
性能基础
42
引用 •
22
回帖
381
Jmeter 工具如何做接口测试和接口自动化测试
前言 Jmeter工具作为测试业界的最常用的工具之一,无疑功能是非常强大的。它可以做接口功能测试,也可以做接口自动化测试,还可以做接口性能测试。你针对这个工具的使用程度不一样,也都代表着你测试级别是不一样的,自然你的薪资和价值也是不一样的。 今天我们就来给大家将一些这块分别如何来完成接口测试和接口自动化测试。 Jmet ..
接口测试
44
引用 •
36
回帖
338
功能 & 接口测试,详解从抓包 +linux 日志 + 数据库的 bug 定位!
我在跟很多测试人员交流中发现,很大一部分测试工程师在进行功能和接口测试过程中,对于发现的bug很少去进行定位,只是将bug基于业务操作上如何出现的,进行描述;至于bug产生的原因,开发自己排查去吧。本文中,我们将探讨如何结合抓包分析、linux日志分析以及数据库查询来进行深度定位,提高bug解决的效率,体现更多测试人员 ..
测试基础
92
引用 •
35
回帖
453
微服务架构 RPC 接口到底是什么?如何测试?
RPC基础概念普及 RPC(Remote Procedure Call,远程过程调用)是一种计算机通信协议,允许程序调用另一个地址空间中的函数或过程(通常是远程服务器上的),仿佛它们是本地调用一样。这种机制隐藏了底层网络通信的细节,使得开发人员可以更加专注于应用逻辑的实现。 [图片] RPC接口在许多应用场景中都得到了 ..
接口测试
44
引用 •
36
回帖
330
以搜索为例,从功能测试,到抓取接口,实现 Jmeter 接口自动化思路详解!
一、背景 我们先看如下电商项目的搜索模块,作为一个专业的测试工程师,你会如何测试? [图片] 初级测试: 输入商品关键字,例如连衣裙---->查看界面有出现连衣裙的商品结果; 输入为空、不存在的商品关键字---->查看界面没有出现结果 思考: 以上的这种测试是充分的吗?答案是 否定的! 非常重要的一点: 在 ..
接口测试
44
引用 •
36
回帖
609
还不懂 RESTful 接口是什么?快进来看看
在现今互联网时代,Web服务已经成为了连接不同系统、平台和设备的关键桥梁。而RESTful架构风格作为一种简单而强大的设计理念,正在逐渐成为构建这些Web服务的首选方式,在做接口测试时,大家都有听说过RESTful风格的接口,那么到底什么是RESTful,以及它有哪些设计原则? 什么是RESTful? 'REST'(R ..
接口测试
44
引用 •
36
回帖
431
5 步轻松上手,教你从 0 到 1 落地 Jmeter 接口自动化脚本!
Jmeter是进行接口测试的一款非常主流的工具,但绝大部分测试工程师,对于Jmeter接口测试脚本整理都是一知半解的。今天这篇文章,就以一个金融项目中接口为例,通过简单5步,教大家如何0代码编写Jmeter接口自动化脚本! 0、金融项目接口 1、登录接口信息 [图片] 2、新增投资项目接口信息 [图片] 接口说明: 请 ..
接口测试
44
引用 •
36
回帖
1.5K
通过电商项目,详解抓包到接口测试,附图片验证码 +cookie 问题处理!
一、背景 通常来说,进行接口测试,开发会提供对应的接口文档给到测试,但也有例外。开发无接口文档,但领导又需要你对刚开发的软件,进行接口测试、接口自动化测试、甚至是性能测试。这个时候作为专业测试应该怎么办? 通过抓包工具获取接口信息,利用工具调通接口,接口信息不明确跟开发沟通,再进行接口测试,完美解决! 二、抓包获取接口 ..
接口测试
44
引用 •
36
回帖
1.9K
Katalon Studio 导入 swagger 接口文档
前言 katalon studio大家都已经不陌生了,是一款现在非常主流的自动化测试工具,包括了web、api、APP,甚至PC应用程序都可以使用它来完成自动化测试。 swagger是一款RESTFUL接口的文档在线自动生成软件,swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的We ..
自动化测试工具
自动化测试工具
19
引用 •
14
回帖
813
Katalon Studio 参数化之全局变量
前言 不管是做接口测试还是做自动化测试,参数化肯定是一个绕不过去的坎。 因为我们要考虑到多个接口都使用相同参数的问题。所以,本文将讲述一下katalon是如何进行参数化的。 全局变量 右侧菜单栏中打开profile,点击default,打开之后,在default页面点击add添加全局变量 [图片] [图片] Profi ..
接口自动化
68
引用 •
95
回帖
954
Katalon Studio 完成上传接口的请求发送
前言 katalon studio作为目前最火的自动化测试工具之一,不仅仅只能完成webUI自动化,更是能完成api、app以及桌面应用程序的自动化测试。本文将讲解一下katalon studio是如果完成上传接口的测试~ 设置上传请求 [图片] [图片] 准备请求头 [图片] 设置请求体 [图片] 说明: Name: ..
接口测试
44
引用 •
36
回帖
1K
katalon studio 完成 get/post 请求发送
前言 katalon studio作为目前最火的自动化测试工具之一,不仅仅只能完成webUI自动化,更是能完成api、app以及桌面应用程序的自动化测试。本文将讲解一下katalon studio是如果完成接口测试的。 请求发送 get请求 1、先在object repository里new一个请求 [图片] [图片] ..
接口测试
44
引用 •
36
回帖
756
基于 YAML 接口自动化测试框架设计
在设计自动化测试框架的时候,我们会经常将测试数据保存在外部的文件(如Excel、YAML、CSV),或者数据库中,实现脚本与数据解耦,方便后期维护。目前非常多的自动化测试框架采用通过Excel或者YAML文件直接编写测试用例,通过脚本读取出来驱动自动化测试代码执行。至于采用Excel还是YAML格式各位小伙伴都有不同见 ..
接口测试
44
引用 •
36
回帖
3.4K
一篇文章,教你彻底掌握接口测试!
一、什么是接口测试? 所谓接口,是指同一个系统中模块与模块间的数据传递接口、前后端交互、跨系统跨平台跨数据库的对接。而接口测试,则是通过接口的不同情况下的输入,去对比输出,看看是否满足接口规范所规定的功能、安全以及性能方面的要求。 二、为什么要做接口测试? 1、相比系统测试,更早介入测试,提高效率 2、可以发现前端测试 ..
接口测试
44
引用 •
36
回帖
3.8K
【深圳】【国信证券】测试工程师 / 高级测试工程师 岗位内推,待遇优质
[图片] 一、岗位职责 负责相关业务的产品质量保障工作,从产品角度对相关软件制定测试方案和测试用例; 负责依据测试分层制定项目的功能测试和非功能测试计划,对测试结果进行分析并输出测试报告,具备良好的问题定位和分析能力,并能对产品提出需求漏洞和优化建议; 负责移动端、Web 端系统的自动化测试框架搭建、用例脚本开发; 负 ..
内推
14
引用 •
5
回帖
2.2K
Lambda 表达式(二)
3、 函数式接口 问:Lambda表达式的类型是什么? 答:函数式接口 问:函数式接口是什么? 答:只包含一个抽象方法的接口,称为函数式接口 (functional interface) , 一般用@FunctionalInterface注解来检测是否是函数式接口。 3.1、自定义函数式接口 @FunctionalIn ..
接口测试
44
引用 •
36
回帖
978
超详细的 pytest 教程 (四) 之测试报告篇
超详细的pytest教程(四)之测试报告篇 前面三个章节给大家介绍了pytest的用例编写、前后置方式、用例标记等方法。这个章节主要给大家介绍pytest如何集成测试报告。pytest本身是没有生成测试报告的功能,但是pytest中有很多插件,我们可以通过插件来生成测试报告。下面会给大家介绍两个生成报告的方式。一个是生 ..
接口测试
44
引用 •
36
回帖
12.3K
Tomcat 是否可以直接将项目测试环境部署在本地 window 下的问题
准备文件有;[图片][图片] 已安装的tomcat是8.0.30版本; 用途是;用jmeter做接口和查看获取最大并发用户数练习。 目前已知在linux可这么执行 把所有文件上传到服务器某一个相同文件夹下 用linux的root执行【安装mysql5.7数据库】 chmod +x install_Docker_Mysq ..
接口测试
44
引用 •
36
回帖
20
面试经常被问到的 - 接口依赖怎么处理
接口依赖 面试的时候经常会被问到在接口自动化测试过程中怎么处理接口依赖? 首先我们要搞清楚什么是接口依赖。 1. 什么是接口依赖 接口依赖指的是,在接口测试的过程中一个接口的测试经常需要依赖另一个或多个接口成功请求后的返回数据。 那怎么处理呢?不同场景的处理方式有所不同。 2. 接口依赖的多种场景 2.1 单接口测试 ..
接口测试
44
引用 •
36
回帖
3K
jmeter 不务正业,干起了可变接口、动态参数自动化测试
jmeter这个工具既可以做接口的功能测试,也可以做自动化测试,还可以做性能测试,其主要用途就是用于性能测试。但是,有些公司和个人,就想用jmeter来做接口自动化测试。 你有没有想过呢? 下面我就给大家讲讲,用jmeter如何做接口自动化测试。 如果要你用jmeter来做接口自动化测试,你是不是把几乎每一个测试用例, ..
Jmeter
71
引用 •
67
回帖
5.9K
源码教学:木森老师教你 30 行代码实现 ddt 模块
源码教学:木森老师教你30行代码实现ddt模块 前言 用python做过自动化的小伙伴,大多数都应该使用过ddt这个模块,不可否认ddt这个模块确实挺好用,可以自动根据用例数据,来生成测试用例,能够很方便的将测试数据和测试用例执行的逻辑进行分离。接下来就带大家一起自己,手把手撸出一个ddt。 1、DDT的实现原理 首先 ..
接口测试
44
引用 •
36
回帖
3.6K
红框里的代码 如何优化成一个方法
yaml文件的第二组参数里有value值为None new_todo夹具是模拟的上一个接口的返回参数 然后将yaml文件中为None的key 和new_todo 的返回值 进行赋值 这个逻辑在红框中 已经实现了 但是我想单独封装成一个方法 可以让其他接口共用一个 [图片]
接口测试
44
引用 •
36
回帖
20
轻轻松松编译 Jmeter 源码,再也不求人
Jmeter工具,大家在做接口测试、自动化测试,都是经常会用到的,甚至在做性能测试时,是首选工具。Jmeter本身是用java语言编写的开源的工具,在jmeter.apache.org官网上,可以下载。 但是,也耐不住那些想要自己编译jmeter源码的‘发烧友’,前几天,就被一位学生问到,如何使用jmeter源码包自己 ..
Jmeter
71
引用 •
67
回帖
2.5K
国内独家,用 jmeter 对 mongodb 进行测试方法合集
mongodb作为非关系型数据库,在现在企业中,还是有广泛的使用。但是,用jmeter如何测试mongodb,却是一个令很多人头疼的问题。去搜索,国内基本找不到一篇比较有价值的文章。 今天,我就用三种不同方法,系统介绍用jmeter如何测试mongodb。 方法一: 使用jmeter自带mongodb取样器 如果你现在 ..
Jmeter
71
引用 •
67
回帖
2.9K
requests- 处理 multipartform-data 类型的上传接口
multipart/form-data类型的上传接口 我们在做接口测试工作时,会遇到含有文件上传的接口。 抓到的上传接口的信息大概是以下这样子: 请求体的content-type为: multipart/form-data; boundary=---------------------------(一堆数字) [图片] ..
接口测试
44
引用 •
36
回帖
5.2K
【求助】登录接口返回一个 access_token 字段,这个字段需要拼接 加入到其它接口的请求头里面
[图片]这里用的unnitest,在执行其它接口时,请求头里面需要拼接登录接口的返回值,,怎么把这个设置到以后要调用的请求头中去 [图片]
接口测试
44
引用 •
36
回帖
20
PostMan 之 Mock 接口测试
一.创建Mock服务 你可以从Postman已有的测试集(Collection)中创建Mock Server或者直接创建Mock Server(我们这里选择从已有的测试集中创建Mock Server) [图片] [图片] Mock server详细配置页面,在此页面中我们可以设置: 1.Name the mock se ..
接口测试
44
引用 •
36
回帖
3.1K
day19-- python 处理 http 接口请求 -- 节选自 py31 期某位学员的笔记
一、安装requests模块 安装命令:pip install requests 二、python发送HTTP请求 import requests # 登录的接口地址 url = 'http://............/login' # 登录的参数 params = { 'mobile_phone': 1831044 ..
接口测试
44
引用 •
36
回帖
2.6K
day18-- 接口和接口测试基础 -- 节选自 py31 期某位学员的笔记
接口概念 一、接口分类 硬件接口:指的是两个硬件设备的连接方式(比如:鼠标和电脑通过USB接口进行连接) 软件接口:简单来说就是软件程序之间数据交互的通道。 二、软件接口分类: 程序内部接口:是客户端与服务器的接口,用来实现客户端和服务器间的数据传递 外部接口:外部接口常见的典型例子就是通过第三方登录、第三方支付等,通 ..
接口测试
44
引用 •
36
回帖
1.9K
全网最全的爆款抓包工具的综合对比
作为软件测试工程师,抓包总是不可避免:遇到问题要做分析需要抓包;发现bug需要定位要抓包;检查数据传输的安全性需要抓包;接口测试遇到需求不全的也需要抓包... 就因为抓包在测试工作中无处不在,所以市面上才会出现一大批的抓包工具供大家选择。 之前我也发过一些文章介绍一些常用抓包工具,比如wireshark,Charles ..
测试基础
92
引用 •
35
回帖
7.1K
unittestreport 之 unittest 用例失败重运行机制
unittestreport之unittest用例失败重运行机制 前言 很多小伙伴一直在诟病unittest,说unittest相对pytest来说太鸡肋了,pytest中提供了很多高级功能unittest中都没有。在这里还是想为unittest打抱不平一下,unittest是由python官方维护的官方库,官方库都是 ..
接口测试
44
引用 •
36
回帖
1.7K
Charles 工具如何截取手机 APP 的数据报文?
前面我们发过两篇文章介绍了Charles抓包工具的基本使用,以及如何抓取电脑端的https报文;有兴趣的小伙伴可以去看上两篇文章:(此处是上篇文章的链接地址)。 有很多小伙伴私信问到,Charles该如何抓取手机端的数据报文呢?今天我们就来给大家分享一下Charles抓取手机端数据的方法。 抓取手机http数据包: 第 ..
接口测试
44
引用 •
36
回帖
1.5K
测试必备工具之抓包神器 Charles 如何抓取 https 数据包?
前言 之前我们发过一篇文章讲解了Charles抓包工具的基本使用,有需要的小伙伴可以去看上一篇文章:(此处是上篇文章的链接地址)。 之前文章讲的数据包主要是http协议,大家可以看到数据包并直接显示具体详细的内容: [图片] 但是如果抓到的是https的报文,是没有办法直接显示的,你将看到的是乱码: [图片] 那怎么抓 ..
接口测试
44
引用 •
36
回帖
1.5K
测试必备工具之最强抓包神器 Charles,你会了么?
前言 作为软件测试工程师,大家在工作中肯定经常会用到各种抓包工具来辅助测试,比如浏览器自带的抓包工具-F12,方便又快捷;比如时下特别流行的Fiddler工具,使用各种web和APP测试的各种场景的抓包分析;比如Wireshark,专注于调试网络问以及和分析网络协议包分析...然而,今天我要给大家分享的一款抓包工具叫做 ..
接口测试
44
引用 •
36
回帖
2K
全网独家的 Jmeter 循环断言
前言 对于使用jmeter工具完成接口测试的测试工程师而言。在工作中,或者在面试中,都会遇到一个问题。 CSV文档做了一大笔测试数据后,怎么去校验这个结果呢? 现在大部分测试工程师可能都是通过人工的方法去查看结果,十几个还好,那要很多很多呢? OK,此时,肯定会有同学想到,断言呗,响应断言,beanshell断言,都可 ..
接口测试
44
引用 •
36
回帖
1.1K
通过 jmeter 完成对请求字段的加密
前言 相信大家在工作中做接口测试的时候,肯定会遇到一个场景,那就是你们的软件,密码是加密存储的。。 那么这样的话,我们在执行接口的时候,对于密码的处理就开始头疼了。。 所以,本文将使用jmeter这款java开源的接口测试工具,给大家来讲解jmeter完成加密的接口请求 先导知识 在执行加密之前,你需要了解3个知识点: ..
Jmeter
71
引用 •
67
回帖
1.2K
会 Charles,会 Fiddler?软件测试还必须掌握的抓包工具 Wireshark 你会么?
作为软件测试工程师,大家在工作中肯定经常会用到各种抓包工具来辅助测试,比如浏览器自带的抓包工具-F12,方便又快捷;比如时下特别流行的Fiddler工具,使用各种web和APP测试的各种场景的抓包分析。但是,今天我要给大家分享的抓包工具,叫做Wireshark,是一款专注于网络封包分析,相比于其他的抓包软件有自己的特色 ..
Web
22
引用 •
10
回帖
965
Postman 利用 monitor 监控接口
前言 postman大家肯定也已经非常熟悉的了,因为它现在依然非常流行的接口测试工具 使用它来完成接口测试的效率是非常高的 那么今天,我要来带给大家postman不一样的用法 monitor监视器 我们可以通过Postman的monitor进行定期的检查,用来了解API和服务的性能和运行状况 并且还可以通过电子邮件获得 ..
接口测试
44
引用 •
36
回帖
2.1K
利用 Postman 中 Tests 断言校验返回结果
前言 Postman目前是一款很火的接口测试工具,它有着非常强大结果判断能力。 为什么说强大呢,因为Postman有自带的校验脚本,根本不需要我们去学习JS脚本语言,对于代码能力为0的各位测试小伙伴来说,特别的友好。 [图片] 通过Tests的代码校验,可以很快的得到结果判断。如果校验通过,则断言为PASS,如果校验失 ..
接口测试
44
引用 •
36
回帖
2K
Postman 如何进行参数化
前言 Postman作为一款接口测试工具,受到了非常多的开发工程师的拥护。 那么做为测试,了解Postman这款工具就成了必要的了。 这篇文章就是为了解决Postman怎么进行参数化的。 全局变量 全局变量是将这个变量设置成整个程序的都可以用,不用去区分环境设置。 1.打开Postman,点击右上角的环境管理按钮 [图 ..
接口测试
44
引用 •
36
回帖
10.4K
后端接口还没开发完,该如何进行测试?
[图片] 在测试的时候经常会碰到后端开发工程师的接口还没有开发完成,但是测试任务已经分配过来。没有接口怎么测试呢? 测试人员可以通过 mock server 自己去造一个接口来访问。mock server 可用于模拟真实的接口。收到请求时,它会根据配置返回对应的请求。 在前后端分离的大背景下,mock server 在 ..
接口测试
44
引用 •
36
回帖
1.2K
Feign ,三步搞定 HTTP 请求
一、三步搞定HTTP请求 今天要给大家介绍的主角是Feign 。Feign是一个受到Retrofit,JAXRS-2.0和WebSocket启发的Java到HTTP客户端绑定器。 Feign的第一个目标是降低HTTP API的复杂性。官网:[链接] 首先导入maven坐标,我们选择feign-jackson集成jack ..
Java
59
引用 •
501
回帖 •
1
关注
1.1K
在 Linux 下执行 Jmeter 脚本
前言 Jmeter这款接口测试工具,已经在越来越多的公司被要求会使用了。 而且,现在应该部分小伙伴们都开始用起来了。 但是,你们知道除了在Windows用图形化界面的Jmeter执行脚本之外,还有其他可以执行的方法吗?? 今天就来告诉你们,如何在Linux服务器里执行Jmeter的jmx。 前提准备: 1.Linux下 ..
接口测试
44
引用 •
36
回帖
2.2K
通过 JSON Schema 完成接口自动化测试的数据验证
什么是JSON Schema JSON Schema,也称为JSON模式,下面一段话来自百度百科的介绍: JSON Schema是描述你的JSON数据格式;JSON模式(应用程序/模式+ JSON)有多种用途,其中之一就是实例验证。验证过程可以是交互式或非交互式的。例如,应用程序可以使用JSON模式来构建用户界面使互动 ..
接口测试
44
引用 •
36
回帖
2.6K