测试派 Give testers a home.
测试派
社区愿景和功能特性
所见即所得 Markdown 编辑
随时自由编辑分享内容
支持注销账号来去自由
柠檬班
柠檬班官网
腾讯课堂
柠檬班简介
排行榜
帖子打赏排行
积分排行
活跃度排行
贡献排行
长歌测试半生,归来仍是少年
登录
注册
首页
>
标签
待分类
9718
引用 •
914
回帖 •
5
关注 •
5367
浏览
关注
发帖
关注
分享
Q&A
763
引用 •
583
回帖 •
2
关注
默认
热议
好评
优选
最近回帖
关注者
查看所有标签
性能测试调优之线程池的性能优化实战
前言 做性能测试时,有些压测场景下TPS上不去,或者响应时间变长,或者直接出现一些连接被拒绝的报错,这些都有可能是tomcat的连接池不够引起的。所以,今天我们跟大家聊一下tomcat的连接池。 连接池的概念 线程池:是一个管理线程集合的框架,它负责维护一个线程集合,这些线程可以在需要时被重用,从而减少了线程创建和销毁 ..
待分类
9718
引用 •
914
回帖 •
5
关注
77
性能测试:数据库的 SQL 性能优化实战
前言 做过性能测试的同学都应该知道,性能测试核心就是结果分析和性能瓶颈调优,然后性能的瓶颈70%-80%的问题都是来自于数据库。所以,掌握数据库的瓶颈分析对其性能测试工程师来说尤为重要。 数据库的性能优化 数据库的性能优化可以从硬件和软件两个层面来考虑: 1)硬件方面: 主要就是磁盘选择,考虑磁盘的读写速度、消耗IO【 ..
待分类
9718
引用 •
914
回帖 •
5
关注
44
JMeter 接口和性能测试常用函数最全解析!
前言 JMeter工具是接口和性能测试一个非常主流的工具,其中非常强大的一个点就是封装了很多函数可以直接调用来实现丰富的功能。所以,学习好JMeter的函数的使用能帮助我们更好的使用这个工具编写接口和性能测试脚本。 函数的概念和基本介绍 因为jmeter是java开发的,所以jmeter的函数其实就是java封装的函数 ..
待分类
9718
引用 •
914
回帖 •
5
关注
115
测试需要掌握的 Linux 操作系统知识,看这一篇文章就够了!
背景 在现在的企业中,项目服务器操作系统绝大多数都是 linux的无图像界面系统,所以不管你是功能测试还是性能测试都肯定会需要用到linux 操作系统。但是确实很多同学linux操作系统知识比较薄弱,所以今天的这个文章给大家系统的介绍一下。 Linux的家族 linux内核是开源的,linux主要有两个家族:fedor ..
待分类
9718
引用 •
914
回帖 •
5
关注
166
求助!大佬们看过来
我现在是双非研二,已经学完 Java 了还有两个项目,但是对写 Java 代码不是很感兴趣,我学习测试有前途吗?想进大厂!!!! [图片]
待分类
9718
引用 •
914
回帖 •
5
关注
20
IBM 撤出背后:国内技术人如何突围?
事件概述与背景 2024年,IBM宣布关闭其在中国的研发部门,并将这些职能转移至其他海外地区。这一决策影响了超过1000名员工,反映出全球科技公司在复杂市场环境下的战略调整。尽管IBM表示该决定不会影响在中国的客户服务,但其背后涉及国际科技竞争、市场动态调整等多方面因素,值得深入探讨。 事件背后的原因 1. 全球科技竞 ..
待分类
9718
引用 •
914
回帖 •
5
关注
269
“百度热搜”揭示月饼遇冷背后:如何在经济下行中理性消费 + 应对风险?
引言:从热搜看今年的月饼市场变化 [图片][图片][图片][图片][图片] 最近,百度热搜榜上有两个关于月饼的热门话题引起了我的注意:“今年的月饼,不是特别圆”和“简约平价月饼成主流”。在短短15条热搜中,有两条是关于月饼的,它们都指向了一个现象:今年的月饼市场遇冷,销量和产量双双下滑。传统品牌销量不佳,而越来越多的跨 ..
待分类
9718
引用 •
914
回帖 •
5
关注
281
[新人贴] 今天初次注册社区
今天初次注册测试派社区大家庭,以后要跟各位大神多多学习!请各位多多关照!
待分类
9718
引用 •
914
回帖 •
5
关注
293
关于 testcafe 的窗口和定位问题
关于testcafe的问题请教一下,在运行后,唤起浏览器,浏览器的大小只有正常页面的左边一半大小,请问如何设置? 百度了很多方法都没有用。 由于测试的是登录页,通过查看元素功能查到了元素id,但是依然无法识别求大神解答,感谢! 我电脑分辨率是1920x1200,设置分辨率没有。再打开页面时设置也没有用。 testcaf ..
web自动化
52
引用 •
101
回帖
20
什么是精准测试?为什么要做精准测试?
精准测试的背景与发展 精准测试作为一种现代测试方法的出现,背后有着深刻的行业背景和技术发展动因。随着软件工程的发展,传统的测试方法逐渐暴露出许多问题,特别是在面对日益复杂的系统架构和快速迭代的开发需求时,传统方法显得力不从心。精准测试的提出和应用,正是为了应对这些挑战而生。 软件系统的日益复杂 随着互联网技术的飞速发展 ..
待分类
9718
引用 •
914
回帖 •
5
关注
382
从主流技术架构视角剖析 Java Web 项目的性能测试策略与挑战
引言 在当今互联网飞速发展的背景下,Java Web项目已成为各类企业级应用的主流选择。随着用户需求的不断增加和技术架构的演进,确保应用的高性能和高可用性已成为开发与运维工作的重中之重。性能测试作为保障系统稳定性和用户体验的关键环节,面临着越来越多的挑战和复杂性。本文将从当前Java Web项目的主流技术架构出发,深入 ..
待分类
9718
引用 •
914
回帖 •
5
关注
292
性能测试之中间件:一篇文章告诉你什么是 kafka 和 MQ
前言 在做项目的性能测试时,MQ和Kafka经常会是项目服务架构中非常重要的组成部分,负责处理大量的实时数据流,如日志收集、消息队列、事件流处理等,Kafka和MQ的性能会直接影响整个系统的表现。所以,我们做性能测试的时候经常也需要关注一下MQ中间件的性能。 消息队列【MQ】 消息队列,英文名:Message Queu ..
待分类
9718
引用 •
914
回帖 •
5
关注
394
这些错误都没遇到过,还敢说你做过自动化测试?!
在执行冒烟测试、回归测试或多浏览器兼容性测试时,利用web自动化测试可以显著节省人力成本,因此web自动化测试的价值非常大。然而,任何从事过web自动化测试的人都会有这样的体会:写自动化代码相对简单,但维护的成本却非常高。一日页面代码频繁变动,测试代码就必须随之调整。此外,web自动化测试通常给人的感觉是:稳定性不足, ..
待分类
9718
引用 •
914
回帖 •
5
关注
307
学习 jmeter
应该怎么入手
待分类
9718
引用 •
914
回帖 •
5
关注
20
新人报道!!!!
请多关照
待分类
9718
引用 •
914
回帖 •
5
关注
370
性能测试的内存瓶颈问题分析和调优
前言 做性能测试的时候,如果只管压测执行,不管分析和调优,那么就相当于看医生只管开化验单,不管治病开药,就是耍流氓的行为。所以,真正做性能测试的同学一定要会做性能结果分析和问题调优。 然后内存不足/内存泄露/内存溢出等内存问题是性能分析和调优非常常见的一类问题,所以,今天我们就来深入系统的学习一下内存相关的知识,以帮助 ..
待分类
9718
引用 •
914
回帖 •
5
关注
570
性能测试瓶颈:CPU 问题的深度分析和调优
前言 我们做性能测试的时候,除了使用工具编写脚本并执行之外,最核心的工作就是做性能测试结果分析和问题调优。然后在做性能测试的时候,非常常见的一类问题就是CPU的问题。所以,要专业做性能测试就免不了要深入学习一下CPU的原理和常见的分析和监控的命令。 CPU的介绍 概念:CPU(中央处理器:Central Process ..
待分类
9718
引用 •
914
回帖 •
5
关注
775
pywinauto print_control_identifiers 方法控件没有打印出来
最近在使用[链接]编写自动化脚本,遇到一个问题,一个exe程序的下拉菜单列表中有6个控件,使用inspect查看,发现这个菜单下一级有一个名字为空,在这个下一级显示了6个控件: [图片] 但使用print_control_identifiers没有打印出来, 是为什么呢 求救
待分类
9718
引用 •
914
回帖 •
5
关注
20
企业级资源监控方案落地:Prometheus+Grafana+Export
前言 性能测试的结果分析是作为性能测试工程师的必修课,特别是监控服务器的资源使用情况,对于分析服务器的性能非常关键。我们有高很多的Linux的命令可以去监控各种资源,比如top,vmstat,iostat,pidstat等,但是命令使用有一定的门槛,结果看起来也没那么直观,所以现在很多公司都用Prometheus+gr ..
待分类
9718
引用 •
914
回帖 •
5
关注
603
L-mall4 密码
温习接口测试的时候,发现此后台密码已更换,求一位小伙伴告知一下,感激不尽! [[链接]
待分类
9718
引用 •
914
回帖 •
5
关注
647
性能测试 Jmeter 非 GUI 模式 -CLI 命令详解
前言 我们在使用Jmeter做性能测试的时候,大部分同学用的是图形化界面进行脚本编写和执行性能测试的。但是其实真正在公司执行性能测试的时候,我们基本上不会用图形化界面去执行测试,这是因为工具渲染这些图形本身也会消化客户端机器的资源,然后如果客户端还运行了一些其他的工具比如打开浏览器、视频工具等,那么也会让Jmeter结 ..
待分类
9718
引用 •
914
回帖 •
5
关注
425
不得不掌握的性能测试监控神器 -nmon 工具详解
做性能测试时候进行结果收集和监控是我们必须要进行的一个步骤,所以选择一个好的监控工具能帮我们省事省心。我们今天给大家介绍的监听工具nmon,就是一个非常强大而且市场上也非常主流应用的一个监控工具。 nmon它可以帮助我们在压测开始很长时间内监控全过程的各种资源消耗占用情况,我们就需要用今天的工具 。 nmon是什么 n ..
待分类
9718
引用 •
914
回帖 •
5
关注
549
腾讯滑块验证码处理
工作项目中某个平台出于安全性考虑在登录时使用了腾讯滑块验证码。 输入用户名密码后点击登录会请求接口,弹出腾讯图片进行滑动验证,验证通过接口会返回一个ticket。在后续请求登录接口时会带上这个ticket,同时校验账密和ticket。 某天想到如果需要做自动化,如何绕过这个认证呢? 于是在网上搜索到了一个可行的案例: ..
待分类
9718
引用 •
914
回帖 •
5
关注
504
困扰很多人的分布式性能测试,原来如此简单!
前言 我经常会遇到一些学生跟我聊性能测试工具Jmeter不好用,我问为什么不好用,他说压力稍微大一些就上不去报错了。一看报错信息就是地址被占用了。 [图片] 这就是典型的分布式的需求了。如果做性能测试,这个基本的问题都不会解决的话,那么表示性能测试你还没有入门哦! 性能测试为什么需要分布式? 我们做性能测试的工具Jme ..
待分类
9718
引用 •
914
回帖 •
5
关注
499
一篇文章带你搞定企业级完整性能测试流程!
前言 大部分公司在最初试的阶段只会关心项目的基本功能,能用就可以。但是随着项目的成熟,用户量逐步的增大,线上经常就会出现一些系统崩溃,用户反映系统太慢等性能问题的爆发。所以,性能测试的需求就逐步变得迫切了。所以,基本上90%的公司,都会只重视功能测试同时,也把项目的性能测试列为重点关注对象,这就导致测试市场上【性能测试 ..
待分类
9718
引用 •
914
回帖 •
5
关注
724
python 自动化学习 - 基础语法
一、基础语法 1、缩进:通过缩进来区分代码块 1个tab键相当于4个空格 2、换行:换行表示一行代码的结束 3、对齐:同一个代码块要对齐 4、代码注释 单行注释:#,快捷键操作(ctrl+/) 多行注释:三个双引号或三个单引号,成对出现 5、输出打印,通过print()方法输出 单行语句输出 多行语句输出 6、代码规范 ..
待分类
9718
引用 •
914
回帖 •
5
关注
573
docker+Jenkins+git 构建自动项目时,Jenkins 无法连接 git 仓库的问题
如题,在Linux服务器上部署好了docker,在docker中运行了git服务与Jenkins服务,都正常运行!如下图所示:[图片] 但是在Jenkins构建项目时无法连接到git仓库,如下图所示: [图片] 库地址是从git服务的web页面上直接拷贝过来的,账号和密码也是这个网页上面注册的,如下图所示: [图片] ..
Q&A
763
引用 •
583
回帖 •
2
关注
20
详细教程!VMware Workstation Pro16 安装 + 创建 win7 虚拟机!
一、准备工作 VMware Workstation Pro 16官网下载: https://customerconnect.vmware.com/cn/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/16_0 。下载需要账号登录 ..
待分类
9718
引用 •
914
回帖 •
5
关注
782
五大方法教你如何分分钟构造百万测试数据!
在测试的工作过程中,很多场景是需要构造一些数据在项目里的,方便测试工作的进行。比如下面的场景: 项目需要做性能测试,需要大量的数据 就算是功能测试,比如测试搜索功能,需要有数据做搜索测试 需要检查数据的一致性的检查的时候,也需要项目有大量的数据 如果项目有一些统计表和图,需要测试数据统计正确性的时候,也需要构造海量的测 ..
待分类
9718
引用 •
914
回帖 •
5
关注
661
111
111
待分类
9718
引用 •
914
回帖 •
5
关注
861
Python 多设备多进程安装 App
由于需要对多台设备安装同一个App,单设备依次安装的话,耗时多;想着多进程安装就可以节约不少时间,便着手干。 但是没有进阶到多进程的深度,步步坑。现在特求助大佬们: 一、需求 1、对多台设备安装同一个App 2、若App的包名为某一特定的包名,则需要打开App,待登录后回到桌面 二、做法 1、解析待安装App的包名和a ..
待分类
9718
引用 •
914
回帖 •
5
关注
20
一款简单好用的 Mockoon 工具,让 Mock 上手如此简单!
Mock服务的背景: 在我们的项目里,有很多的场景下,需要做一些Mock: 场景1:上游现在接口没有开发完,想要跑通整个业务流程,就可以Mock假的接口把流程调通 【Mock模拟上游接口的响应结果,给下游接口提取从而执行接口测试】 场景2:涉及到第三方接口,比如支付接口,需要付费对接第三方,在测试环境的时候很多都没有对 ..
待分类
9718
引用 •
914
回帖 •
5
关注
740
L-mall4 后台密码
温习接口测试的时候,发现此后台密码已更换,求一位小伙伴告知一下,感激不尽! [链接]
待分类
9718
引用 •
914
回帖 •
5
关注
20
OCR 识别图片验证码
在UI自动化测试中可能会经常遇到需要输入如图所示验证码的情况。市面上有许多收费OCR接口,不过我最近发现了一个开源项目:ddddocr (名字也非常好记:带带弟弟ocr) github项目地址:sml2h3/ddddocr: 带带弟弟 通用验证码识别OCR pypi版 (github.com) 安装前需要注意: pyt ..
待分类
9718
引用 •
914
回帖 •
5
关注
748
adb 常用命令
1、查看android应用的版本号 dumpsys package 安卓应用包名 |grep version 2、查找android应用stbid(比如机顶盒) getprop | grep 'ro.serialno' 3、抓接口日志 adb logcat -v time>1.txt(日志存放本地路径,一般是电脑 ..
待分类
9718
引用 •
914
回帖 •
5
关注
630
【Python 内置函数 -68 个解读】
[图片] 内置函数就是Python给你提供的, 拿来直接用的函数,比如print,input等。 截止到python版本3.6.2 ,一共提供了68个内置函数,具体如下? abs() dic ..
Python
104
引用 •
237
回帖 •
2
关注
590
一种有效的嵌入式软件单元测试工具
一、引言 在当今的软件开发领域,单元测试已经成为确保代码质量,提升软件可靠性和安全性的重要环节。对于嵌入式软件来说,尤其在汽车控制等安全性至关重要的领域,单元测试更成为不可或缺的一部分。然而,传统的单元测试方法往往效率低下且容易出错。为了解决这一问题,本文介绍了一种有效的嵌入式软件自动化单元测试工具——WinAMS。 ..
待分类
9718
引用 •
914
回帖 •
5
关注
799
一篇文章教你 5 款工具轻松拿下接口测试
相信很多同学都在公司项目里做过接口测试,因为接口测试是现在企业测试人员的一个标配技能。然而,做接口测试是一定要借助来完成的,所以要学习接口测试,必须要至少掌握1-2款接口测试工具。 市面上有非常多的接口测试工具,比如: Fiddler Charles Jmeter Postman apifox 代码Python &am ..
待分类
9718
引用 •
914
回帖 •
5
关注
748
教你一招,测试人员如何通过 AI 提高工作效率!
伴随着AI技术的兴起,像OpenAI推出的ChatGPT、Microsoft发布的Microsoft 365 Copilot、阿里的通义千问、百度的文心一言、华为的盘古大模型等。很多测试人员开始担心,岗位是否会被AI取代?其实取代你的不是AI,而是会使用AI的测试人! 在工作中,测试人员怎么利用AI提高自己的工作效率呢 ..
待分类
9718
引用 •
914
回帖 •
5
关注
1K
嵌入式软件静态解析工具 --CasePlayer2
CasePlayer2: 适用于嵌入式软件的说明书制作及解析工具 静态解析C/C++源代码自动生成流程图等文件 适用于各种嵌入式微机用汇编代码 具有符合编程标准MISRA-C 1998/2004的规范检查功能,Code Metrics计测功能 适用于掌握以往程序的内容,审阅会议时评估程序等,有利于改善软件质量的工具 产 ..
待分类
9718
引用 •
914
回帖 •
5
关注
859
Jenkins 重启相关问题
Jenkins每次重启,配置(比如汉化)都会初始化,而且会重新构建最近的两个项目,请问有大佬知道怎么解决吗? ?
待分类
9718
引用 •
914
回帖 •
5
关注
755
求助:手机链接用电脑浏览器打开,日期框无法拖动选择
[图片] 以上是需要定位拖动的日期框 目前是在做python+selenium的UI自动化,以上日期框无法拖拽选择日期 尝试过的方法:自带的拖拽、JS拖拽,都无法移动年月日 请问各位大佬,这种自动化拖拽要怎么实现比较好?
待分类
9718
引用 •
914
回帖 •
5
关注
20
手把手用项目实战教你如何从“野路子”华丽转身成为“专业测试”
野路子测试 vs 专业测试 野路子测试:就是很多同学自己摸索着学习就容易变成这种野路子: 你说他不会吧?他好像都知道,你说他都会吧,又会工作中各种问题,面试问啥啥说不出来! 我们把这种情况的人光荣的就叫做野路子:具体表现就如你们刚刚说的:上来就直接点点点, 能否发现bug随缘? 专业测试: 按照系统规范的流程来测试!并 ..
待分类
9718
引用 •
914
回帖 •
5
关注
960
测试学 SQL,简单用法
前言 作为一名测试工程师,工作中在对测试结果进行数据比对的时候,或多或少要和数据库打交道的,要和数据库打交道,那么一些常用的sql查询语法必须要掌握。最近有部分做测试小伙伴表示sql查询不太会,问我有没有sql查询语法这一块的文档可以学习,于是小编就整理了这篇超详细的SQL查询语法教程,来给大家参考学习! 1、数据准备 ..
待分类
9718
引用 •
914
回帖 •
5
关注
899
求助,我 selenium webdriver 一直不能运行
D:\Python\Python38-32\python.exe C:/Users/Windows/PycharmProjects/DEMOCESHI/D1/DEMO1.py Traceback (most recent call last): File 'C:/Users/Windows/PycharmProject ..
待分类
9718
引用 •
914
回帖 •
5
关注
20
数据库还只会增删改查?如何用数据库分分钟构造百万数据!
数据库在测试工作过程中的使用总是无处不在的,总结一下最主要的两个场景如下: 1)确认系统测试和接口测试的测试结果,以及进行问题定位分析; 2)在项目中构造测试数据,比如当项目要做性能测试需要大量数据,需要测试搜索或者检查数据一致性的等,都需要构造大量的数据。 定位问题很多同学可能在项目里多少都遇到过一些,毕竟是简单的查 ..
待分类
9718
引用 •
914
回帖 •
5
关注
910
教你如何使用 Fiddler+Linux 日志 + 数据库,提升测试段位,强势回怼开发!
1、什么是定位问题和分析问题的能力? 定位分析问题的能力是测试不可或缺的,而且这个能力需要项目经验积累以及需要丰富的知识面才能达到的。企业需要这样的人才,因为他们需要会解决问题的人,而不仅仅是发现问题的人! 所以,面试经常会问一些问题: 1、测试过程中有没有遇到过什么问题?你是解决的? 2、遇到bug怎么分析是前端bu ..
待分类
9718
引用 •
914
回帖 •
5
关注
947
新华三,奇安信,宁德时代测试类岗位 24 届实习内推!
新华三,奇安信,宁德时代,科锐国际,得物24届实习生内推! ①新华三集团 24 届暑期实习 【内推岗位】:芯片开发设计、软件测试、算法研究 【工作地点】:杭州,合肥,北京 【内推通道】:[链接] ②奇安信24届暑期实习 【岗位】研发类,安全类,技术类,测试类,产品类,营销,职能 【内推链接】[链接] 【内推码】DSPB ..
待分类
9718
引用 •
914
回帖 •
5
关注
824
从原生页面切换到 webview 界面 driver.switch_to.context
''' 1、下载对应版本的谷歌驱动(下载地址:[链接]) 2、添加谷歌驱动'chromedriverExecutableDir':r'D:\chromedriver_win32'#添加谷歌驱动 3、切换到web页面: #打印所有上下文 print(driver.contexts) #切换到下个网页,H5网页 drive ..
待分类
9718
引用 •
914
回帖 •
5
关注
756
driver.switch_to.context() 报错问题
APPIUM执行webview切换的时候,报谷歌驱动版本和adb版本不匹配;我的谷歌驱动版本是86版本 [图片] adb版本是1.0.31版本,但是86版本的谷歌驱动需要,1.0.38以上版本的adb,所以解决方法: 1、去网络下载1.0.38以上版本的adb,我下载的是1.0.40版本 [图片] 2、将sdk中的D: ..
待分类
9718
引用 •
914
回帖 •
5
关注
774
淘客京东多多进宝发单机器人软件
鲸鱼软件是京品库开发的软件,支持京东、淘宝、拼多多、京喜团的优惠商品批量链接转链、口令 转链。每个计划都可以创建副本,简化了计划设置步骤。同时也支持QQ群和微信群消息互转,但是 互转需要手动补主图。微信可启动多个账号,但是QQ只能启动一个账号。例如,采集QQ群的消息, 能分别转发到QQ群或者微信群,适用于社群达人、种草 ..
待分类
9718
引用 •
914
回帖 •
5
关注
770
gitee 与 pycharm 的集成
一、git环境安装 下载git 下载地址:https://git-scm.com/downloads 下载完成之后,一步步安装完成。 在windows系统中,打开cmd终端,输入git命令,出来如下图所示的内容,则安装成功。 [图片] 配置git 在安装完成之后,需要对git进行配置,用来说明你的身份。(因为后期要频繁 ..
待分类
9718
引用 •
914
回帖 •
5
关注
1.5K
Python 动态设置属性
实践是检验真理的唯一标准:拷贝到pycharm试一下 动态设置属性 用作接口自动化的 # 全局变量 参数传递 参数化 1、设置属性 setattr(object,key,value) 2、获取属性 getattr(object,key,'属性不存在的时候返回的值,避免报错') 3、删除属性 delattr(object ..
待分类
9718
引用 •
914
回帖 •
5
关注
631