测试派 Give testers a home.
测试派
社区愿景和功能特性
所见即所得 Markdown 编辑
随时自由编辑分享内容
支持注销账号来去自由
柠檬班
柠檬班官网
腾讯课堂
柠檬班简介
排行榜
帖子打赏排行
积分排行
活跃度排行
贡献排行
长歌测试半生,归来仍是少年
登录
注册
测试
自动化
测开
性能
安全
音视频
社区
开源
工作
招聘
生活
分享
问答
关注
51,198 浏览
查看所有领域
纯干货分享 ~ 银行测试面试题大揭秘!
最近碰到很多找工作的同学反馈,所在城市银行项目测试的岗位招聘还蛮多的,想了解下应聘银行项目的话,会碰到哪些面试题?这篇文章,基于银行项目的主要业务,例如信贷、理财产品,整理了部分面试题,希望有助于大家的面试求职之路。 面试题1:介绍一下信贷的项目? 贷款项目是指银行向客户提供资金,让客户在约定的期限内按照协议还款的一种 ..
测试基础
92
引用 •
35
回帖
236
金九银十,分享一波用例设计、数据库、编程笔试题!
金九银十来了,很多小伙伴又双叒叕找工作了,最近收到一些求职小伙伴反馈过来的笔试题,摘取其中一些比较经典且常被考核到的用例设计题、数据库、编程题来给大家做个分享,望有助于大家的高薪求职之路! 一、用例设计题 1、某公司生产自动售卖机如下图所示,这款产品交给您测试,请写出您能够想到的所有需要测试的测试用例或测试点(注:只要 ..
面试
42
引用 •
15
回帖 •
1
关注
448
银行项目测试,基础业务知识,一文全掌握!
1、银行体系 银行: 指依法成立经营货币和信用业务的金融机构。 中国银行体系: 中央银行: 中国人民银行。制定和实施货币政策、进行宏观调控;发行人民币、管理人民币流通;管理国库;持有、管理、经营国家外汇储备、黄金储备。是国家机关,领导银行的银行。 银行业金融机构: 政策性银行、商业银行(国有银行、股份银行等)。 政策性 ..
测试基础
92
引用 •
35
回帖
370
终于有人把 Jmeter 工具的 CSV 参数化讲清楚啦!
前言 从事软件测试的小伙伴都知道Jmeter工具,当我们使用Jmeter工具做接口测试和性能测试的时候,CSV这个配置元件就会经常使用到。但是这个元件有很多场景很多人并不是很清楚,并且有些特性如果不弄明白会影响整个脚本的使用。所以,我们今天就给大家来讲一下这个CSV配置元件。 CSV使用场景 CSV数据文件参数化是Jm ..
性能基础
42
引用 •
22
回帖
389
Jmeter 工具如何做接口测试和接口自动化测试
前言 Jmeter工具作为测试业界的最常用的工具之一,无疑功能是非常强大的。它可以做接口功能测试,也可以做接口自动化测试,还可以做接口性能测试。你针对这个工具的使用程度不一样,也都代表着你测试级别是不一样的,自然你的薪资和价值也是不一样的。 今天我们就来给大家将一些这块分别如何来完成接口测试和接口自动化测试。 Jmet ..
接口测试
44
引用 •
36
回帖
351
功能 & 接口测试,详解从抓包 +linux 日志 + 数据库的 bug 定位!
我在跟很多测试人员交流中发现,很大一部分测试工程师在进行功能和接口测试过程中,对于发现的bug很少去进行定位,只是将bug基于业务操作上如何出现的,进行描述;至于bug产生的原因,开发自己排查去吧。本文中,我们将探讨如何结合抓包分析、linux日志分析以及数据库查询来进行深度定位,提高bug解决的效率,体现更多测试人员 ..
测试基础
92
引用 •
35
回帖
458
微服务架构 RPC 接口到底是什么?如何测试?
RPC基础概念普及 RPC(Remote Procedure Call,远程过程调用)是一种计算机通信协议,允许程序调用另一个地址空间中的函数或过程(通常是远程服务器上的),仿佛它们是本地调用一样。这种机制隐藏了底层网络通信的细节,使得开发人员可以更加专注于应用逻辑的实现。 [图片] RPC接口在许多应用场景中都得到了 ..
接口测试
44
引用 •
36
回帖
334
一文掌握 Web 测试:功能、界面、兼容与安全的综合测试指南!
随着Web技术的不断演进,测试除了对应用的功能性、界面美观性、跨平台兼容性的基本要求外、安全性和性能的要求也逐步增高。因此,全面、系统的测试思维和策略成为了保证Web应用高质量的关键因素。本篇文章将从功能测试、界面测试、兼容性测试和安全测试四个方面,深入梳理测试要点,确保Web应用在各个层面上都能满足用户和业务的需求。 ..
测试管理
9
引用 •
3
回帖
547
银行项目:信用卡业务及测试,一文搞定!
如果你是大学生、或者0基础想进入软件测试岗位的,那么银行项目的测试或许是一个还算不错的选择。银行系统包括但不限于:柜台系统、网上银行系统、信贷系统、支付系统、核心银行系统等。业务覆盖:存款、贷款、投资、银行卡信用卡、支付与清算、中间业务、风险管理等。本文着重讲解信用卡业务及核心功能如何测试? 一、信用卡概念 信用卡是一 ..
求职
170
引用 •
12
回帖 •
1
关注
552
企业级环境部署:在 Linux 服务器上如何搭建和部署 Python 环境?
前言 在大部分企业里,自动化测试框架落地都肯定会集成到Jenkins服务器上做持续集成测试,自动构建以及发送结果到邮箱,实现真正的无人值守测试。 不过Jenkins搭建一般都会部署在公司的服务器上,不会在私人电脑里,而服务器大部分都是Linux操作系统的。所以,我们如果要在Linux上的Jenkins服务器里运行pyt ..
Python
104
引用 •
237
回帖 •
1
关注
623
以搜索为例,从功能测试,到抓取接口,实现 Jmeter 接口自动化思路详解!
一、背景 我们先看如下电商项目的搜索模块,作为一个专业的测试工程师,你会如何测试? [图片] 初级测试: 输入商品关键字,例如连衣裙---->查看界面有出现连衣裙的商品结果; 输入为空、不存在的商品关键字---->查看界面没有出现结果 思考: 以上的这种测试是充分的吗?答案是 否定的! 非常重要的一点: 在 ..
接口测试
44
引用 •
36
回帖
616
还不懂 RESTful 接口是什么?快进来看看
在现今互联网时代,Web服务已经成为了连接不同系统、平台和设备的关键桥梁。而RESTful架构风格作为一种简单而强大的设计理念,正在逐渐成为构建这些Web服务的首选方式,在做接口测试时,大家都有听说过RESTful风格的接口,那么到底什么是RESTful,以及它有哪些设计原则? 什么是RESTful? 'REST'(R ..
接口测试
44
引用 •
36
回帖
435
测试开发工具开发 -JMeter 函数二次开发
用过JMeter的同学对JMeter内置的函数助手不陌生,使用函数助手可以帮我们非常高效生成一些数据满足我们的接口测试的要求。比如我们想要生成随机的手机号码,可以使用RandomString函数,具体做法:设置手机号码前缀区段(比如189、138、177)这些,然后再使用RandomString函数帮我们生成后8位的随 ..
Jmeter
71
引用 •
67
回帖
496
pytest 写的 UI 自动化怎么做分布式的?就是不同的用例在不同的 node 节点上同时执行?咋封装的?找到很多都是用 grid 做的,那个只能做不同浏览器的分布式。
如题,现在ui用例太多了,我希望能做多节点的分布式,不是用多浏览器跑,而是在不同的节点上跑不同的用例,用Xdist我发现测试用例顺序不能按照从上到下来,做接口自动化还行,ui自动化完全实现不了,似乎要用到线程锁,不会搞。有没有大佬封装过的,让我学习一下。
Web
22
引用 •
10
回帖
20
Jmeter+influxdb+grafana 性能测试结果监控
前言 我们做性能测试的时候使用Jmeter自身的监听器统计压测结果虽然可以统计到各个维度的信息,比如TPS,RT,Err等,但是这个Jmeter本身的监控没有办法做存储,也没有办法去找历史数据,所以如果想要持久化储存数据,我们就需要采用监控平台+ influxdb时序数据库进行性能测试结果的监控。 Jmeter+Inf ..
Jmeter
71
引用 •
67
回帖
702
JMeter 二次开发之环境准备
大家都知道接口测试在保证软件质量方面的重要性。Apache JMeter作为一款功能强大的开源性能测试工具备受测试人员的喜爱,不仅可以用做接口功能测试,还可以用做接口性能测试。然而,即使在其强大的基础功能之上,JMeter仍然提供了许多可定制和扩展的能力,通过二次开发,我们可以进一步定制JMeter满足特定具体需求。 ..
Jmeter
71
引用 •
67
回帖
614
App 测试必备 - 建议所有测试人收藏
移动互联网时代,随着智能手机和平板电脑的发展,用户对移动应用的性能要求越来越高,性能不仅影响用户的满意度和留存率,还直接关系到App的成功与否。作为测试人员我们需要深入了解移动端性能测试的重要性、测试关注点、相关工具以及最佳实践。 按App构成特点,将性能测试分为客户端性能、服务器性能两大块,客户端性能这边也分为ROM ..
App
35
引用 •
23
回帖 •
2
关注
1.1K
5 步轻松上手,教你从 0 到 1 落地 Jmeter 接口自动化脚本!
Jmeter是进行接口测试的一款非常主流的工具,但绝大部分测试工程师,对于Jmeter接口测试脚本整理都是一知半解的。今天这篇文章,就以一个金融项目中接口为例,通过简单5步,教大家如何0代码编写Jmeter接口自动化脚本! 0、金融项目接口 1、登录接口信息 [图片] 2、新增投资项目接口信息 [图片] 接口说明: 请 ..
接口测试
44
引用 •
36
回帖
1.5K
年底找工作的宝子们,千万不要错过这些数据库笔试题!
很多同学会趁着年底尝试找找工作,因为年底的岗位招聘一般来说都是急招,应聘的竞争者少,且薪资不低。特别是工作年限4年以下的宝子,面试前一般会先笔试,如果不想自己笔试受挫,那么以下给大家分享的这一波近期vip学员面试碰到的数据库笔试题,一定要牢牢码住!并多多练习! 1、物料表、物料生效通知表的数据库操作题 表1 S1#(i ..
数据库
37
引用 •
25
回帖
1K
Jmeter、postman、python 三大主流技术如何操作数据库?
1、前言 只要是做测试工作的,必然会接触到数据库,数据库在工作中的主要应用场景包括但不限于以下: 功能测试中,涉及数据展示功能,需查库校验数据正确及完整性;例如商品搜索功能 自动化测试或性能测试中,某些接口要跑通,需要关联到数据库操作;例如注册接口中短信验证码获取 自动化测试中断言处理,除了响应结果的断言,还包括到数据 ..
数据库
37
引用 •
25
回帖
683
通过电商项目,详解抓包到接口测试,附图片验证码 +cookie 问题处理!
一、背景 通常来说,进行接口测试,开发会提供对应的接口文档给到测试,但也有例外。开发无接口文档,但领导又需要你对刚开发的软件,进行接口测试、接口自动化测试、甚至是性能测试。这个时候作为专业测试应该怎么办? 通过抓包工具获取接口信息,利用工具调通接口,接口信息不明确跟开发沟通,再进行接口测试,完美解决! 二、抓包获取接口 ..
接口测试
44
引用 •
36
回帖
1.9K
抓 https 报文新方案 -Magisk+LSPosed,来试试吧
关于如何抓取Android端https报文,在上一篇文章中http://testingpai.com/article/1595507273724有介绍可以通过VitualXposed+JustTrustMe模块禁用SSL验证,这样可以抓取到https,还是有一些同学反馈以下的一些问题: App在低版本的Android上 ..
Fiddler
15
引用 •
15
回帖
4.1K
应聘软件测试,差点栽在了... 这 5 道 S 级的测试用例设计题上... ...
1、 用例设计:根据下面需求,进行测试用例设计,请注意对测试点的表达。 (网页端)需求描述: 某项目的营养素配置页面,供用户用来配置营养素的相关信息,其中: l 项目可供用户选择一种或多种营养素; l 点击每行尾部的“+”可以增加一行输入框,点击每行尾部的“-”会删除当前行; l 每种营养素都包括默认推荐量; l 推荐 ..
测试用例
29
引用 •
16
回帖
1.7K
软件测试职业生涯需要编写的全套文档模板,收藏这一篇就够了 ~
作为一名测试工程师,在整个的职业生涯中,会涉及到各种不同类型的文档编写,大体包括如下: [图片] 对应文档模板及文档编写视频如下: [图片][图片] 一、测试岗位必备的文档 在一个常规的软件测试流程中,会涉及到测试计划、测试方案、测试用例、测试报告的编写,这些文档也是软件测试岗位必须掌握的文档类型。 [图片] 1、测试 ..
测试管理
9
引用 •
3
回帖
2.2K
Fiddler 和 Charles 二次代理进行抓包
一、Fiddler 1.1 Fiddler抓取HTTPS设置 1.1.1 配置证书 Tools菜单 —> Options —> HTTPS —> 勾选Decrypt HTTPS traffic选项。 说明: 勾选Decrypt HTTPS traffic选项: Decrypt HTTPS traffi ..
Web
22
引用 •
10
回帖
3.4K
jmeter 命令行启动 动态参数化
[Jmeter命令行参数] 一、在linux中,使用非gui的方式执行jmeter。若需更改参数,必须先编辑jmx文件,找到对应的变量进行修改,比较麻烦。因此,可以参数化一些常用的变量,直接在Jmeter命令行进行设置 二、参数 -J 和 -G 1、格式:-J变量名=值 -G变量名=值 2、相同之处:设置jmeter属 ..
Jmeter
71
引用 •
67
回帖
1.5K
Katalon Studio 导入 swagger 接口文档
前言 katalon studio大家都已经不陌生了,是一款现在非常主流的自动化测试工具,包括了web、api、APP,甚至PC应用程序都可以使用它来完成自动化测试。 swagger是一款RESTFUL接口的文档在线自动生成软件,swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的We ..
自动化测试工具
自动化测试工具
19
引用 •
14
回帖
820
Katalon Studio 参数化之全局变量
前言 不管是做接口测试还是做自动化测试,参数化肯定是一个绕不过去的坎。 因为我们要考虑到多个接口都使用相同参数的问题。所以,本文将讲述一下katalon是如何进行参数化的。 全局变量 右侧菜单栏中打开profile,点击default,打开之后,在default页面点击add添加全局变量 [图片] [图片] Profi ..
接口自动化
68
引用 •
95
回帖
963
Katalon Studio 完成上传接口的请求发送
前言 katalon studio作为目前最火的自动化测试工具之一,不仅仅只能完成webUI自动化,更是能完成api、app以及桌面应用程序的自动化测试。本文将讲解一下katalon studio是如果完成上传接口的测试~ 设置上传请求 [图片] [图片] 准备请求头 [图片] 设置请求体 [图片] 说明: Name: ..
接口测试
44
引用 •
36
回帖
1K
测试上线后,生产环境有 Bug 这到底是谁的锅?
做测试的童鞋应常遇到系统在测试环境测试通过后上UAT环境产品验收没问题,但是一上生产就出bug,更严重的情况是弄得大家通宵加班测试修bug;而且还会开发和测试,乃至运维,产品相互甩锅! 那么,一旦测试上线后,生产环境有Bug这到底是谁的锅呢? 锅的来源 我们先来了解一下,生成环境bug主要来源有哪些? 1、用户反馈 用 ..
测试基础
92
引用 •
35
回帖
1.3K
Fiddler 无法抓包手机 https 报文的解决方案来啦!!
解决手机https无法抓包的问题 当你测试App的时候,想要通过Fiddler/Charles等工具抓包看下https请求的数据情况,发现大部分的App都提示网络异常/无数据等等信息。以柠檬班的题库APP“小柠檬”为例: [图片] Fiddler上的显示如下: https的报文不能被解密: [图片] 你可能开始找证书的 ..
测试基础
92
引用 •
35
回帖
6.9K
一站式开源持续测试平台 MerterSphere 之测试跟踪操作详解
一、MeterSphere平台介绍 MeterSphere是一站式的开源持续测试平台,遵循 GPL v3 开源许可协议,涵盖测试跟踪、接口测试、UI 测试和性能测试等功能,全面兼容JMeter、Selenium 等主流开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量的软件交付。 官网 ..
测试基础
92
引用 •
35
回帖
835
katalon studio 完成 get/post 请求发送
前言 katalon studio作为目前最火的自动化测试工具之一,不仅仅只能完成webUI自动化,更是能完成api、app以及桌面应用程序的自动化测试。本文将讲解一下katalon studio是如果完成接口测试的。 请求发送 get请求 1、先在object repository里new一个请求 [图片] [图片] ..
接口测试
44
引用 •
36
回帖
762
基于 YAML 接口自动化测试框架设计
在设计自动化测试框架的时候,我们会经常将测试数据保存在外部的文件(如Excel、YAML、CSV),或者数据库中,实现脚本与数据解耦,方便后期维护。目前非常多的自动化测试框架采用通过Excel或者YAML文件直接编写测试用例,通过脚本读取出来驱动自动化测试代码执行。至于采用Excel还是YAML格式各位小伙伴都有不同见 ..
接口测试
44
引用 •
36
回帖
3.4K
一篇文章,教你彻底掌握接口测试!
一、什么是接口测试? 所谓接口,是指同一个系统中模块与模块间的数据传递接口、前后端交互、跨系统跨平台跨数据库的对接。而接口测试,则是通过接口的不同情况下的输入,去对比输出,看看是否满足接口规范所规定的功能、安全以及性能方面的要求。 二、为什么要做接口测试? 1、相比系统测试,更早介入测试,提高效率 2、可以发现前端测试 ..
接口测试
44
引用 •
36
回帖
3.8K
又 双 叒 叕 来了!Lemon-JMeterPerfReport5.0alpha 版本来了
Lemon-JMeterPerfReporter工具,是柠檬班性能测试课程教研组根据JMeter性能测试报告的不足,定制开发一个性能报告生成工具。2022年11月15日,发布了5.0alpha版本。有需要的同学,可以通过柠檬班官方gitee账户下载,或咨询柠檬班免费获取。 5.0版本,我们使用bootstrap5重写了 ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
1.3K
JMeterPerfReporter3.0 正式版本发布了,快来围观吧!
Lemon-JMeterPerfReporter工具,是柠檬班性能测试课程教研组根据JMeter性能测试报告的不足,定制开发一个性能报告生成工具。2022年11月1日,正式发布了3.0版本。有需要的同学,可以通过柠檬班官方gitee账户下载,或咨询柠檬班免费获取。 做过性能测试的人员都知道,性能测试中,有一个非常重要的 ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
1.4K
selenium 截图实例封装
from selenium import webdriver from time import sleep, strftime, localtime, time from selenium.webdriver.common.by import By from Common import project_path cla ..
Web
22
引用 •
10
回帖
1.4K
你居然还不会判定表法?
1、前言 等价类边界值分析法大家应该都比较熟悉,这两种方法主要针对单个输入类条件的测试,对于输入条件存在关联组合的情况则无法覆盖。如果需要对输入条件进行组合测试,那么就得好好来了解下判定表和因果图法了。因果图和判定表都是对输入组合情况进行测试,第一步都是先分析功能的输入与输出;若对输入存在约束关系的,可以先通过分析输入 ..
测试用例
29
引用 •
16
回帖
2.1K
《羊了个羊》你还在第 2 关?我已经轻轻松松过关 4 万多次
前言 最近这个《羊了个羊》火出圈了,全办公室的都在找第二关的攻略,本来我以为这是00后玩的游戏,我都不爱搭理这类游戏的,直到我领导在微信群里发了个《羊了个羊》的游戏链接,情不自禁的点进去,从此便一发不可收拾了......卡在第2关,夜不能寐,半夜起来研究同事发的这个攻略图[图片] 发挥测试工程师能力的时候到了 看着这个 ..
测试基础
92
引用 •
35
回帖
1.3K
互联网人如何看待 iPhone 14 Pro "灵动岛"?
引言 苹果的发布会在上周如期而至,毫无意外的又冲上热搜,引起一系列激烈的讨论。而其中最具讨论性和争议性的莫过于 iPhone 14 Pro系列独有的“灵动岛”功能,一发布瞬间刷屏朋友圈。 [图片] 什么是灵动岛 为了避免有部分小伙伴还没吃到这个瓜,我先简单介绍一些“灵动岛”的功能。 灵动岛是苹果为了弥补“刘海屏”的缺陷 ..
测试基础
92
引用 •
35
回帖
873
甚嘛?你们要把 Nginx 换掉!!!
现如今,企业web服务器,可以说nginx,无人不知无人不晓,哪个不怕死的,要来替换nginx呢?——caddy。 长江后浪推前浪,作为IT行业人士,请不要大惊小怪,这是必然的,而且速度会很快,所以,我们必须不断学习,走在技术变革的前沿。 caddy是什么? caddy是一个强大的、企业级、开放源代码的服务器,使用GO ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
1.3K
大厂都在用的 Jira 管理平台,你还不会用么?
前言 作为一名测试工程师,管理bug的生命周期是每天必备的日常工作;所以缺陷管理流程,以及缺陷如何记录并完成跟踪,都是测试必须要掌握的技能,然而管理缺陷需要借助缺陷管理平台。 目前比较主流和常见的一些缺陷管理平台有如下几款: 国内中小型企业:禅道,一个免费开源的系统 外企和大型企业:Jira,不免费 还有其他的: bu ..
测试基础
92
引用 •
35
回帖
1.4K
移动端测试之应用类型
移动端应用类型分类 随着移动互联网的发展,移动端应用程序(App)已经进化成各种形态。按照类型来划分可以粗分为三大种类:Native App、Web App、Hybrid App。 [图片] 关于Native App 采用Native(原生)模式开发的App直接通过调用系统平台底层所提供的API,可以访问系统平台的所有 ..
测试基础
92
引用 •
35
回帖
751
JMeter 二次开发【二】插件开发 -Dubbo 接口测试插件浅析
概述 在一些企业中,各类业务系统非常丰富,相互之间或对外提供很多的服务或接口 这些服务或接口中,有很多是需要强契约约束的,服务的提供方、服务的使用方必须遵守相同契约 这类服务最典型的就是RPC,其中应用广泛的有Dubbo、gRPC等 使用JMeter对这些RPC接口的测试,可以自定义插件来实现 由于Dubbo应用相对广 ..
Java
59
引用 •
501
回帖 •
1
关注
1.2K
linux 文件目录结构详解 ~
1、linux介绍 Linux是一种免费使用和自由传播的类Unix操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,是一个多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位,不仅系统性能稳定,而且是开源软件;能运行主要的Unix工具软件、应用程序和网络协议。Linux有上百种 ..
Linux
18
引用 •
5
回帖 •
1
关注
915
Linux 抓包还不会?这篇文章赶紧收藏!
什么是TCPDUMP TCPdump,全称dump the traffic on a network,是一个运行在linux平台可以根据使用者需求对网络上传输的数据包进行捕获的抓包工具。 tcpdump可以支持的功能: 1、在Linux平台将网络中传输的数据包全部捕获过来进行分析 2、支持网络层、传输层协议等协议捕获过 ..
测试基础
92
引用 •
35
回帖
1.1K