![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jmeter
文章平均质量分 57
我是丸子丫
菜鸡测试工程师
展开
-
Jmeter循环获取JDBC查询结果及断言数据库查询结果
1、Jmeter连接数据库操作步骤2、通过ForEach控制器实现循环获取数据库查询结果3、将数据库查询结果作为接口返回数据断言的对象原创 2022-04-08 13:52:54 · 6840 阅读 · 0 评论 -
Jmeter监控服务器资源方法及测试结果指标含义
1、监控服务器资源的方法2、性能测试类型3、汇总报告和聚合报告指标解释原创 2021-11-30 14:32:20 · 6165 阅读 · 0 评论 -
Jmeter-同步定时器(集合点)使用方法及含义
1、添加同步定时器方法2、同步定时器界面解释3、同步定时器使用场景举例原创 2021-11-30 14:28:48 · 9213 阅读 · 1 评论 -
Jmeter-Beanshell取样器举例描述常用方法及使用场景
1、内置变量:log:写入信息到jmeter.log,使用方法:log.info(“hello,world”),也可以在jmetergui上看到打印的信息。2、设置Jmeter变量的值,将定义的变量或提取的变量做修改后再进行传参Vars:操作jmeter变量,这个变量实际上引用了Jmeter线程中的局部变量容器(本质是map),测试用例可以通过它获取到变量的值;使用方法:①vars.get(Stringkey),从jmeter中获得变量值②vars.put(Stringkey,St.原创 2021-11-08 21:56:36 · 6400 阅读 · 0 评论 -
Jmeter命令执行脚本并生成网页版测试报告
1、Jmeter运行方式2、Jmeter本地运行和远程运行的区别3、Jmeter远程运行配置原创 2021-11-29 13:28:14 · 1316 阅读 · 0 评论 -
Jmeter性能测试各种线程组含义及界面字段含义
1、setUP线程组:一种特殊类型的线程组,用于在执行常规线程组之前执行一些必要操作,,与普通线程组操作一致,可参考Jmeter取样器设置_HealerLX的博客-CSDN博客场景举例: A、测试数据库操作功能时,用于执行打开数据库连接的操作 B、测试用户购物功能时,用于执行用户的注册、登录等操作跨线程组之间传递变量可参考此篇文章Jmeter跨线程组之间如何共享变量2、tearDown线程组:在普通线程组执行之后要执行的线程组,与普通线程组操作一致,可参...原创 2021-11-29 13:26:19 · 3843 阅读 · 0 评论 -
Jmeter跨线程组之间如何共享变量
跨线程组之间cookie不共享及变量不共享解决方案原创 2021-11-24 23:37:34 · 2538 阅读 · 0 评论 -
Jmeter第三方插件管理工具安装教程
1、下载jmeter-plugins-manager-1.6.jar包放置jmeter安装路径lib/ext目录下,下载地址可参考链接:https://pan.baidu.com/s/15mA59b5tYFw_xAPdfE2sWQ提取码:ec1v2、重启jmeter,点击选项-Plugins-Manager3、选择可安装的插件,搜索jpgc点击安装即可4、安装成功后会自动重启Jmeter,点击测试计划右击则新增了线程组选项若安装过程中有报错Fail,重新点击一次安装即...原创 2021-11-23 23:03:01 · 1334 阅读 · 0 评论 -
性能测试流程相关
1、脚本制作流程(1)抓包工具抓包(2)录入到性能测试工具中(3)调试脚本直到成功(4)加上运行逻辑(5)给脚本参数化(6)加断言(7)加等待时间(8)加事务(9)脚本中的查看结果树元件去除性能测试一般包含以下3个方面客户端性能(浏览器js代码执行效率、网页图片加载等)网络端的性能(带宽、设备设施 ->控制成本)服务器端的性能(模拟大批量的请求对服务器施加压力 正常用户)性能测试目的客户有明确要求考察目前系统性能(容量测试),需要对系统做出分析,找出系统的压力点.原创 2021-11-07 09:14:15 · 2346 阅读 · 0 评论 -
Jmeter性能测试脚本实战
性能测试脚本制作charles抓包经验分享1、设置过滤2、对于抓包操作进行备注3、去掉资源文件(js/css/imgs/wav等)另外的去除资源文件方法,在过滤中设置exclude中添加正则论坛发帖脚本Jmeter制作脚本经验:1、添加http请求默认值2、录入脚本的过程中,发现3开头之后的第一个200不写(因为3开头的状态码请求为重定向进来的)3、复制青花瓷中的参数jmeter调试脚本调试:开发把错误功能的代码调试正确的过程1、增加察看结果树和代原创 2021-11-07 15:17:51 · 603 阅读 · 0 评论 -
Jmeter参数化的方式
拿微信公众平台获取token-创建标签接口举例:微信公众平台一、正则表达式提取参数1、获取token后,使用后置处理器-正则表达式提取器,提取返回的token值2、创建标签接口引用token参数二、用户参数1、选中线程组添加前置处理器:用户参数2、设置变量名及变量值3、引用变量名三、函数助手对话框1、点击工具-函数助手对话框2、例如给创建一个带时间的标签名,避免重复,选择time函数,点击生成即可直接粘贴至需要引用的地方...原创 2021-10-26 13:49:09 · 369 阅读 · 0 评论 -
Jmeter如何给4和5开头的状态码设置断言
由于Jmeter工具自带的属性,会默认将4和5开头的状态码报错,而测试期间可能有反向用例需要校验让其不报错,此时需要将此类报错忽略同时做断言处理。方法如下:添加响应断言,并勾选忽略状态配置完成后执行即可不报错...原创 2021-10-26 13:15:07 · 407 阅读 · 0 评论 -
Jmeter响应数据中文显示乱码解决方案
1、进入Jmeter文件夹的bin目录下查找此文件:jmeter.properties,使用记事本打开查找到:sampleresult.default.encoding=ISO-8859-1将值改为UTF-8,同时去除注释符号:#,重启Jmeter即可原创 2021-10-26 13:04:48 · 207 阅读 · 0 评论 -
Jmeter取样器设置
1、新建测试计划2、新建线程组3、选中线程组,右击新建取样器-HTTP请求4、配置http请求基本属性请求的名称注释:写一些备注信息协议http/https服务器或/ip:主机地址端口号请求类型:get/post/...路径:请求地址,如果是post,url参数也要写在里面内容编码:当post的请求正文包含中文的时候,为了防止乱码,一般填写utf-8自动重定向:勾选后就表示开启重定向功能,但不显示重定向详情跟随重定向:勾选后就表示开启重定向功能,显示重..原创 2021-10-21 13:48:30 · 2273 阅读 · 0 评论 -
Jmeter连接MySQL数据库操作步骤及JDBC各种报错连接失败的原因
一、操作步骤1、线程组→配置元件→JDBC Connection Configuration2、线程组→取样器→JDBC Request3、保存执行即可二、报错原因1、JDBC配置元件和JDBC Request中的变量名称不一致2、未引用MySQL驱动,报错:Cannot load JDBC driver class 'com.mysql.jdbc.Driver',下载地址:https://repo1.maven.org/maven2/mysql/mysql-conn原创 2021-06-23 19:43:32 · 2543 阅读 · 0 评论