随笔分类 - jmeter
摘要:1、进入jmeter 应用所在路径 eg: cd D:\Program Files\apache-jmeter-5.2\bin 2、输入运行命令:jmeter -n -t [jmx脚本路径] -l [测试输出文件路径] eg: jmeter -n -t "D:\P1 API\nuc\nuc环境压测.
阅读全文
摘要:在测试ws协议接口时,常常需要传入唯一标识符,jmeter 提供__UUID、__Random生成随机的字符串,两者区别为:__UUID生成的随机字符串不会重复,而__Random会重复 __UUID使用示例:
阅读全文
摘要:接口中需要传入time时,可使用Jmeter 函数助手中的__time函数传入当前时间 格式和参数名称两个字段非必填,当都不填时直接点击生成按钮,得到13位时间戳;按图填写后,得到10位时间戳,获取当前时间的秒数并存入参数t中 13位时间戳,当前时间的毫秒数:${__time(,)} 11位时间戳:
阅读全文
摘要:1、下载mysql-connector-java-5.1.7-bin.jar 2、下载后将该jar包放于bin目录下,如:D:\Program Files\apache-jmeter-5.2\bin 3、打开jmeter工具->进入测试计划中添加jar包 4、添加JDBC Connection Co
阅读全文
摘要:在Jmeter 中如要在某种场景中才执行特殊请求,此时可用If 逻辑控制器来实现。 If 逻辑控制器顾名思义当符合某个条件时则执行,添加路径:测试计划->线程组->逻辑控制器->if 控制器。 1、If控制器中的字段解释 名称:控制器名称,可根据情况填写(填写的名字最好与if控制器下的业务相关,便于
阅读全文
摘要:bzm- Concurrency Thread Group 并发线程组代替 jp@gc - Stepping Thread Group线程组。 1、 下载jmeter-plugins-manager-1.3.jar插件放入lib/ext,重启jmeter 2、 启动jmeter->进入插件下载界面,
阅读全文
摘要:https://www.cnblogs.com/pachongshangdexuebi/p/11753390.html
阅读全文
摘要:jp@gc - Stepping Thread Group 自定义线程组,根据业务需要进行设计用户增加间隔时间等 1、 下载jmeter-plugins-manager-1.3.jar插件放入lib/ext,重启jmeter 2、 启动jmeter->进入插件下载界面,下载jpgc-Standard
阅读全文
摘要:某种情况下需要获取到上个线程组的返回值进行测试,但线程组与线程组之间是相互独立,互不影响。若要得到上个线程组的返回值,则可通过__setProperty()函数将所提取的值设置为jmeter 内置属性。 当将提取的值设置为jmeter内置属性时,所有的线程组都可引用。操作如下: 1、使用正则表达式提
阅读全文
摘要:发送zip文件的接口配置如下: 1、 在不知参数情况下使用fidder进行抓包操作,查看参数与MiME类型 2、 新建http取样器,并设置接口地址,进入文件上传设置参数与MIME类型 application/x-zip-compressed 3、 添加HTTP信息头管理器,添加Headers Co
阅读全文
摘要:吞吐量控制器(Throughput Controller)用来控制其下元件的执行次数,并无控制吞吐量的功能,想要控制吞吐量可以用Constant Throughput Timer,吞吐量控制器有两种模式:Total Executions 以及Percent Executions,如下图: 名词解释:
阅读全文
摘要:性能测试中需要模拟多用户并发测试,此时需要用到同步定时器(Synchronizing Timer)。如下图,模拟用户组的数量设置20,相当于20个用户(线程)并发 名词解释: 名称:定时器名称,可根据用户需要自己填写 注释:可填可不填 模拟用户组的数量:每次释放的线程数量。当设置为0时,等同于线程组
阅读全文
摘要:ForEach Controller 即循环控制器,顾名思义是定义一种循环规则,如下图: 1、名称:控制器名称,可根据用户需要任意填写,也可不填 2、注释:用户可根据需要任意填写,也可不填 3、输入变量前缀:a)用户可以在“用户自定义变量”中定义一组变量,循环控制器可以从中获取到变量对应值,然后作为
阅读全文
摘要:适用场景:对某些业务数据依次操作 如:删除某个用户下的所有人员数据,无批量删除接口时,只能循环调用删除人员接口,直到删除完成 返回数据格式: 1、 使用json提取器或正则表达式提取业务数据(json提取器使用前提为返回的数据是json格式) 1.1 使用json提取器提取用户下的人员数据 添加js
阅读全文
摘要:json 提取器各字段说明: Variable names:保存的变量名,后面使用${Variable names}引用 JSON Path expressions:调试通过的json path表达式 Match Numbers:匹配数字(0代表随机提取,1代表提取第一个,-1代表提取所有) Def
阅读全文
摘要:1、下载jdk并进行安装配置环境 2、下载jmeter,解压可直接使用,无需安装 3、进入下载地址下载plugins-manager.jar 插件 4、将下载好plugins-manager.jar 后 放入\apache-jmeter-5.2.1\lib\ext下 5、双击ApacheJMeter
阅读全文