测试派 Give testers a home.
测试派
社区愿景和功能特性
所见即所得 Markdown 编辑
随时自由编辑分享内容
支持注销账号来去自由
柠檬班
柠檬班官网
腾讯课堂
柠檬班简介
排行榜
帖子打赏排行
积分排行
活跃度排行
贡献排行
长歌测试半生,归来仍是少年
登录
注册
首页
>
领域
>
测试
/
性能
Jmeter
71
引用 •
67
回帖 •
3920
浏览
关注
发帖
关注
分享
接口测试
44
引用 •
36
回帖
性能技术分享
51
引用 •
13
回帖 •
1
关注
性能基础
42
引用 •
22
回帖
redis
3
引用 •
1
回帖 •
1
关注
测试使用
1
引用
大数据
1
引用
数据库
37
引用 •
25
回帖
默认
热议
好评
优选
最近回帖
关注者
查看所有标签
终于有人把 Jmeter 工具的 CSV 参数化讲清楚啦!
前言 从事软件测试的小伙伴都知道Jmeter工具,当我们使用Jmeter工具做接口测试和性能测试的时候,CSV这个配置元件就会经常使用到。但是这个元件有很多场景很多人并不是很清楚,并且有些特性如果不弄明白会影响整个脚本的使用。所以,我们今天就给大家来讲一下这个CSV配置元件。 CSV使用场景 CSV数据文件参数化是Jm ..
性能基础
42
引用 •
22
回帖
417
测试开发工具开发 -JMeter 函数二次开发
用过JMeter的同学对JMeter内置的函数助手不陌生,使用函数助手可以帮我们非常高效生成一些数据满足我们的接口测试的要求。比如我们想要生成随机的手机号码,可以使用RandomString函数,具体做法:设置手机号码前缀区段(比如189、138、177)这些,然后再使用RandomString函数帮我们生成后8位的随 ..
Jmeter
71
引用 •
67
回帖
510
Jmeter+influxdb+grafana 性能测试结果监控
前言 我们做性能测试的时候使用Jmeter自身的监听器统计压测结果虽然可以统计到各个维度的信息,比如TPS,RT,Err等,但是这个Jmeter本身的监控没有办法做存储,也没有办法去找历史数据,所以如果想要持久化储存数据,我们就需要采用监控平台+ influxdb时序数据库进行性能测试结果的监控。 Jmeter+Inf ..
Jmeter
71
引用 •
67
回帖
722
JMeter 二次开发之环境准备
大家都知道接口测试在保证软件质量方面的重要性。Apache JMeter作为一款功能强大的开源性能测试工具备受测试人员的喜爱,不仅可以用做接口功能测试,还可以用做接口性能测试。然而,即使在其强大的基础功能之上,JMeter仍然提供了许多可定制和扩展的能力,通过二次开发,我们可以进一步定制JMeter满足特定具体需求。 ..
Jmeter
71
引用 •
67
回帖
627
5 步轻松上手,教你从 0 到 1 落地 Jmeter 接口自动化脚本!
Jmeter是进行接口测试的一款非常主流的工具,但绝大部分测试工程师,对于Jmeter接口测试脚本整理都是一知半解的。今天这篇文章,就以一个金融项目中接口为例,通过简单5步,教大家如何0代码编写Jmeter接口自动化脚本! 0、金融项目接口 1、登录接口信息 [图片] 2、新增投资项目接口信息 [图片] 接口说明: 请 ..
接口测试
44
引用 •
36
回帖
1.5K
通过电商项目,详解抓包到接口测试,附图片验证码 +cookie 问题处理!
一、背景 通常来说,进行接口测试,开发会提供对应的接口文档给到测试,但也有例外。开发无接口文档,但领导又需要你对刚开发的软件,进行接口测试、接口自动化测试、甚至是性能测试。这个时候作为专业测试应该怎么办? 通过抓包工具获取接口信息,利用工具调通接口,接口信息不明确跟开发沟通,再进行接口测试,完美解决! 二、抓包获取接口 ..
接口测试
44
引用 •
36
回帖
2K
jmeter 命令行启动 动态参数化
[Jmeter命令行参数] 一、在linux中,使用非gui的方式执行jmeter。若需更改参数,必须先编辑jmx文件,找到对应的变量进行修改,比较麻烦。因此,可以参数化一些常用的变量,直接在Jmeter命令行进行设置 二、参数 -J 和 -G 1、格式:-J变量名=值 -G变量名=值 2、相同之处:设置jmeter属 ..
Jmeter
71
引用 •
67
回帖
1.6K
又 双 叒 叕 来了!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
JMeter 二次开发【二】插件开发 -Dubbo 接口测试插件浅析
概述 在一些企业中,各类业务系统非常丰富,相互之间或对外提供很多的服务或接口 这些服务或接口中,有很多是需要强契约约束的,服务的提供方、服务的使用方必须遵守相同契约 这类服务最典型的就是RPC,其中应用广泛的有Dubbo、gRPC等 使用JMeter对这些RPC接口的测试,可以自定义插件来实现 由于Dubbo应用相对广 ..
Java
59
引用 •
501
回帖 •
1
关注
1.2K
jmeter 性能测试与 influxdb2 集成显示监控结果
Jmeter是最常用的性能测试工具,influxdb2是一个时序数据库。 在国内有很多资料介绍了jmeter与influxdb1.x版本的集成,但是,在2021年,influxdb升级到2.x版本,这个版本与1.x版本有结构性的调整,完全不兼容。使用以前的资料,不能把它们两者集成起来。 这篇文章,是参考了大量的官方因为 ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
2.1K
JMeter 二次开发【一】函数开发
JMeter简介 概述 Apache JMeter 是 Apache 基于 Java 开发的开源压力测试工具 最初被设计用于 Web 应用测试,但后来扩展到了其他测试领域,像接口测试 但,随着IT行业的快速发展,不同企业或组织需求更加丰富,JMeter默认的功能往往不能满足所有的需求,在一些企业里,会对这款工具进行二次 ..
Java
59
引用 •
501
回帖 •
1
关注
2K
jmeter 性能测试用 csv,这个坑有些扯蛋
很多人在使用jmeter做接口测试、自动化测试和性能测试时,都喜欢用CSV数据文件设置功能,来读取准备好的测试数据。虽然这种方法并不是最优方案,在我们的性能测试课程中,讲解了更优的方案,但是,没有上过我们的课的测试人员,还是很普遍的使用csv方式。 今天,就来给大家讲一个用csv准备测试数据的一个巨坑和解决办法。 jm ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
2.1K
用 docker 创建 jmeter 容器, 实现性能测试
我们都知道,jmeter可以做接口测试,也可以用于性能测试,现在企业中性能测试也大多使用jmeter。docker是最近这些年流行起来的容器部署工具,可以创建一个容器,然后把项目放到容器中,就可以构建出一个独立的运行环境。 所以,有人就想,能否把他们俩弄到一块来使用? 今天,我就来给大家讲讲如何结合起来使用。 首先,选 ..
性能基础
42
引用 •
22
回帖
4K
Jmeter 脚本开发之——扩展函数
很多同学,都问我:“老师,我的jmeter里面,怎么没有MD5函数,base64函数也没有,我是不是用了假的jmeter?” 哈哈哈,不是的。jmeter的函数,有自带函数和扩展函数两大块,自带函数,就是jmeter官方自带的,只要下载jmeter,就自带了这些函数,而扩展函数,则需要安装“Custom Jmeter ..
Jmeter
71
引用 •
67
回帖
2.5K
高效利用 jmeter 性能测试数据写入文件
使用过jmeter的同学,应该都会使用监听器,在每个监听器中,都会有一个“所有数据写入一个文件”的功能,那这个功能应该怎么用呢?今天,我们就来讲讲这个功能的使用。 [图片] 几乎所有的监听器都有这样一个功能。 哪对于这个监听器都带有的功能,到底该怎么用呢? 点击“浏览”按钮,会弹出系统的文件选择窗口 [图片] 我们可以 ..
性能技术分享
51
引用 •
13
回帖 •
1
关注
2K
Jmeter 分布式性能测试避坑指南
在做后端服务器性能测试中,我们会经常听到'分布式'。哪你,是否了解分布式呢?今天,我们就来给大家讲讲,在企业实战中,如何使用分布式进行性能测试,实战过程中,又有哪些地方要特别注意? 为什么要使用分布式? 做性能测试时,如果被测系统性能比较好,或者系统项目比较大,那么一般都会要求能支持比较高的并发用户数。而我们做性能测试 ..
性能基础
42
引用 •
22
回帖
3.2K
Tomcat 是否可以直接将项目测试环境部署在本地 window 下的问题
准备文件有;[图片][图片] 已安装的tomcat是8.0.30版本; 用途是;用jmeter做接口和查看获取最大并发用户数练习。 目前已知在linux可这么执行 把所有文件上传到服务器某一个相同文件夹下 用linux的root执行【安装mysql5.7数据库】 chmod +x install_Docker_Mysq ..
接口测试
44
引用 •
36
回帖
20
jmeter 不务正业,干起了可变接口、动态参数自动化测试
jmeter这个工具既可以做接口的功能测试,也可以做自动化测试,还可以做性能测试,其主要用途就是用于性能测试。但是,有些公司和个人,就想用jmeter来做接口自动化测试。 你有没有想过呢? 下面我就给大家讲讲,用jmeter如何做接口自动化测试。 如果要你用jmeter来做接口自动化测试,你是不是把几乎每一个测试用例, ..
Jmeter
71
引用 •
67
回帖
6K
看看 Jmeter 是如何玩转 redis 数据库的
Jmeter作为当前非常受欢迎的接口测试和性能测试的工具,在企业中得到非常广泛的使用,而redis作为缓存数据库,也在企业中得到普遍使用,那如何使用jmeter来测试redis数据库呢?今天我们就来讲一讲怎么使用jmeter来调用redis。 jmeter准备 由于jmeter本身并没有带有redis的测试入口,我们需 ..
Jmeter
71
引用 •
67
回帖
4.3K
轻轻松松编译 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
Jmeter 接口测试,参数值为列表,如何参数化?
Jmeter接口测试,参数值为列表,如何参数化? 最近在我的教学过程中,我的一个学生问了我一个问题,他们公司的一个接口参数值是列表,列表中值的数量有多有少,问我在jmeter中如何让这个参数的值进行参数化? [图片] 看到这种问题,你的第一反应是什么? 写java代码?我相信,如果你有一定的程序语言基础,你肯定会想着写 ..
Jmeter
71
引用 •
67
回帖
2.9K
jmeter 的 N 种正则表达式实现方式
一、什么是正则表达式? 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 给定一个正则表达式和另一个字符串,我们可以达到如下的目的: 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”); 可以通 ..
性能测试工具
1
引用 •
1
关注
1.7K
Jmeter 之 JDBC 查询、更新操作
一、Jmeter操作数据库可以做什么? 批量删除数据 批量创建测试数据 查询测试结果做正则判断,以便进行下一步操作 - 正则(\d+) 二、Jmeter连接数据库需要提供什么信息? 需要提供:IP地址、端口(数据库,默认端口:3306)、用户名(数据库)、密码(数据库)、数据库名、数据表、插件包(mysql-conne ..
数据库
37
引用 •
25
回帖
1.6K
轻松搞定把 jmeter 结果数据写入到指定文件
背景: 在日常的功能测试或者性能测试的时候,需要把结果中指定的数据保存到指定的文件,进行使用,发现jmeter自带的文件写入,没有自己需要的,默认只支持xml的结果保存,那么接下来我们围绕beanshell来实现这个功能。 下面从两个方面来实现: 一、保存接口返回指定的数据 二、从数据库用SQL语句取数据,保存结果到指 ..
Jmeter
71
引用 •
67
回帖
2.6K
jmeter5.3 调用 python 代码
下载jpython https://repo1.maven.org/maven2/org/python/jython-installer/2.7.2/jython-installer-2.7.2.jar 将该jar包放到放到jmeter的lib目录下 [图片] 启动jmeter 添加线程组,在线程组添加JSR223 S ..
Jmeter
71
引用 •
67
回帖
2.4K
写爬虫,要懂代码吗?No!!!
写爬虫,要懂代码吗?No!!! 说到爬虫,你想到了什么? 是不是想着,这是开发人员写的代码,生成一个软件,然后执行,就去访问某些网站,从网站上获取特定的信息,然后把这些信息存储下来。 如果你是这么想的,是不是觉得‘爬虫’很高大上,自己不懂得写代码,想从网站上搞点数据下来,就会很难呢? 那今天,我就教你一招,不写代码,速 ..
Jmeter
71
引用 •
67
回帖
2K
Jmeter 如何把时间戳转为本地时间
Jmeter如何把时间戳转为本地时间 jmeter中,有很多已经封装好的函数,使用这些函数,就能实现某些特定的功能,这对于没有代码基础,或代码基础薄弱的同学来说,是一个非常大的福音。 其实,在我们使用jmeter的时候,遇到一些稍微复杂一点的功能实现时, 我们大概有三种实现方式, 第1种,就是使用jmeter现有的元件 ..
Jmeter
71
引用 •
67
回帖
1.9K
Jmeter 里如何对 MySQL 数据库进行增删改查?
基本配置 第一步: 下载MySQL数据库的JDBC驱动包,并将驱动包放到Jmeter安装目录下的lib目录。注意,驱动包的版本要和数据库的版本匹配,以免连接失败。 (MySQL数据库的JDBC驱动包下载地址:https://downloads.mysql.com/archives/c-j/) 第二步: 打开Jmeter ..
数据库
37
引用 •
25
回帖
1.4K
jmeter 如何实现对数据库的增删改查?
在接口测试中,我们需要对数据库发起请求或者进行查询操作,这时就要用到jdbc request。jdbc request可以向数据库发送一个请求,从而完成对数据库的相关操作。 jmeter操作数据库可以做什么? 1.可以批量删除数据 2.可以批量创建测试数据 3.可以查询测试结果做正则判断。 引入jar包 jmeter操 ..
数据库
37
引用 •
25
回帖
794
Jenkins 执行远程 Linux 的 ant 构建 jmeter 自动化
一、环境准备: 1 Jdk1.8:http://www.oracle.com/technetwork/java/javase/downloads/index.html a) 配置jdk环境变量: b) #下载相应的jdk软件包,然后解压安装,我这里包名称为: jdk-8u102-linux-x64.tar.gz c) ..
Jmeter
71
引用 •
67
回帖
1.1K
Jmeter 中 CSV 如何参数化测试数据并实现自动断言
当我们使用Jmeter工具进行接口测试,可利用CSV Data Set Config配置元件,对测试数据进行参数化,循环读取csv文档中每一行测试用例数据,来实现接口自动化。此种情况下,很多测试工程师只会人工地查看响应结果来判断用例是否通过。 其实我们同样可利用CSV Data Set Config来帮助我们实现自动断 ..
Jmeter
71
引用 •
67
回帖
1.5K
爬虫必须要了解的请求头 user-agent
前言 在现在Python最火的时代,有一门技术已经被广泛宣传了 -- 爬虫 那爬虫是什么呢?它是按照一定的规则,自动地抓取网络上信息的程序或者脚本 举个简单的例子,腾讯新闻网站上,有统计全国各地的疫情情况 [图片] 这些疫情,是怎么汇总的呢? 如果只是靠人工手动去收集,那耗费的人力物力将非常的庞大。 那具体该怎么做呢? ..
测试基础
93
引用 •
35
回帖
1.4K
全网独家的 Jmeter 循环断言
前言 对于使用jmeter工具完成接口测试的测试工程师而言。在工作中,或者在面试中,都会遇到一个问题。 CSV文档做了一大笔测试数据后,怎么去校验这个结果呢? 现在大部分测试工程师可能都是通过人工的方法去查看结果,十几个还好,那要很多很多呢? OK,此时,肯定会有同学想到,断言呗,响应断言,beanshell断言,都可 ..
接口测试
44
引用 •
36
回帖
1.1K
通过 jmeter 完成对请求字段的加密
前言 相信大家在工作中做接口测试的时候,肯定会遇到一个场景,那就是你们的软件,密码是加密存储的。。 那么这样的话,我们在执行接口的时候,对于密码的处理就开始头疼了。。 所以,本文将使用jmeter这款java开源的接口测试工具,给大家来讲解jmeter完成加密的接口请求 先导知识 在执行加密之前,你需要了解3个知识点: ..
Jmeter
71
引用 •
67
回帖
1.2K
Jmeter 关联之 json 提取器应用
在接口测试中有一个这样的场景:登录之后,需要进行昵称修改,怎么实现? 首先我们分别看下登录、昵称修改的接口说明: [图片] [图片] 以上业务中补充一点,昵称修改,还需要添加请求头Authorization传登录获取的token值。 分析:登录之后的响应结果中会返回用户id、token信息; 而更新昵称需要传参memb ..
Jmeter
71
引用 •
67
回帖
2.2K
jmeter 如何循环使用接口返回的多值?
有同学在用jmeter做接口测试的时候,经常会遇到这样一种情况,Ⅰ 、就是一个接口请求返回了多个值,然后下一个接口想循环使用前一个接口的返回值。 这种要怎么做呢? 有一定基础的人,可能第一反应就是先提取前一个接口返回的所有值,然后再用一个循环控制器,循环使用值就可以了啊。 对,非常棒,思路清晰,完全正确,但是做起来真的 ..
Jmeter
71
引用 •
67
回帖
2.5K
Critical Section Controller (临界部分控制器) 到底该如何用?[原创]
有同学在使用jmeter做性能测试的时候,有这样一个诉求,就是一个完整的业务包含多个接口请求,且有先后顺序。在做性能测试的时候,要求接口请求顺序永远按照自己定义好的请求顺序执行。 于是,他就在jmeter中线程组下按顺序添加了多个接口请求取样器,模拟并发请求调试。看到效果如下图(图一): [图片] 脚本调试是通了,但是 ..
Jmeter
71
引用 •
67
回帖
4.9K
随机注册用户,如何继续完成登录及之后操作?
很多人在学习和使用jmeter做性能测试的过程中,都有这样一个诉求,哪就是做性能测试时,因为用户量不够,所以采用随机规则用户注册,注册之后,就用该用户进行登录及登录之后的操作。 这个诉求,看上去非常简单,于是,你就自告奋勇动手噼里啪啦的准备脚本了。可是... 可是... 你发现,你一头扎进了一个无底洞,一连工作了好几天 ..
Jmeter
71
引用 •
67
回帖
1.1K
jmeter 跨平台时,csv 文件路径该如何设置 [原创]
jmeter跨平台时,csv文件路径该如何设置[原创] 很多人在使用jmeter进行参数的时候,喜欢用csv文件设置方式,就是先准备一个数据文件,然后再在jmeter中添加csv文件设置,配置读取文件中的数据来用于测试。 这样一种方式,非常好用,但是在企业实际工作中,经常会出现编写脚本的机器和实际执行测试的机器类型不一 ..
Jmeter
71
引用 •
67
回帖
1.1K
Jmeter 查看结果树之查看响应的 13 种方法 [详解]
查看结果树查看响应有哪几种方法,可通过左侧面板底部的下拉框选择 [图片] 1、Text 查看结果树中请求的默认格式为Text,显示取样器结果、请求、响应数据3个部分内容。 取样器结果: 默认Raw展示,可以切换为Parsed视图,表单展示更直观。 请求: 默认Raw展示,包括Restquest Body 及Restqu ..
Jmeter
71
引用 •
67
回帖
1.5K
Jmeter 之 “查看结果树” 界面功能介绍
查看结果树 显示所有请求响应的树,通过它可以查看任何请求的响应。除了显示响应之外,还可以查看获取响应所花费的时间以及一些响应代码。需要通过'查看结果树'来查看服务器处理请求之后的返回结果,分析是否存在问题 注意,查看结果树在负载测试时注意不要使用,因为它会消耗大量资源例如内存和CPU。当我们进行接口功能测试或在测试计划 ..
Jmeter
71
引用 •
67
回帖
2.8K
需要先登录的接口如何做性能测试?[原创]
我们的实际工作中,需要先登录,然后才能做某些操作的现象非常常见。但是,对于一个刚刚学会用jmeter做性能测试的人来说,这可能是自己的性能测试之路的第一个坎。 为什么这么说呢? 首先,从这个诉求中,我们至少能提取出两个重要信息,1、需要登录;2、登录后才能做,以为着登录之后的接口,都有登录认证,判断是否登录,登录认证未 ..
Jmeter
71
引用 •
67
回帖
1.9K
Jmeter 也能根据事务生成汇总图 [原创]
平时大家在使用jmeter做接口性能测试的时候,都喜欢用聚合报告或汇总报告,但是大家在使用过程中,进程会遇到一个问题,没个接口在聚合报告中,都生成一条报告数据,如果有n多个接口,就生成n多条数据。 [图片] 而实际诉求可能是,多个接口是一个业务,我想对一个整体业务做性能测试,得到整个业务的性能测试报告数据,明显上面的不 ..
Jmeter
71
引用 •
67
回帖
1K
jmeter 鲜为人知的 jsonpath 用法 [原创]
在jmeter使用过程中,我们经常会看到接口返回数据类型为application/json,也就时我们常说的json格式,而在功能测试时,我们经常会要对它的结果进行断言,确认结果是否与预期一致,有时候还会想从结果中提取某个值,作为下一个接口的输入,俗称关联。 之前,我有写过一篇文章,jmeter 不写代码,秒秒钟提取动 ..
Jmeter
71
引用 •
67
回帖
1.7K
最新版本 jmeter 照样写 soap 协议接口 [原创]
很多企业现在都还在用soap协议的接口,同时,企业里面的测试人员,也大多都喜欢用jmeter来做接口测试。但是,现在大家在使用jmeter的过程中,可能又会遇到一个问题了,那就是,jmeter如何写soap协议的接口测试脚本。这个时候,你是不是就会去百度,可是百度的答案让你很意外,要么告诉你最新版本的jmeter不支持 ..
Jmeter
71
引用 •
67
回帖
1.1K
不写代码搞定 jmeter 录制和响应结果中文乱码牛皮癣 [原创]
如果你已经开始使用jmeter工具,进行接口测试了,也许你曾经或者正在被一个问题困扰,哪就是你录制脚本或接口请求返回中包含中文时,一不小心就中文乱码了。 中文乱码,不是我们想要的,但是却经常性的困扰着大家。那么如何解决这个牛皮癣呢? 也许,在你没有看到这篇文章之前,你已经百度了很多,尝试了很多很多方法,但是,你可能都已 ..
Jmeter
71
引用 •
67
回帖
1.3K
[柠檬班] 史上最简单的 Jmeter 跨线程组取参数值的两种办法 (不写代码)[原创]
【柠檬班】史上最简单的Jmeter跨线程组取参数值的两种办法(不写代码)【原创】 如果你工作中已经在用jmeter做接口测试,或性能测试了,你可能会遇到一个麻烦,哪就是jmeter的变量值不能跨线程组传递。 [图片] 看,官方就已经给出了解释。这个不是jmeter的缺陷,这是jmeter的设计使然的。如果变量在开始测试 ..
Jmeter
71
引用 •
67
回帖
3.8K
jmeter 不写代码,秒秒钟提取动态列表最后一个值
提取动态列表最后一个值 在用jmeter做接口测试时,我们经常会遇到,一个接口返回一个json串,在这个json串中,某个节点的值是一个列表,而且这个列表的长度是动态变化的。如: [图片] 获取用户列表,用户信息是个列表,类似的接口,在企业中非常常见,如果我们在接口中没有传递翻页参数时,这个列表的长度往往都是不固定的, ..
Jmeter
71
引用 •
67
回帖
1.8K
jmeter 环境安装
Jmeter介绍 jmeter的官网:https://jmeter.apache.org/ jmeter是Apache下,纯java写的开源测试工具,常被测试人员用来做接口测试、性能测试、压力测试,是当前非常流行的一款测试工具。 [图片] 因为他是用java开发的开源软件,所以他需要在java环境下才能运行,也同时决定 ..
Jmeter
71
引用 •
67
回帖
1.2K
从数据库查询多个字段,依次传给登录接口怎么实现?
问题背景: 博文“Jmeter 如何把数据库的数据依次获取作为参数传入下一个请求?附栗子”某天有人留言如下: [图片] 看了下当时写的文章,如果从数据库查询多个字段,依次传给登录接口,确实不能合理实现,所以,特意整理出一篇文章 一、添加jdbc请求并设置变量,获取数据库多个字段值 添加好JDBC Connection ..
Jmeter
71
引用 •
67
回帖
1K
Jmeter 之测试片段、Include Controller、模块控制器应用
一、测试片段是什么? 应用在控制器上的一个特殊线程组,与线程组处于同一层级,必须与Include Controller或模块控制器一起使用才被执行。 二、应用场景 当jmeter脚本非常复杂的时候,可以通过测试片段分模块管理用例 当jmeter脚本由多个测试人员共同完成,通过测试片段分人分模块管理用例 三、新建测试片段 ..
Jmeter
71
引用 •
67
回帖
942
在 Linux 下执行 Jmeter 脚本
前言 Jmeter这款接口测试工具,已经在越来越多的公司被要求会使用了。 而且,现在应该部分小伙伴们都开始用起来了。 但是,你们知道除了在Windows用图形化界面的Jmeter执行脚本之外,还有其他可以执行的方法吗?? 今天就来告诉你们,如何在Linux服务器里执行Jmeter的jmx。 前提准备: 1.Linux下 ..
接口测试
44
引用 •
36
回帖
2.2K
jmeter 如何把数据库的数据依次获取作为参数传入下一个请求?
某一天碰到一个学员问了一个问题,觉得很有必要整理一篇文章出来~ [图片] 因为项目的原因,假设我们要实现如下要求: 从数据库的用户表里获取用户信息,并作为参数全部传递给登录请求,分别完成登录操作。 一、jmeter连接数据库 1、添加JDBC Connection Configuration(右键测试计划-->配 ..
Jmeter
71
引用 •
67
回帖
2K
Jmeter 的几种参数化方式
在用到jmeter工具时,无论做接口测试还是性能测试,参数化都是一个必须掌握且非常有用的知识点。参数化的使用场景,例如: 多个请求都是同一个ip地址,若服务器地址更换了,则脚本需要更改每个请求的ip 注册账号,不允许账号重复;想批量注册用户时 模拟多个用户登录,需要用到不同用户信息登录时 上一个请求的输出结果用于下一个 ..
Jmeter
71
引用 •
67
回帖
1.9K
Jmeter 录制 APP 脚本踩坑集
如何利用jmeter来录制APP脚本/web脚本,很多同学用,也有很多同学问,虽然我并不赞成用录制脚本的方式去解决脚本问题,但是奈何问问题的学生太多了!所以还是给大家留下一篇文章,希望后续遇到问题的同学,可以解燃眉之急! 如何利用Jmeter来录制APP脚本 Jmeter 部分(展示版本:Jmeter 3.3) 1:启 ..
Jmeter
71
引用 •
67
回帖
4.7K
常见逻辑控制器操作大全
jmeter中的逻辑控制器确定采样器的执行顺序。右键线程组-->添加-->逻辑控制器。 [图片] 一、简单控制器 简单控制器对JMeter如何处理添加到其中的采样器没有影响。只是方便我们做分组命名。 [图片] 示例: 在以下计划中,向第一个简单控制器添加两个请求:'加载商品搜索页面'和“搜索商品A”,并将控 ..
Jmeter
71
引用 •
67
回帖
1.5K
Jmeter 如何测试接口
现在对测试人员的要求越来越高,不仅仅要做好功能测试,对接口测试的需求也越来越多!所以也越来越多的同学问,怎样才能做好接口测试? 要真正的做好接口测试,并且弄懂如何测试接口,需要从如下几个方面去分析问题,再找准学习的的方向,才能让自己在工作中,运筹帷幄。 一:工具的选择 Jmeter soapui postman fid ..
Jmeter
71
引用 •
67
回帖
1.5K
如何利用 Jmeter 测试上传文件
在查看本文的前提,有如下几点: 会使用Jmeter,知道如何去添加http请求的sampler 会利用Jmeter完成基本的http请求或者是接口测试 知道文件上传是怎么回事 言归正传,其实文件上传我们也可以理解为一个接口测试,我们通过这个接口去上传文件。但是这个接口操作跟别的接口不同之处在于我们需要指明文件所在的位置 ..
Jmeter
71
引用 •
67
回帖
1.1K