首页 > IT职业 > IT职场 > 软件测试学习资料——Jmeter参数化1
初识Jmeter 的时候 , 除了感觉安装和配置都很轻量以外 , 还有一个最大的感触就是 , 翻译真硬啊 , 真的够够的 ! 和他磨合了挺长一段时间之后 , 终于开悟了 , 这些硬硬的翻译 , 其实还是基本靠谱的 , 看翻译的名称 , 还是可以大致知道是干嘛的 .
Jmeter 的配置元件 , 不仅可以帮助进行参数化 , 还可以帮助用来存储服务器的响应信息 (HTTP 信息头管理 ), 还可以做初始化配置 (JDBC Connection Configuration 配置和 DB 的连接 ).
1. 回到我们的参数化 , 我们先用 CSV Data Set Config 先来实现这个小目标先 .
CSV Data Set Config 可以从指定的文件中一行一行地提取文本内容 , 根据分隔符拆解这一行内容并把内容与变量对应上 , 然后这些变量就可以供取样器引用了 .

先来认识一下参数的含义:
名称: 可以随意设置 , 但最好有业务意义
注释: 可以随意 , 也可以为空
Filename: 引用文件地址 , 可以是相对路径也可以绝对路径 . 相对路径的根节点是 Jmeter 的启动目录 (%Jmeter_HOME%\bin), 上述例子中的文件就放在 C:\Jmeter3.2\bin. 如果你的测试执行是分发到多台远程负载机上 , 并且可能这些机器的 Jmeter 安装文件不在相同目录下 , 这时用相对路径的好处就体现出来了 , 能够保证每个负载机执行时脚本的化文件能够读取到 .
另外, 还可以利用 Jmeter 的变量来化参数文件的路径 , 比如 ${paraUrl}, paraURL 可以在 " 用户自定义变量 " 元件中设置
File Encoding: 默认为 ANSI, 建议用 UTF-8 格式 , 省去遇见乱码的情况
Varible Names: 定义文本文件中的参数名 , 参数之间逗号分隔 . 定义后可在脚本在以 Shell 变量的同样的方式引用
Delimiter(Use '\t' for tab): 用来分隔参数文件的分隔符 , 默认为逗号 , 也可以用 tab 来分隔 , 如果参数文件用 tab 分隔 , 在此应该填写 '\t'
Allow Quoated data: 如果选择是 , 那可以拆分完成的参数里面有分隔符的出现 . 如下图 :

Recycle on EOF: 设置为 True 后 , 允许循环取值
Stop Thread on EOF: 当 Recycle on EOF 为 false 并且 Stop Thread on EOF 为 true, 则读完 csv 文件中的记录后 , 停止运行
Sharing Mode: 设置是否线程共享
最后:
关注回复“软件测试”即可获取软件测试全套视频教程
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69914734/viewspace-2655999/ ,如需转载,请注明出处,否则将追究法律责任。