Jmeter使用相关
文章平均质量分 66
工作中使用Jmeter中的个人总结与学习。
C-1993-L
这个作者很懒,什么都没留下…
展开
-
Jmeter 接口调试报错 java.net.URISyntaxException: Illegal character in path at index 63
报错如下:java.net.URISyntaxException: Illegal character in path at index 63:把要调试的接口和平常经常调试的接口进行了对比,发现不同点在于,报错的接口URL路径中包含{2}比如 /get/{2},这种一般是路径参数,记得在使用postman的时候貌似直接请求就没问题,但是在Jmeter中请求死活不行,看一下报错信息:URISyntaxException url语法异常,那就确定了就是url导致的。搜了一下发现大多数是说编码问题,分别尝试了原创 2022-06-02 08:22:40 · 4371 阅读 · 5 评论 -
07-Linux系统如何配置Jmeter环境变量
Linux下如何配置Jmeter环境变量1、上传Jmeter的jar包(注意尽量不要上传直接zip压缩包,有时候linux没有unzip命令)①、可以使用7z压缩工具在本地打压缩包为tar.gp包(7z很好用的一个压缩工具)a、先用7z添加压缩包达打成tar包,在把tar包打成gzip包b、上传到linux服务器使用命令解压:tar -zxvf apache-jmeter-5.4.3-SNAPSHOT.tar.gzc、解压后,修改/etc/profile 文件在文件中增加jmeter的环境变量原创 2022-04-22 08:00:00 · 1255 阅读 · 0 评论 -
09-Linux下TCP连接数调优设置
修改linux中TCP连接的半连接队列核全连接队列,调整系统的最大文件句柄数。原创 2022-04-21 21:51:46 · 2915 阅读 · 0 评论 -
08-Jmeter之TPC长连接测试
虽然目前大部分的接口都是HTTP协议的,但是在工作中还是少不了TCP/IP协议的接口需要进行测试,我们也称长连接测试。下面从两个方面来了解一下Jmeter的TCP协议的测试。1. 使用Jmeter进行常规的TPC连接设置时的配置参数都是哪些?首先打开Jmeter,右键线程组添加取样器-选择TCP取样器进入到TCP取样器配置界面:第二步进入到TCP连接的配置页面:各个参数值以及含义:1、名称,可自定义取样器的名称。2、Jmeter原生支持的消息体类型,一共有三种类型:a:org.apach原创 2022-04-13 14:19:04 · 6321 阅读 · 0 评论 -
07-Jmeter之配置元件-HTTP消息头管理器
1、什么是HTTP消息头管理器?:就是在进行接口请求的时候用来配置消息头的配置元件【个人理解:包装一下jmeter请求时的请求头,不过不添加,有些接口也能请求,jmeter本身自带的有一些请求头的默认配置比如请求头中的User-Agent:Apache-HttpClient/4.5.12 (Java/1.8.0_271)】2、什么时候需要进行HTTP消息头管理器配置?经过查找目前感觉这两种情况应该时必须要配置的(可能不全还有其他情况)①、在请求头中Content-Type为application/j原创 2021-10-12 16:36:02 · 873 阅读 · 0 评论 -
06-Jmeter性能测试之jpgc - Standard Set插件
1、jpgc - Standard Set怎么安装?1、可以参考04-什么时阶梯式加压测试2、这个插件有什么用?在安装完插件后,进入到jmeter中能够看到在添加选项中的(线程组、监听器、前置/后置处理器、定时器中都会展示多出来开头为jp@gc的插件选项。而安装jpgc - Standard Set插件的作用就是为了使用这些插件。其中jp@gc - Stepping Thread Group就是进行阶段性压力测试时候使用的。详见04-什么时阶梯式加压测试而在使用并不是所有的都经常用到:jp@gc原创 2021-10-09 14:18:57 · 1201 阅读 · 0 评论 -
05-Jmeter如何设置语言为中文模式?
1、直接在Jmeter中修改(即时生效不过重启后还会恢复成英文)2、通过修改Jmeter的配置文件(重启后生效,生效后不会切换回英文)进入Jmeter安装路径bin下找到文件【jmeter.properties】可以使用notepad++编辑器打开,找到【language】配置→修改配置为【language=zh_CN】如图:去掉注释修改为=zh_CN之后重启Jmeter完成配置文件的修改。...原创 2021-10-08 17:31:26 · 153 阅读 · 0 评论 -
04-什么是阶梯式加压测试?
一、认识两种配置界面。阶梯式加压测试(bzm - Concurrency Thread Group)其配置界面如图所示:与其对应的是进步线程组(jp@gc - Stepping Thread Group),其配置页面如下图所示:该插件jmeter官方已经不再推荐使用了,所以在进行阶梯压测的时候可以选择 阶梯式加压测试(bzm - Concurrency Thread Group)二、如何安装插件?配置入口在哪里?1、全新安装的Jmeter应该不包含对应的插件,如果不确定可以在添加线程组的时候进行原创 2021-10-08 17:05:27 · 1778 阅读 · 0 评论 -
02-Jmeter之Server Agent服务器资源监控
前言在使用Jmeter进行性能测试以及压力测试的时候少不了要对服务其的资源进行监控,如cup的占用状态、服务器的内存资源状态、I/O接口的使用状态等,那么我们就需要配置一下相关的环境,安装相关的插件进行服务器的资源监控。【注,参考的同学请先通读之后再参考部署,因为部署的时候也会有问题存在】Jmeter-Server Agent 资源监控部署配置部署流程注意事项:a、安装Jmeter,有高版本与低版本区分,版本很重要!!高版本(5.1.1)会自带JMeterPlugins-Standard插件,而且原创 2020-05-12 12:05:59 · 1058 阅读 · 0 评论 -
01-Jemeter中如何配置数据库驱动,并创建JDBC Request请求
1、在Jmeter中配置Mysql数据库驱动。(在使用Jmeter对数据库进行操作的时候,单纯的使用Jmeter是不行的,我们还要安装对应数据库的驱动,比如Mysql数据库驱动mysql-connector-java-5.1.28.jar)步骤1:下载驱动驱动下载可以到mysql官网下载,也可以在百度上进行搜索,能够找到很多下载连接,这里附上一个百度云盘地址:链接:https://pan.baidu.com/s/1AkkBVq25QW6ahQ7W3iWStA提取码:93ko步骤2:把驱动放在Jme原创 2020-05-11 14:53:31 · 890 阅读 · 0 评论 -
03-Jmeter之参数化——CSVRead函数
1、常用的接口:API(操作系统、应用程序)接口;GUI(图形操作系统)接口2、ftp:文件传输协议、http(超文本传输协议)请求、JDBC request:数据库请求,B-S(浏览器-服务器)软件系统结构模式;C/S(客户端/服务端)架构模式;web服务器(Apache服务器、IIS服务器)3、搭建ftp服务器4、get方法和post方法其中GET方法(不带有参数),正常输入请求信息包括地址、路径、内容信息,http协议默认的端口号就时80端口5、Jmeter的断言和参数化参数化的时候创建外原创 2020-05-12 17:54:45 · 770 阅读 · 0 评论