excel转csv有多余的双引号不影响在jmeter中的使用

将下面的excel转为csv
在这里插入图片描述
用记事本打开csv文件,发现多了一层双引号
在这里插入图片描述
不要紧张,jmeter还是可以正常读取的,具体步骤如下:
将allow quoted data设置为true(引用双引号中的内容)这样就可以过滤掉外面一层双引号。
在这里插入图片描述

### 使用CSV文件在JMeter断言中进行参数化 为了在JMeter的断言中使用CSV文件,可以按照以下方法操作: #### 准备工作 创建一个CSV文件用于存储测试数据及其对应的预期结果。对于注册接口而言,该文件应包含字段如手机号码`mobile_phone`、密码`pwd`、用户类型`type`、注册名`reg_name`以及期望得到的状态码`code`和消息`msg`作为断言依据[^1]。 #### 配置CSV Data Set Config组件 打开JMeter,在测试计划内添必要的线程组和其他配置元件之后,引入CSV Data Set Config组件以便载上述准备好的CSV文件。此过程涉及设定变量名称以映射至CSV列,并确保这些变量能在后续HTTP请求及断言逻辑里被调用[^3]。 ```properties # CSV Data File Path (relative or absolute path to your csv file) filename=path/to/testdata.csv fileEncoding=UTF-8 variableNames=mobile_phone,pwd,type,reg_name,expected_code,expected_msg delimiter=, recycle=true stopThread=false shareMode=all_threads ``` #### 构建HTTP请求采样器 继续构建HTTP请求采样器,其中URL指向待测API端点,而POST体则需采用JSON格式提交表单数据。此时应当引用之前定义过的CSV变量来填充具体的参数值[^4]。 ```json { "mobile_phone": "${mobile_phone}", "pwd": "${pwd}", "type": "${type}", "reg_name": "${reg_name}" } ``` #### 添响应断言 最后一步是在同一级节点下追Response Assertion(响应断言),从而允许基于来自CSV的数据动态校验服务器回复的内容准确性。具体来说就是把`${expected_code}` 和 `${expected_msg}` 变量嵌入到正则表达式的匹配模式当中去,以此完成对服务端反馈信息的一致性检验。 ```regex "code":"${expected_code}","message":"${expected_msg}" ``` 通过以上步骤即可实现利用CSV文件来进行高效的自动化测试流程设计,仅简化了大量重复劳动而且提高了整体工作效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值