
Jmeter
SwTesting
测试开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Jmeter-获取json响应值的最后一条数据
$.data.data[-1][?(@.enresponsor=="测试王")].itemList[*].itemguid原创 2021-07-27 11:55:47 · 1766 阅读 · 7 评论 -
解决谷歌浏览器抓包时页面跳转导致请求信息消失的问题
摘要:在Chrome开发者工具中抓包时,页面跳转会导致请求记录被清除。解决方法是在网络面板勾选"保存日志"选项(Preservelog),使请求信息在页面跳转后仍保留。操作步骤:1)打开开发者工具并切换至Network标签;2)勾选顶部工具栏中的"Preservelog";3)执行页面操作后即可查看完整请求历史。建议同时启用"Disable cache"并检查浏览器版本,必要时可配合Fiddler等工具使用。原创 2025-07-23 09:23:33 · 493 阅读 · 0 评论 -
JMeter快速指南:命令行生成HTML测试报告(附样例命令解析)
确保.jtl文件是完整测试结果(非CSV格式需添加-l参数记录)-o 指定报告输出目录 自动创建report文件夹。├── index.html # 主报告入口。├── sbadmin2-1.0.7/ # 样式文件。└── statistics.json # 统计数据。打开生成的report/index.html文件。-g 指定.jtl结果文件路径。报告文件占用空间约20MB/1000请求。└── ...(1000个请求记录)原创 2025-05-07 15:30:29 · 738 阅读 · 0 评论 -
【JMeter技巧】GET请求如何传递Body参数?版本兼容性详解场景需求
在实际接口测试中,有时会遇到特殊需求:需要给GET请求传递Body参数。但JMeter默认配置下,GET请求的Body数据会被自动忽略。本文将介绍如何通过配置解决这个问题。原创 2025-05-07 11:15:07 · 975 阅读 · 0 评论 -
jmeter执行完成后,报错“The JVM should have exited but did not”
需要修改jmeter.properties 中的jmeterengine.force.system.exit=true。修改jmeter.properties。原创 2024-10-15 14:59:08 · 199 阅读 · 0 评论 -
jmeter 从多个固定字符串中随机取一个值的方法
1、先新增用户参数,将固定值设置为不同的变量。2、使用下面的函数,调用这写变量。3、每次请求就是随机取的值了。原创 2024-10-15 14:35:03 · 1156 阅读 · 0 评论 -
curl执行报错【没有那个文件或目录】解决办法
解决办法是打开下面网址重新输入空格即可。开发微信发过了curl命令后,执行报错。删除这个空格 重新输入空格。原创 2024-10-10 16:22:39 · 388 阅读 · 0 评论 -
【Jmeter】循环执行某个接口,接口引用的参数变量存在规律变化
【代码】【Jmeter】原创 2023-12-21 15:23:37 · 874 阅读 · 0 评论 -
jmeter-results-detail-report_new.xsl文件设置dateReport
jmeter-results-detail-report_new.xsl文件里设置完成变量后,需要在xsltproc执行时,设置变量。原创 2023-08-18 14:50:29 · 588 阅读 · 0 评论 -
JMETER:Uncaught exception in thread Thread
调用测试片段错误,循环调用了。原创 2022-12-27 10:50:58 · 973 阅读 · 1 评论 -
JMETER 报Error or number too big for integer type解决办法
定义变量为Long类型,且赋值时要写L,否则就按照int型来处理。原创 2022-12-05 19:10:01 · 924 阅读 · 0 评论 -
ForEach循环控制器
直接输入变量${remark}引用。原创 2022-11-28 11:17:57 · 233 阅读 · 0 评论 -
Jmeter请求接口报500时,设置为通过
当遇到接口返回的响应码是500,但是报错信息属于预期内的,则需要把该请求设置为通过勾选Ignore Status 即可原创 2022-01-07 11:16:34 · 3564 阅读 · 0 评论 -
Jmeter-时间移位功能,以给定格式返回日期,并添加指定秒数、分钟数、小时数、天数或月数
The timeShift function returns a date in the given format with the specified amount of seconds, minutes, hours, days or months added${__timeShift(yyyy-MM-dd HH:mm:ss,,PT2m,,)}原创 2021-09-07 17:34:56 · 1782 阅读 · 0 评论 -
Jmeter-JDBC Request响应值如何引用
直接用变量名加_1即可引用JDBC Request响应结果如${var_1}具体可通过增加Debug PostProcessor,查看具体的名称,里面有显示该变量原创 2021-07-22 09:44:00 · 647 阅读 · 0 评论 -
Jmeter执行UI自动化测试(版本:5.3)
1、下载Selenium/WebDriver Support插件2、新建配置元件 Chrome Driver Config2.1 查看浏览器版本2.2下载浏览器驱动(选择对应的版本)http://chromedriver.storage.googleapis.com/index.html2.3填写驱动地址3、新建取样器 WebDriver Sampler...原创 2021-07-20 11:31:58 · 1215 阅读 · 0 评论 -
Jmeter-判断预期结果大于0的两种方式 (beanshell断言和json断言)
方式一:beanshell断言 方式二:json断言原创 2021-07-15 18:21:59 · 2324 阅读 · 1 评论 -
Jmeter-重定向请求(302)如何获取响应值
默认是Main sample only,改为Main sample and sub-samples就可以了原创 2021-06-25 14:10:54 · 1723 阅读 · 1 评论 -
获取JMETER元素名称(Label)
获取JMETER元素名称(Label)log.info("当前元素名称为:" + Label);官方文档:效果:原创 2021-05-13 16:25:40 · 454 阅读 · 0 评论 -
Jmeter单线程如何循环获取CSV参数
背景:CSV Data Set Config配置元件默认情况下,该文件仅打开一次,每个线程将使用该文件不同的行。行传递到线程的顺序取决于它们执行的顺序。问题:若while控制器或者循环控制器使用CSV Data Set Config配置元件,如何循环读取CSV参数解决办法:1、把线程组的循环次数设置为永远2、把CVS Data Set Config 中 的 Recycle on EOF 设为False ,Stop thread on EOF 设为TureRecyc.原创 2021-02-27 21:23:44 · 5896 阅读 · 6 评论 -
Jmeter 图片上传请求如何设置
原创 2019-12-12 16:21:09 · 507 阅读 · 0 评论 -
JAVA双版本,环境变量切换问题(Windows和Linux操作系统)
举个栗子:当tomcat环境用的是java1.7版本时,JMeter是3.2版本,这时运行Jmeter时需要运行java1.8版本。需要切换环境变量。解决方法:因为只有JMeter运行时,需要1.8版本,所以可以在JMeter运行的脚本里加上,设置临时环境变量的语句。代码如下:@echo Modify Java_HOME variables temporarily...原创 2018-11-06 11:05:20 · 2044 阅读 · 0 评论 -
Jmeter组件之-Test Fragment(测试片段)-如何将Test Fragment放到线程组下面
1、Test Fragment介绍Test Fragment是一种特殊的控制器,和线程组是同级别的。若不使用模块控制器(Module Controller)或Include_Controller调用,Test Fragment是不执行的。Test Fragment主要是用来进行脚本重用的。2、模块控制器调用Test Fragment模块控制器调用Test Fragment时,Tes...原创 2018-11-30 14:04:43 · 3198 阅读 · 0 评论