JMeter
文章平均质量分 67
程序媛_
这个作者很懒,什么都没留下…
展开
-
【JMeter】响应数据为空的解决办法
文章目录问题描述解决方案问题描述使用同样的请求方式、地址、参数,在python接口自动化工程、postman中都能正常响应,获取正确的响应数据,但在JMeter中,虽然响应正常,但是响应数据却是空的!Postman接口响应数据如下:解决方案在JMeter的内容编码中添加UTF−8\color{red}{UTF-8}UTF−8即可解决该问题!原创 2022-12-05 20:19:29 · 2815 阅读 · 0 评论 -
【JMeter】实现文件和参数同时上传
注意:HTTP请求头中不需要添加Content-Type为multipart/form-data,否则所有的参数都会被当成文件以二进制形式传输。使用JMeter实现文件和参数同时上传的Content-Type为multipart/form-data的POST接口。添加需要上传文件的信息,包含:文件路径、文件参数名称、文件类型。文件参数名称:就是我们前端中获取的name(或者接口文档中的参数名称)文件路径:需要上传文件的路径(这里可以使用绝对路径/相对路径)除文件外的参数在【参数】中设置。原创 2022-10-30 17:36:31 · 2624 阅读 · 0 评论 -
【JMeter】报错“Current request is not a multipart request”的解决办法
JMeter执行上传文件的接口,查看结果树报错‘Current request is not a multipart request”原创 2022-10-23 23:46:02 · 908 阅读 · 0 评论 -
【JMeter】接口自动化
自动化的底层逻辑:通过软件/硬件提高测试人员的工作效率,实现无人值守。原创 2022-10-20 23:58:38 · 348 阅读 · 0 评论 -
【JMeter】分布式压测配置教程
在调度机上修改bin/jmeter.properties,添加执行机的IP及端口(使用-r启动所有从机)1099是默认的rmi通信端口,取消server.rmi.ssl.disable=false的中注释并将false改为true(否则会报“Exception creating connection to:192.16.nested exception is:java.io.FileNotFoundException:rmi_keystore.jks(系统找不到指定的文件)”错误)原创 2022-10-20 23:10:16 · 582 阅读 · 0 评论 -
jmeter+influxdb+grafana实时监控平台详细教程
Jmeter:Java语言开发多的压力测试工具。(采集数据)InfluxDB:Go语言开发啊的一个开源分布式时序数据库,非常适合存储指标、事件、分析等数据。(存储数据)Grafana:纯Javascript开发的前端工具,用于访问InfluxDB,自定义报表、显示图标等。(展示数据)lsb_release -a 查看系统。原创 2022-10-20 23:09:10 · 635 阅读 · 0 评论 -
性能测试全栈学习
测试报告是对性能测试工作的总结,为软件后续验收和交付打下基础。测试报告的主要内容:测试工作的经过回顾(测试过程记录)缺陷分析和调优(问题分析)风险评估(风险识别)性能测试结果(测试结论)测试工作总结与改进(经验教训)LoadrunnerHP Ioadrunner是一种工业级标准性能测试负载工具,可以模拟上万用户实施测试,并在测试时可实时检测应用服务器及服务器硬件各种数据,来确认和查找存在的瓶颈。原创 2022-10-20 23:08:04 · 1499 阅读 · 0 评论 -
【JMeter】Beanshell介绍
Beanshell是一种完符合java语法规范的脚本语言,同时它又有自己的语法。在做一些复杂的接口测试的时候或者业务场景(自定义的加密接口,签名接口),开发给你一个java文件/class文件/jar包。调用里面的方法。//开发给的是java文件:引用java文件 source("E:\\Test.java");//调用java文件中的类Test,生成一个对象并调用它的方法add int result = new Test() . add(1 , 2);原创 2022-10-20 23:00:13 · 2765 阅读 · 0 评论 -
【JMeter】json提取器提取多个值
调用豆瓣高分电影Top10的接口,获取排名第一的电影名和id,并作为参数传递给下一个接口。GetWin64;原创 2022-10-14 00:06:29 · 1116 阅读 · 0 评论 -
【JMeter】查看结果树响应中的中文乱码解决办法
打开JMeter安装目录/bin目录下的jmeter.properties文件,修改配置:sampleresult.default.encoding=UTF-8,重启JMeter即可。原创 2022-10-13 21:59:31 · 573 阅读 · 0 评论 -
【JMeter】使用Beanshell读写Excel文件
使用JMeter对导入Excel文件做性能测试,Excel文件模板如下,且银行账号不能重复。原创 2022-10-13 16:44:25 · 1911 阅读 · 0 评论 -
【JMeter】引入第三方jar包给Beanshell使用
显然,方法一可移植新是最弱的,方法二污染了原有的jar包结构,方法三单独创建一个文件配置目录是最推荐的。在JMeter中引入第三方jar包供Beanshell使用,有以下三种方法。原创 2022-10-12 21:42:55 · 1064 阅读 · 0 评论 -
【JMeter】RSA加密传参处理方法
登录请求参数中输入了正确的账号密码,响应结果报错“用户名或密码错误”。密码需要以RSA加密的方式传参,不能明文。3. 再次运行,响应成功,取到token。在该登录接口下新增一个。原创 2022-10-09 22:58:13 · 1634 阅读 · 3 评论 -
JMeter元件作用域和执行顺序
,这些元件中,取样器(sampler)是典型的不与其它元件发生交互作用的元件,逻辑控制器只对其子节点的取样器有效,而其它元件。(配置元件、定时器、断言、监听器)需要与取样器(sampler)等元件交互。在jmeter中,元件的作用域是靠测试计划的的树型结构中元件的。(5)后置处理程序(Post-processors)(1)配置元件(config elements)(6)断言(Assertions)(7)监听器(Listeners)(4)取样器(Sampler)(3)定时器(timers)原创 2022-09-30 10:43:58 · 503 阅读 · 0 评论 -
JMeter详细安装教程
JMeter运行需要java环境,安装JMeter前需要安装配置好Java,参考文章。原创 2022-09-29 16:59:30 · 822 阅读 · 0 评论 -
Jmeter接口测试教程
右击HTTP请求 - 添加 - 前置处理器 - 用户参数。${app}介绍如果你有一个HTTP请求,器返回结果里包含一个cookie,那么使用JMeterCookie管理器会自动将该cookie保存起来,而且以后所有对该网站的请求都使用同一个cookie。每个JMeter线程都有自己独立的cookie保存区域。应用请求url:http://httpbin.org/cookies/set,该请求会返回cookie,Cookie内容可以通过自定义参数设置。原创 2022-09-29 15:18:50 · 1328 阅读 · 0 评论 -
打开.jmx文件时报错:CannotResolveClassException
打开.jmx报错CannotResolveClassException解决方法原创 2022-08-22 11:10:42 · 747 阅读 · 0 评论 -
JMeter界面字体大小设置方法
修改左侧树结构图标大小=24x24(默认大小:19x19. 可选大小: 19x19, 24x24, 32x32, 48x48)修改工具栏图标大小=32x32(默认大小:22x22. 可选大小: 22x22, 32x32, 48x48)打开JMeter安装目录文件夹→bin→使用Notepad++打开jmeter.properties。修改factor=1.8(指放大1.8倍,默认1.0)。此方法只是在当次使用生效,关闭JMeter再次打开需重新设置。打开JMeter→选项→放大。原创 2022-08-19 18:27:30 · 2620 阅读 · 0 评论 -
JMeter插件之PerfMon监控服务器性能
一、安装>> 客户端1、给JMeter安装插件管理器,下载jmeter-plugins-manager-1.4.jar,复制到Jmeter文件夹的lib/ext路径下,重启Jmeter后,在Options(选项)菜单中就可以看到Plugins Manager。2、Options(选项)→Plugins Manager→Available Plugins→输入:perfMon→勾选PerfMon,点击Apply Changes and Restart JMeter3、.原创 2020-07-29 16:24:50 · 1340 阅读 · 0 评论 -
打开JMeter报错:Could not reserve enough space for 1048576KB object heap
双击jmeter.bat时无法正常打开,报错:解决办法:1、在任意编辑器中打开jmeter.bat2、将set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m改成set HEAP=-Xms256m -Xmx256m -XX:MaxMetaspaceSize=256m3、保存,重新打开JMeter即可。...原创 2020-07-29 16:46:00 · 3329 阅读 · 0 评论 -
将JMeter设置为中文的两种方法
JMeter安装后默认显示英文,我们有2种方法将其设置为中文。方法一:打开JMeter→Options→Choose Language→Chinese(Simplified)此方法只是在当次使用生效,关闭JMeter再次打开又会变回英文。方法二:设置JMeter默认为中文打开JMeter安装目录文件夹→bin→打开jmeter.properties→将设置默认语言的语句改成language=zh_CN(去掉#)...原创 2020-07-28 16:32:41 · 2890 阅读 · 0 评论