ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] 性能测试时,为模拟大量用户,需要对脚本中的部分字段进行参数化。参数化大致可以分两种方式,第一种方式是使用配置元件(csv data set config), >[success] ## **一:为什么要用 CSV 数据文件?** * 从外部导入测试数据,相当于数据参数化 * 通过从文件中导入大量的测试数据,来模拟大量真实用户发送并发请求 >[info] ### **1:添加方式** 在测试计划、线程组、请求等下–>右键–>添加–>配置元件–>csv数据文件设置 :-: ![](https://img.kancloud.cn/0e/d9/0ed97ec74ab4391723d29689040f55de_634x660.png) <br> <br> <br> >[success] ## **二:CSV 数据文件设置界面介绍** >[info] ### **1:字段含义** |字段 | 含义 | |--|--| | Filename | 文件名建议filename填写相对路径,直接填写参数文件的名称,包含文件后缀名 | | File encoding | 文件编码 | |Variable Names|变量名称,多个变量用 , 分隔| | Ignore first line | 忽略首行只在设置了变量名称后才生效 | |Delimiter |分隔符 默认 , | |Allow quoted data?| 是否允许带引号| | Recycle on EOF? | 遇到文件结束符EOF 后再次循环,为False时(参数文件不再循环遍历) | | Stop thread on EOF? | 遇到文件结束符EOF 后停止运行线程? | |Sharing mode|线程共享模式| <br> <br> <br> >[info] ### **2:csv测试数据** :-: ![](https://img.kancloud.cn/a4/80/a480fe46d104bde69ae8777342554a01_182x229.png) **注意**:这里我用的excel,但是我保存的时候保存的是csv格式 :-: ![](https://img.kancloud.cn/6f/1c/6f1ce16aeb441d037221bb53d23d47d5_1157x546.png) <br> <br> <br> >[info] ### **3:参数引用** 直接使用${参数名称},如${P\_002\_search} ![](https://img.kancloud.cn/5d/7f/5d7f3095985f0650ff3bdbaef7abed0c_1152x720.png)