摘要: 前言 使用jmeter压测接口的时候,有时候需要批量造数据,需使用jmeter连数据库造对应的测试数据。或者测试结束后,对测试的数据还原,删掉一些垃圾数据,都会用到连接数据库执行sql的操作。 JDBC 连接配置 添加配置元件-JDBC Connection Configuration 先弄清楚自己 阅读全文
posted @ 2021-12-21 13:58 傲娇小曼主 阅读(215) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-12-21 11:20 傲娇小曼主 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 前言 前面一篇已经实现了在 setUp 线程组实现单个用户先登录后提取token给其它线程组使用,在压测的时候,单个用户登录很显然不能满足我们的压测需求。我们在压测接口的时候,需批量获取多个用户登录后返回的token值,那么在setUp 线程组可以先批量登录后把token保存到本地csv文件,后面的 阅读全文
posted @ 2021-12-21 09:24 傲娇小曼主 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 场景一:同一线程组里接口使用同一token方法一:使用正则表达式提取器 1、在线程组中添加“获取token”请求 2、添加正则表达式提取器 正则表达式:“token”:"(.*?)" 3、其他接口引用变量 引用变量方式:${token} 方法二:使用后置处理器—Json Extractor 1、在线 阅读全文
posted @ 2021-12-20 17:47 傲娇小曼主 阅读(3329) 评论(0) 推荐(0) 编辑
摘要: 前言 在使用 jmeter 测试的时候,有些 html 页面返回的中文内容显示乱码,导致无法正常查看中文的内容 乱码场景 在打开百度页面时,返回的html内容中文显示乱码,如下图所示出现乱码的原因,主要是请求 header 中没有charset字段,则默认为 ISO-8859-1 编码模式。但实际上 阅读全文
posted @ 2021-12-20 16:58 傲娇小曼主 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 前言 在做性能测试的时候,有时候我们希望测试用户访问一个web页面的加载时间,使用 jmeter 压测的话,需模拟浏览器的行为,加载整个页面的内容。包含一些js,css,png图片资源等文件的加载。 浏览器查看加载时间 浏览器加载页面的时间如何查看呢?以chrome 浏览器为例,打开一个web页面, 阅读全文
posted @ 2021-12-20 11:54 傲娇小曼主 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 本文是在win10环境下安装使用jmeter,jmeter可以运行在多平台上Windows和Linux。 环境准备:java 1.8jmeter 5.1.1 jmeter环境 jmeter环境依赖JAVA环境,需安装JDK1.8环境,JDK环境安装网上一大堆教程,我这里就不多说了,会另开一篇单独记录 阅读全文
posted @ 2021-12-20 09:13 傲娇小曼主 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 一、性能测试分分类 1、负载测试:通过逐步加压的方法,达到既定的性能阈值的目标,阈值的设定应该是小于等于某个值,如CPU使用率小于等于80% 2、压力测试:通过逐步加的方法,是的系统的某些资源达到饱和,甚至失效的状态,简单粗暴的解释就是什么条件能把系统压奔溃 3、并发测试:在同一时间内,多个虚拟用户 阅读全文
posted @ 2021-12-16 23:19 傲娇小曼主 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Jmeter做接口测试时,发送请求后,我们可以通过察看结果树看到结果,但是如果想要把测试结果保存起来,那该怎么做呢? 一:添加一个登录的http请求,填入正确的ip,接口地址,以及参数 二:右键选择监听器--保存到响应文件,对结果进行存储 测试结果保存的文件是以json为后缀的 文章转载自:http 阅读全文
posted @ 2021-12-15 17:14 傲娇小曼主 阅读(428) 评论(0) 推荐(0) 编辑
摘要: jmeter脚本有时候改变了路径,但是最近打开记录还是留有一些陈旧的脚本路径,且越来越多太占地方了,想着那就删除吧。 记录一下是如何删除jmeter历史记录脚本: 步骤一: 1)在运行(win+R可以打开)中输入:regedit ,打开注册表: 2) 打开在注册表中找到:计算机\HKEY_CURRE 阅读全文
posted @ 2021-12-15 12:22 傲娇小曼主 阅读(910) 评论(0) 推荐(0) 编辑