jmeter文件导入实现数据驱动的自动化测试 (1)

简介: jmeter文件导入实现数据驱动的自动化测试 (1)

  我们在使用jmeter做测试的过程中,有时候需要大量的测试范围,或者是要测试很多的数据,如果我们还是和原本一样的话,这样数据处理起来会很麻烦,几个几十个还好,几百个几千个恐怕头都会爆炸吧,jmeter提供了一个方法,我们可以将测试数据全部添加到一个表格里,然后数据驱动,有多少数据就拿多少数据,有多少条数据就执行多少次,来看看是如何操作的吧。


1,创建“”老三样“  ,线程组,http请求,查看结果树,



2,右键线程组,光标悬浮添加,选择配置原件,在点击csv data set config,创建文件处理,在文件处理里面再进行参数的设置,



注意:我们使用的表格的类型必须是".CSV"后缀的文件类型


3,点击我们创建的csvdata set config 也就是csv数据文件设置,


       1),在页面我们选择文名称,选择我们添加数据的测试文件,文件编码选择utf8,


       2,)变量名称我这里是设置为这个表格的数据赋值到变量里面,比如我这个表格里有2列数据,一列是user,一列是password的测试数据,这里我可以设置2个变量a,b 这其中 a就相当于user的数据,b就相当于passwrods的数据,这数据如何使用我们下面会将,,


       3),页面“”忽略首行“”就是读取的内容要不要从第一行开始读还是第二行开始读,


       4),页面“”是否允许带引号“”,读取数据的时候是否允许带引号,这里一般都是默认,默认现在flase,允许。


       5),页面“”遇见文字结束符在次循环“”当我们读取表格内容的时候,当我们读取到最后一行数据的时候在表格会有文件结束符号,类似于文字的“。”,代表着内容的结束,这里我们选择flaske,就是当内容结束后不再次执行。


       6)页面“”遇到文件结束符停止线程“”,这个我们选择true,当表格的内容全部读取完后结束这个执行从操作。


       7)线程共享模式:作用域的问题,想要我们复制的变量能作用于哪些地方,这里一般是选择所有现场,这个看自己的需求来配置选择



下篇文章我们讲如何使用 转到下一节

相关文章
|
2月前
|
人工智能 自然语言处理 测试技术
从人工到AI驱动:天猫测试全流程自动化变革实践
天猫技术质量团队探索AI在测试全流程的落地应用,覆盖需求解析、用例生成、数据构造、执行验证等核心环节。通过AI+自然语言驱动,实现测试自动化、可溯化与可管理化,在用例生成、数据构造和执行校验中显著提效,推动测试体系从人工迈向AI全流程自动化,提升效率40%以上,用例覆盖超70%,并构建行业级知识资产沉淀平台。
从人工到AI驱动:天猫测试全流程自动化变革实践
|
2月前
|
安全 数据管理 测试技术
告别蛮力:让测试数据生成变得智能而高效
告别蛮力:让测试数据生成变得智能而高效
397 120
|
5月前
|
数据采集 人工智能 监控
人工智能驱动的软件工程:测试左移的崛起价值
本文探讨了人工智能驱动下测试左移理念在软件工程中的重要性,分析测试工程师在需求评估、AI代码生成及遗留系统优化中的关键作用,揭示AI带来的挑战与机遇,并指出测试工程师需提升技能、关注合规与可维护性,以在AI时代保障软件质量。
369 89
|
3月前
|
Java 测试技术 数据安全/隐私保护
通过yaml文件配置自动化测试程序
通过yaml文件可以将自动化测试环境,测试数据和测试行为分开,请看一下案例
127 4
|
3月前
|
存储 测试技术 API
数据驱动开发软件测试脚本
今天刚提交了我的新作《带着ChatGPT玩转软件开发》给出版社,在写作期间跟着ChatGPT学到许多新知识。下面分享数据驱动开发软件测试脚本。
132 0
|
6月前
|
人工智能 缓存 自然语言处理
别再手搓测试数据了!AE测试数据智造系统揭秘
本文介绍如何通过构建基于大语言模型的测试数据智造Agent,解决AliExpress跨境电商测试中数据构造复杂、低效的问题,推动测试效率提升与智能化转型。
别再手搓测试数据了!AE测试数据智造系统揭秘
|
8月前
|
人工智能 自然语言处理 JavaScript
测试工程师要失业?Magnitude:开源AI Agent驱动的端到端测试框架,让Web测试更智能,自动完善测试用例!
Magnitude是一个基于视觉AI代理的开源端到端测试框架,通过自然语言构建测试用例,结合推理代理和视觉代理实现智能化的Web应用测试,支持本地运行和CI/CD集成。
1008 15
测试工程师要失业?Magnitude:开源AI Agent驱动的端到端测试框架,让Web测试更智能,自动完善测试用例!
|
10月前
|
算法 数据安全/隐私保护 计算机视觉
基于FPGA的图像双线性插值算法verilog实现,包括tb测试文件和MATLAB辅助验证
本项目展示了256×256图像通过双线性插值放大至512×512的效果,无水印展示。使用Matlab 2022a和Vivado 2019.2开发,提供完整代码及详细中文注释、操作视频。核心程序实现图像缩放,并在Matlab中验证效果。双线性插值算法通过FPGA高效实现图像缩放,确保质量。
|
8月前
|
算法 搜索推荐 大数据
数据驱动增长:大数据与营销自动化的结合之道
数据驱动增长:大数据与营销自动化的结合之道
194 3
|
11月前
|
分布式计算 Shell MaxCompute
odps测试表及大量数据构建测试
odps测试表及大量数据构建测试