千家信息网

Jmeter CSV 参数化/检查点/断言

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,当参数的值没有规律且量不太大时,可以使用CSV Data set config这种方法。案例:应用Sogou自动搜索关键字: 软件开发测试,web功能自动化测试,性能自动化测试,Selenium以及J
千家信息网最后更新 2026年11月03日Jmeter CSV 参数化/检查点/断言

当参数的值没有规律且量不太大时,可以使用CSV Data set config这种方法。
案例:
应用Sogou自动搜索关键字: 软件开发测试,web功能自动化测试,性能自动化测试,Selenium以及Jmeter

要求:使用Jmeter 的CSV Data set config来完成

具体步骤:
1. 创建一个csv文件,内容为参数的值集,每一个参数占一列,第一行就开始写参数值,不要写参数名.
比如在D:\test.txt 中添加以下内容

2. 打开Jmeter,并打开先前使用Badboy录制的search.jmx脚本

3. 紧接着在测试计划或线程组中添加一个"配置元件"->"CSV Data Set Config",如图所示

4. 同样的方法,添加需要测试的对象:比如
添加察看结果树,断言结果,聚合报告,响应断言,断言响应时间以及Size Assertion等需要测试的。
于是,得到:

5. 点击CSV Data set config
在Filename中填写步骤2.1中csv文件的完整路径(D:\test.txt)
在File encoding中输入 gbk (避免出现乱码)
在Virable Names中填写变量名user (如果csv文件中有多个变量,则用逗号隔开)
如图所示:

6. 点击左边的https://www.sogou.com/web ,然后,在用户变量处,输入 ${user} 参数化

7.响应断言 设置

8. 断言持续时间 设置,这里设为900ms,比较长,可以根据实际需要,设置合理的时间。

9. 运行,得到结果:

结果分析:
绿色表示:pass
在响应数据中,可以搜索到 :软件开发测试 字样,说明此次搜索已经成功。
既然是参数化,那么就应该所有的都该被搜索到,同理,如图:

在响应数据中,可以搜索到:web功能自动化测试 字样,说明此次搜索已经成功。
同理,其他的关键字均被搜索成功。
10. 再回过头来看下,断言结果如图:

运行所使用的时间在设置的时间内运行成功。

以上便是CSV Data set config参数化以及断言响应的操作过程。

具体在实际过程中,会遇到各种问题,根据实际情况,调试,比如
在 断言持续时间 处,设为 300ms ,那么运行后,结果如下:

出现这样的错,明显是设置时间不合理。
同样的,在断言结果 处 ,也可以看到异常,如图所示:

如果其他的设置不合理,也会报错。就这样一步一步的调试,直到结果满意。


参数 测试 时间 结果 搜索 如图 成功 运行 变量 实际 文件 自动化 不合理 关键 关键字 内容 功能 字样 数据 方法 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技有限公司 哈尔滨大商圈互联网科技有限公司 蓝思科技飞鸽互联网 科技股互联网 智能科技公司是互联网公司吗 杭州互联网科技公司 广州紫鲸互联网科技 互联网养老 桔豆科技 华中科技有哪些互联网大佬 央行互联网金融科技公司 中化能源互联网科技招聘 互联网为啥属于高科技 浙南科技城互联网大厦建设工程 西安小鹰速贷互联网科技有限公司 山东有哪些互联网科技公司 广州智享互联网科技 互联网科技职业技能培训学校 科技互联网公司两年变化 互联网金融金融科技 互联网科技自媒体灵感 湖北九亚互联网络科技有限公司 国智互联网科技 互联网科技巨头监管 银优互联网科技有限公司 友谊互联网络科技 四个字互联网科技公司取名 恒生科技互联网指数分析 深圳市优智互联网科技有限公司 新氧科技和美国互联网有关系吗 求路客互联网科技电话
0