JMeter元件- CSV Data Set Config,Be
2021-01-26 本文已影响0人
金融测试民工
组织Jmeter做接口测试时,可以存放数据数据到csv文件,添加配置元件: CSV Data Set Config, 对csv中的参数有需要做另外的处理是,使用BeanShell PreProcessor, 对结果验证, 使用BeanShell Assertion, 需要有一定的代码编辑能力完成
1 CSV Data Set Config: 记录测试案例号、测试描述、测试参数、期望结果、备注等信息), 可以指定列名,如果指定了列名,那么:Variable Names不用指定了
2 添加对应的请求,本例是测试web接口的,使用HTTP请求,如果需要使用到数据库,添加JDBC 请求,圈出的俩个地方是必须填写的
3 如果csv中的数据不足以定义HTTP请求的参数, 需要添加一个前置处理器, BeanShell PreProcessor, 当然,这里需要有编码的能力, 转换csv中的参数为实际的接口的参数,把对应的参数存放一个变量中
4 在HTTP请求中,直接指定该请求的参数为变量的值,如下
4 最后,要做验证,也需要添加一个元件:BeanShell Assertion, 需要代码编写能力来对实际返回的json的部分数据或字段,和csv中的期望结果字段做一个对比(更复制的需要自己定义方法,进行比较了)
5 可以输出每个测试案例的数据到csv文件中