测试派 Give testers a home.
测试派
社区愿景和功能特性
所见即所得 Markdown 编辑
随时自由编辑分享内容
支持注销账号来去自由
柠檬班
柠檬班官网
腾讯课堂
柠檬班简介
排行榜
帖子打赏排行
积分排行
活跃度排行
贡献排行
长歌测试半生,归来仍是少年
登录
注册
首页
>
领域
>
性能
性能基础
42
引用 •
22
回帖 •
3297
浏览
关注
发帖
关注
分享
接口测试
44
引用 •
36
回帖
MySQL
7
引用 •
3
关注
性能分析
30
引用 •
8
回帖 •
2
关注
性能监控
4
引用 •
1
回帖 •
1
关注
数据库
37
引用 •
25
回帖
测试基础
92
引用 •
35
回帖
ngrinder
2
引用 •
1
回帖
默认
热议
好评
优选
最近回帖
关注者
查看所有标签
终于有人把 Jmeter 工具的 CSV 参数化讲清楚啦!
前言 从事软件测试的小伙伴都知道Jmeter工具,当我们使用Jmeter工具做接口测试和性能测试的时候,CSV这个配置元件就会经常使用到。但是这个元件有很多场景很多人并不是很清楚,并且有些特性如果不弄明白会影响整个脚本的使用。所以,我们今天就给大家来讲一下这个CSV配置元件。 CSV使用场景 CSV数据文件参数化是Jm ..
性能基础
42
引用 •
22
回帖
381
关于 testcafe 的窗口和定位问题
关于testcafe的问题请教一下,在运行后,唤起浏览器,浏览器的大小只有正常页面的左边一半大小,请问如何设置? 百度了很多方法都没有用。 由于测试的是登录页,通过查看元素功能查到了元素id,但是依然无法识别求大神解答,感谢! 我电脑分辨率是1920x1200,设置分辨率没有。再打开页面时设置也没有用。 testcaf ..
web自动化
52
引用 •
101
回帖
20
UI 自动化测试神器:RunnerGo 测试平台
RunnerGo提供从API管理到API性能再到可视化的API自动化、UI自动化测试功能模块,覆盖了整个产品测试周期。 RunnerGo UI自动化基于Selenium浏览器自动化方案构建,内嵌高度可复用的测试脚本,测试团队无需复杂的代码编写即可开展低代码的自动化测试。 [图片] 以一条简单的搜索场景为例,本文介绍Ru ..
Selenium
32
引用 •
23
回帖 •
1
关注
1.1K
jmeter 命令行启动 动态参数化
[Jmeter命令行参数] 一、在linux中,使用非gui的方式执行jmeter。若需更改参数,必须先编辑jmx文件,找到对应的变量进行修改,比较麻烦。因此,可以参数化一些常用的变量,直接在Jmeter命令行进行设置 二、参数 -J 和 -G 1、格式:-J变量名=值 -G变量名=值 2、相同之处:设置jmeter属 ..
Jmeter
71
引用 •
67
回帖
1.5K
使用 gitee+sphinx+readthedocs 搭建个人博客
[图片] 这是我本地运行的一个使用sphinx构建的博客服务,这些文章,都是用markdown写的。 一直有个想法,就是把自己写的这些文件,搞成一个博客网站,放到网上,但是,一想,要搞个域名、一个服务器,这样长期运营维护,成本有些高。再一个,个人技术博客,独立地址,百度中抓取率可能也不高,结果就是花了大成本,结果自嗨, ..
性能基础
42
引用 •
22
回帖
1.2K
Prometheus 监控平台不能正常显示 jvm 监控数据解决办法
最近遇到一个麻烦事情,就是使用Prometheus的收集器jmx_exporter收集java项目资源使用情况的时候,收集器部署成功了,单独访问收集器界面,可以正常访问,但是很慢,配置到Prometheus中,就是显示不出来。 通过这个现象,初步怀疑是jmx_exporter收集器收集数据过慢,这个原因。 那会不会是我 ..
性能分析
30
引用 •
8
回帖 •
2
关注
1.8K
不得不知的 HTTP 状态码知识
HTTP协议是当前使用最广泛的一种通信协议,在性能测试中,也使用的非常广泛。但是,确有很多人在调试性能测试脚本的时候,弄不明白HTTP状态码,不能通过HTTP状态码做些基本判断,今天,我们就来给大家好好说说HTTP状态码。 HTTP状态码,是客户端通过HTTP协议向服务器发送请求时,用于描述返回的请求结果。借助状态码, ..
性能基础
42
引用 •
22
回帖
1.2K
又 双 叒 叕 来了!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
一文剖析性能测试流程,时间为啥那么长?
如果你做过性能测试,你就会知道,性能测试的时间要比功能测试时间长很多,但是,你没有做过,你可能就会问了,为什么性能测试时间要长那么多呢?今天就用一文,带大家了解性能测试工作流程。 [图片] 这是一张性能测试工作流程导图。从数量上,流程环节并不多,但是,细心的人,可能会发现,这里有个性能环境搭建和性能结果分析与调优。平时 ..
性能基础
42
引用 •
22
回帖
2.3K
甚嘛?你们要把 Nginx 换掉!!!
现如今,企业web服务器,可以说nginx,无人不知无人不晓,哪个不怕死的,要来替换nginx呢?——caddy。 长江后浪推前浪,作为IT行业人士,请不要大惊小怪,这是必然的,而且速度会很快,所以,我们必须不断学习,走在技术变革的前沿。 caddy是什么? caddy是一个强大的、企业级、开放源代码的服务器,使用GO ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
1.3K
嘿,你知道你们公司开发的项目是怎么容器化部署的吗?
大家应该都知道,现在企业java项目,基本都是微服务架构开发的,而部署这种微服务,大概率都会选择容器化技术。此时,dockerfile文件编写能力,就变得非常重要了。 按照dokerfile规则编写的文件,可以使用 docker build命令生成自定义的容器镜像,然后,使用自己定义的镜像,创建满足自己要求的容器运行项 ..
Docker
17
引用 •
5
回帖 •
1
关注
1.5K
一款 Beautiful 的 Redis、zookeeper、kafka 图形界面工具
redis、zookeeper、kafka、rabbitmq在现在的项目中,经常会被用到。因为,使用的很广泛了,所以对于开发和测试人员,就会很期望有一个漂亮的客户端工具,能直接访问,不用每次都连接到安装这些服务的机器上,然后,敲命令。 今天就给大家推荐Assistant系列图形化工具 访问官网 我们可以看到,它们家族有 ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
2.4K
牛逼的性能分析工具 -perf
介绍 perf是linux性能分析中,比较常用的一款工具。它基于时间采集原理,以性能事件为基础,支持针对CPU处理器相关性能指标与操作系统相关性能指标的性能分析。常被用来查找、定位源码级性能问题。如,perf top,就常用来定位热点函数。 安装 如果系统中直接执行 perf --help不能执行,centos系统可以 ..
性能分析
30
引用 •
8
回帖 •
2
关注
2.6K
APP 性能测试工具
[图片] 源码:https://github.com/smart-test-ti/SoloX SoloX - Real-time collection tool for Android performance data. We are committed to solving inefficient, cumberso ..
性能分析
30
引用 •
8
回帖 •
2
关注
2.1K
MySQL 慢 SQL 可能原因汇总
在对服务器进行性能分析时,我们经常会遇到慢SQL,这我给大家粗略的总结了一下慢sql可能的原因,帮助大家分析定位慢SQL。 [图片] 01.查询的表,没有加索引 写了一个查询sql,结果查询的条件字段没有索引,导致需要全表扫描,查找数据,这是大家遇到最多,也是最容易理解的。 这种,一般,在表数据量比较少时,如低于十万级 ..
性能分析
30
引用 •
8
回帖 •
2
关注
1.8K
性能测试,python 内存分析工具 -memray
Memray是一个由彭博社开发的、开源内存剖析器;开源一个多月,已经收获了超8.4k的star,是名副其实的明显项目。今天我们就给大家来推荐这款python内存分析神器。 Memray可以跟踪python代码、本机扩展模块和python解释器本身中内存分配,可以生成多种不同类型的报告,帮助您分析python代码内存使用 ..
性能分析
30
引用 •
8
回帖 •
2
关注
5.9K
jmeter 性能测试用 csv,这个坑有些扯蛋
很多人在使用jmeter做接口测试、自动化测试和性能测试时,都喜欢用CSV数据文件设置功能,来读取准备好的测试数据。虽然这种方法并不是最优方案,在我们的性能测试课程中,讲解了更优的方案,但是,没有上过我们的课的测试人员,还是很普遍的使用csv方式。 今天,就来给大家讲一个用csv准备测试数据的一个巨坑和解决办法。 jm ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
2K
用 docker 创建 jmeter 容器, 实现性能测试
我们都知道,jmeter可以做接口测试,也可以用于性能测试,现在企业中性能测试也大多使用jmeter。docker是最近这些年流行起来的容器部署工具,可以创建一个容器,然后把项目放到容器中,就可以构建出一个独立的运行环境。 所以,有人就想,能否把他们俩弄到一块来使用? 今天,我就来给大家讲讲如何结合起来使用。 首先,选 ..
性能基础
42
引用 •
22
回帖
4K
一文辨析,性能分析 top 命令中进程 NI 和 PR
分析linux服务器性能,首先想到的命令肯定是 top, 通过它,我们可以看到当前服务器资源使用情况和进程运行资源占用情况. [图片] 在查看进程资源占用情况时,有两列大家是最难区分,PR(priority)进程优先级和NI(nice)优先级切换等级,都是优先级,有什么区别呢? 如果,仔细观察,还会发现PR列的值是: ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
3.5K
突如其来的 mysql 大范围安装失败,细致研究后,教你破解之道
性能测试中,数据库的性能问题,可能会占到70%,所以讲性能测试,数据库是一个非常非常重要的知识。但是,最近在讲mysql数据库的时候,却遇到了一个尴尬。 我们上课,是需要所有学员动手安装mysql数据库的,虽然,安装方法很多,但是,使用yum命令来安装,又是每个学生都必须掌握的,所以,我上课时,用以前上课通用的yum命 ..
性能基础
42
引用 •
22
回帖
1.8K
JDK17 来了,将给我们带来什么变化?
前几天,我的一个学生在我们的班级群里说一个问题,“jmeter压力机,要在jdk8,还是jdk17下运行?”。 [图片] 当时,我只是稍稍的瞄了一眼,没有细看,我以为学生问的是jdk1.7下能否正常运行jmeter,我就说,‘你先干,看能不能运行’,因为,我们课程中说了,jmeter是不能在jdk1.7下运行的,我想通 ..
性能基础
42
引用 •
22
回帖
4.8K
Jmeter 脚本开发之——扩展函数
很多同学,都问我:“老师,我的jmeter里面,怎么没有MD5函数,base64函数也没有,我是不是用了假的jmeter?” 哈哈哈,不是的。jmeter的函数,有自带函数和扩展函数两大块,自带函数,就是jmeter官方自带的,只要下载jmeter,就自带了这些函数,而扩展函数,则需要安装“Custom Jmeter ..
Jmeter
71
引用 •
67
回帖
2.4K
jmeter 性能测试,动态设定性能场景
jmeter可以做性能测试,这个很多人都知道,哪你知道,jmeter可以在启动运行时,指定线程数和运行时间,自定义性能场景吗? 平时,我们使用jmeter进行性能测试时,使用普通线程组,并发用户数和运行时间等场景参数都是固定写死的。运行脚本时,就按照写死在脚本中的场景来运行。 [图片] 相信,绝大多使用jmeter进行 ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
2.3K
一款炫酷的性能测试监控分析工具——btop
一款炫酷的性能测试监控分析工具——btop 在性能测试过程中,我们经常会要监控linux服务器资源使用情况,top命令,作为我们性能分析的入门命令,一般都是大家首先使用的。但是,top命令的结果,只有和白色,颜色很单一,在我们现在这五颜六色的世界里,性能分析,怎么能这么单调,没有色彩呢? 今天,就给大家介绍一款top的 ..
性能基础
42
引用 •
22
回帖
5.9K
测试服务器磁盘空间不够,如何挂载新磁盘?
工作了多年的测试,应该多少都会遇到磁盘空间不够的情况,比方你现在正在用的测试环境,因为要测试,所以,项目一直启动,那么就会一直在写日志,如果不定期清理日志,随着时间拉长,磁盘空间就可能完全被占用,导致无法写入数据。 如,我有一台服务器,磁盘空间为50g [图片] 现在,使用了一段时间之后,磁盘空间不够了 [图片] 磁盘 ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
1.2K
高效利用 jmeter 性能测试数据写入文件
使用过jmeter的同学,应该都会使用监听器,在每个监听器中,都会有一个“所有数据写入一个文件”的功能,那这个功能应该怎么用呢?今天,我们就来讲讲这个功能的使用。 [图片] 几乎所有的监听器都有这样一个功能。 哪对于这个监听器都带有的功能,到底该怎么用呢? 点击“浏览”按钮,会弹出系统的文件选择窗口 [图片] 我们可以 ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
2K
Jmeter 分布式性能测试避坑指南
在做后端服务器性能测试中,我们会经常听到'分布式'。哪你,是否了解分布式呢?今天,我们就来给大家讲讲,在企业实战中,如何使用分布式进行性能测试,实战过程中,又有哪些地方要特别注意? 为什么要使用分布式? 做性能测试时,如果被测系统性能比较好,或者系统项目比较大,那么一般都会要求能支持比较高的并发用户数。而我们做性能测试 ..
性能基础
42
引用 •
22
回帖
3.1K
图解虚拟内存、物理内存、swap 分区的工作与管理
首先,问大家一个很有趣的问题,有人玩过单片机吗?有人用过Excel表格吗? 相信很多人都没有把玩过单片机,但是Excel倒是玩的贼溜,是不是? 没玩过单片机,哪听说过单片机有操作系统吗?能同时运行多个程序吗? 没吃过猪肉,还没见过猪跑么?单片机是没有操作系统的,也不能同时运行多个程序! 因为单片机都是把写好的程序直接烧 ..
性能基础
42
引用 •
22
回帖
2.5K
谁能告诉我 172.16.0.0/24 与 CIDR 是什么东东
使用过云服务器的同学,应该比较常见到类似 172.16.0.0/24 这样一个像ip地址又不是ip的东西,要我们判断,其下多少个ip是在同一个局域网的。 要讲清楚这个,首先要讲到我们现在正在使用的IPV4。IPV4,说的直白点,就是把ip地址,划分为网络地址与主机地址,用4段,每一段为8位,段与段之间用点号连接,如果网 ..
性能基础
42
引用 •
22
回帖
2.9K
有了它,redis 再也不神秘了
RemoteDictionaryServer(Redis)是一个开源的使用c语言编写的,遵守BSD协议。它是一种内存数据库,而且还支持数据的持久化,可以将数据自动同步写入磁盘,内存读写速度是非常快的,所以它常在项目中做缓存数据库,所以一说到缓存数据库,可能第一反应就是radis。 但是redis又非常的神秘,因为平时我 ..
性能基础
42
引用 •
22
回帖
1.9K
ngrinder-groovy 从数据库中获取数据 (干货继续)
相信很多同学都已经知道,如何搭建ngrinder性能测试环境,那么这一次,我们就直接从创建脚步开始讲起。这一次我们讲解一个登录接口,账户和密码,从mysql数据库中获取。 点击顶部的【脚本】菜单,然后再“创建脚本”。选择“Groovy Maven Project” [图片] 点击创建按钮,生成脚本。 [图片] 然后使用 ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
1.1K
ngrinder-groovy 读写文件 (纯技术干货,慎入 ~)
用ngrinder的做性能测试,它是可以自动生成groovy语言脚本。而groovy这门语言,其实是Java语言的一种衍生版本,如果你懂得用Java语言来写单元测试的脚本进行读写文件,那么用groovy语言再来写一个读写文件的脚本,其实就比较简单。 因为考虑到有的同学完全没有用过ngrinder的写groovy语言的脚 ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
1.5K
linux 系统下载安装文件命令的差异
如果有这么一个需求,让你在linux系统里面下载一个文件,然后安装,你会想到哪些命令呢?相信很多人都会想到,直接使用yum或者apt-get命令。这两个命令虽然很方便也很快捷,但是存在一个问题,如果这个Linux系统发行方没有提供你需需要的工具的安装原文件,那这两个命令是无法安装对应的软件的。那除了这两个命令之外,你还 ..
Linux
18
引用 •
5
回帖 •
1
关注
1.3K
轻轻松松编译 Jmeter 源码,再也不求人
Jmeter工具,大家在做接口测试、自动化测试,都是经常会用到的,甚至在做性能测试时,是首选工具。Jmeter本身是用java语言编写的开源的工具,在jmeter.apache.org官网上,可以下载。 但是,也耐不住那些想要自己编译jmeter源码的‘发烧友’,前几天,就被一位学生问到,如何使用jmeter源码包自己 ..
Jmeter
71
引用 •
67
回帖
2.5K
centos 不可不知的 SElinux 安全增强型策略
SELinux其实是Security-Enhanced Linux 安全增强型linux的英文缩写,是由美国国家安全局开发的一个内核模块,它主要流行在红帽Red Hat Linux及其衍生版本中,如centos。而Ubuntu、SUSE及其衍生版本使用的是AppArmor。 传统的linux是自主访问控制 Discre ..
性能基础
42
引用 •
22
回帖
3.4K
史上最容易的 mysql 数据库性能测试监控平台搭建 -- 柠檬班独家发布
数据库作为数据存储软件,在现在企业项目中,得到普遍应用,而mysql作为免费的开源版本,更是得到大量企业的青睐,成为主流存储数据库。而数据库的性能,很大程度上,会影响项目应用服务的性能,所以,企业对mysql数据库的性能是非常关注的。 今天,我们虽然不是讲解mysql数据库的性能测试,但是,监控,作为性能测试或日常数据 ..
资源监控
资源监控
24
引用 •
10
回帖
4.7K
mysql 数据库性能提升,分表分区请收藏
现在企业中,数据库选择用mysql的还是非常非常多的,公司比较规范的,在立项之初,就会认真讨论数据库的设计,而更多的中小微企业,可能就不会那么系统性的讨论数据库的设计了。 但是,不管怎么样,随着数据量的增加,或迟或早,都会遇到数据库性能瓶颈。数据库性能问题,套上那句话“不是没有,只是时机未到”。当数据量比较少时,基本不 ..
性能基础
42
引用 •
22
回帖
2.5K
性能测试告诉你 mysql 数据库存储引擎该如何选?
简介 数据库存储引擎:是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是插件式存储引擎。 查看引擎 可 ..
性能基础
42
引用 •
22
回帖
1.2K
即便你是拥有最低配置的 linux,你也拥有无限巨大的财富
在我们的生活中,经常会遇到这样一种情况,为了学习某个技术,我们需要去买台配置比较高的电脑,获取从云服务器提供商哪里购买云服务器。不管你选择哪种方式,成本总是需要的。 那有没有什么办法,不花钱办事,或者少花钱,办大事呢? 今天,我就给你讲一种,可以无限放到你的效益的方法。 首先,在你的电脑上安装virtualbox软件。 ..
Linux
18
引用 •
5
回帖 •
1
关注
2K
快速搭建 mysql 的主从数据库
快速搭建mysql的主从数据库 什么是mysql主从复制? MySQL Replication(mysql主从复制)是指数据可以从一个mysq数据库主节点复制到一个或多个从节点的方式。 mysql的主从复制主要用途有: 读写分离:数据库有锁机制,在锁表时,会影响读操作,使用主从复制,让主库负责写,从库负责读,这样出现锁 ..
性能基础
42
引用 •
22
回帖
1.9K
值得推荐的 5 个前端性能测试工具
值得推荐的5个前端性能测试工具 PageSpeed Insights 谷歌开发的一个免费的网页分析工具,在地址栏中输入被分析的网站url地址,点击分析, [图片] 可模拟移动设备访问页面结果分析 [图片] 桌面设备访问页面结果分析 [图片] 前端开发工程师,可以根据这个报告进行页面优化 Lighthouse 简介 Li ..
性能基础
42
引用 •
22
回帖
7.5K