![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jmeter
殷殷殷先森丶
亡羊补牢不如未雨绸缪!
展开
-
jmeter 参数化的两种方法
文件样式:1、CSV 数据文件设置添加步骤:线程组–》添加–〉配置原件–》csv Data Set Config配置说明:文件名:所读取文件的绝对路径文件编码:Utf-8 转译所用变量名称:这里名称对应文件中数据的列,有几列数据,输入几个别名,用于引用数据忽略首行:注释有写,设置了变量名称后才有效,即:如果文件首行不是变量名称,设置成False ,如果是就设置成True分隔符:用于分割数据,看数据列与列之间使用什么字符分割,这里就填写什么是否允许带引号?原创 2021-04-28 14:10:28 · 922 阅读 · 0 评论 -
非gui模式下运行jmeter,并生成html报告的命令
前言:在使用jmeter做性能测试的时候,在UI界面执行还是比较占用资源的,今天为大家说一个在终端执行的命令。命令:jmeter -n -t /Users/a123/Desktop/jar/测试环境PC端.jmx -l rest.jtl -e -o /Users/a123/Desktop/jar/html命令说明:1、-n :以非gui的形式运行jmeter2、-t :指定运行的jmx(脚本)文件路径3、-l :运行脚本后生成的文件名注意:这里的文件名不能重复4、-e :在文件运原创 2021-04-23 16:33:08 · 280 阅读 · 0 评论 -
jmeter 生成逐渐加一的数字
前言链接数据库返回的值,生成的引用名称是下图样式的,如果想循环下调用所有的值,需要逐渐加一的数字进行搭配,下面为大家介绍下怎么生成。配置:循环控制器右键线程组—》逻辑控制器—》循环控制器注:这里还可以循环套循环哦(看下图)这样的循环类似于下图的代码:for y in range(0, 3): for t in range(0, 4): for f in range(0, 5): print("执行")配置:计数器右键控制器----》配原创 2020-10-20 14:00:48 · 4145 阅读 · 0 评论 -
jmeter 把引号写入字符串变量中进行赋值
1、单引号:单引号不需要不需要进行转译,在写的时候直接带入单引号就行;例:"‘M0003’"vars.put("code2", "'M0001'" + ", " + "'M0003'" + ", " + "'${a_code1}'");2、双引号:双引号不能直接写入,需要进行转译,才能显示在赋值变量中;例:"“M0001"”if ("${b_code1}" != "b_code1_...原创 2020-01-08 10:34:17 · 1686 阅读 · 0 评论 -
JDBC Request 链接数据库请求和返回字段出现乱码的解决方法
找到JDBC Connection Configuration 内的 Database URL在此栏的尾部添加上: ?characterEncoding=utf8 即可原创 2020-01-03 15:43:04 · 314 阅读 · 7 评论 -
Jmeter-从数据库中获取数据并作为变量传输
今天用到从数据库拿取数据进行使用,所以又重温了一下,顺便记录下来!!一、添加 JDBC Connection Configuration1、添加:2、配置:Database URL:jdbc:mysql://数据库ip/需要连接的库名JDBC Driver class:com.mysql.jdbc.DriverUsername:连接数据库的账号Password:密码Varia...原创 2019-12-27 16:36:45 · 1184 阅读 · 0 评论 -
jmeter 性能测试 --- 并发、负载、压力
学习之前,需要下载jmeter的外部插件包,可参考:https://www.cnblogs.com/imyalost/p/7751981.html一、并发:添加:bzm - Concurrency Thread Group上图场景:300个线程3分钟的加速时间4个加速步骤持有目标速率5分钟这意味着:3分钟除以4步,每步0.75分钟300个用户除以4步,每步75个用户每...原创 2019-12-24 09:14:05 · 1430 阅读 · 0 评论 -
BeanShell断言 的使用方法(三)
整了一顿的虚头巴脑,最后还是感觉这样最方便,最好写…判断最到位!!!废话不说了,开始说…一、使用json提取器 或 正则表达式这里不做使用方法的赘述,不会的可以去查,我文章里也有使用的方法!二、添加beanshell 和 断言结果1、添加后在测试计划内倒入org.json包2、写代码了这里是引用你在正则和json提取器的名称import org.json.*;if ("${...原创 2019-12-20 13:30:11 · 355 阅读 · 0 评论 -
BeanShell断言 的使用方法(二)
十多个地方原创 2019-12-19 15:28:52 · 485 阅读 · 1 评论 -
jmeter BeanShell断言 的使用方法(一)
一、下载jar包链接:https://pan.baidu.com/s/11UyzVSBzPRGJ0K8vuoKTXg提取码:3m03二、步骤1、安装有jmeter,下载jar包后,把jar包放到jmeter的lib目录下的ext内2、放入后在jmeter引用jar包点击测试计划 —》点击浏览—》找到对应的jar包—》确定三、添加 BeanShell断言1、在http请求下,添加...原创 2019-12-13 11:34:24 · 664 阅读 · 0 评论 -
jmeter 分布式并发性能测试
1、下载jdk、jmeter注:这里的流程就不介绍了,如果不知道、没有配置的,点击下面链接,我的另一篇文章https://blog.csdn.net/weixin_44750991/article/details/1029769402、分布式配置流程2.1 在子链接的电脑上安装相同的jdk、jmeter2.2 配置jmeter文件夹,bin目录下的 jmeter.properties 文...原创 2019-11-28 14:04:02 · 584 阅读 · 0 评论 -
jmeter 接口传参的几种转译方法
在做接口时,有的传参需要转译传,才能成功,那么这些值传参时就需要进行转译,那样才能达到想要的效果;下面我为大家介绍几种转译的方法!1、第一种:格式:${__escapeHtml({value})}(下图)请求时,把函数放进去就行了2、第二种:格式:__escapeXml({value}) (下图)注:使用方法如第一种一样3、第三种:格式:${__javaScript(enco...原创 2019-11-19 13:43:49 · 2190 阅读 · 0 评论 -
jmeter 多线程执行操作方法
很多时候,大家为了一个功能的流程,需要添加多个线程,那么多个线程时,是怎么让他们一起执行呢?今天我为大家介绍两种方法!1、第一种:在测试计划中点击下图中的位置(勾上就行了)注(缺点):这个执行顺序不受控制,需要写一些脚本,来控制执行的顺序2、第二种:1、使用逻辑控制器(ForEach Controller)ForEach 控制器右键线程组–》添加–》逻辑控制器–》ForEach 控制...原创 2019-11-13 15:35:08 · 2238 阅读 · 0 评论 -
jmeter:Beanshell PreProcessor(BeanShell 预处理程序)的简单使用方法
1.BeanShell 预处理程序的解释BeanShell 是小型的嵌入式java的解释器,能够执行java语法,因为BeanShell是利用java写的。2.添加BeanShell 预处理程序右键http请求–》添加–》前置处理器–》BeanShell 预处理程序添加后界面解释:3.使用变量vars的使用:操作jmeter变量,提供读取/写入访问变量的方法。这个变量实际引用...原创 2019-11-11 17:07:46 · 10112 阅读 · 0 评论 -
JDK+Jmeter 的配置变量方法
**JDK配置方法:**1、下载JDK下载地址:http://java.sun.com/javase/downloads/index.jsp2、安装JDK正常的进行安装,只要记住自己所安装的路径就行,这个配置变量时需要用到。默认安装的路径一办在:C:\Program Files\Java\jdk1.8.0_513、配置JDK环境变量右键我的电脑–》属性–》高级系统配置–》环境变...原创 2019-11-08 18:01:19 · 281 阅读 · 0 评论 -
jmeter接口测试,json提取器的使用流程及方法
说起json提取器,个人感觉还是很方便的,比正则表达式用着方便!好了废话不说了,下面告诉你使用的方法!1、添加json提取器(1)添加http请求-》右键http请求-》添加-》后置处理器-》json提取器2、添加查看结果树(1)右键线程组-》添加-》监听器-》查看结果树 (放在线程组下)3、配置http请求(1)参数请求(2)消息体数据请求现在就可以跑线程组了。4、在查...原创 2019-11-01 11:02:34 · 4433 阅读 · 0 评论 -
Jmeter接口测试+压力测试
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/github_27109687/article/details/71968662 jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单。因为jmet...转载 2019-10-31 18:56:28 · 814 阅读 · 0 评论 -
jmeter接口,引用时间和时间戳的用法
#jmeter持续集成中引用时间戳的用法##使用当前时间:${__time(,)}1、__time:获取时间戳、格式化时间(1)、${__time(yyyy-MM-dd HH:mm:ss:SSS,time)} :格式化生成时间格式 2018-10-26 11:08:23:635(2)、${__time(,)}:默认该公式精确到毫秒级别, 13位数 1527822855323(3)、${...原创 2019-10-30 17:16:35 · 2426 阅读 · 0 评论