轻松玩转Jmeter接口测试自动化之数据驱动测试

发表于:2020-2-11 16:40  作者:糖小幽   来源:软件测试君

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: 性能测试工具 Jmeter

  一、简介
  数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚本读取并执行测试的过程。
  二、数据驱动与jmeter接口测试
  我们已经简单介绍了接口测试参数录入及测试执行的过程,因为大量的测试脚本与测试数据内聚在一起,使得我们的测试脚本的可移植性及可维护性变得很不好,所以我们接下来采取了csv格式表格保存测试数据来驱动测试的方式。
  1、新建一个csv文件
  新建一个txt文档文件,重命名文件,修改文件后缀名为csv,如test.csv,如下图
  2、用excel表格打开新建的csv文件,设计测试用例
  3、设计测试脚本读取csv中的测试用例数据
  线程组下新增循环控制器,循环次数设置为永远
  4、循环控制器下新增CSVDataSetConFig控件
  5、添加如果控制器,来做用例优先级的筛选执行
  6、根据调用方法选择请求方式
  通过if选择器区分GET与POST方法的请求,配置http请求
  Post请求的配置方式:post请求参数放在bodydata中,(也可以通过设置请求头content-type:application/json来传入json格式的参数)。
  Get请求的配置方式:get请求的参数配置url后面
  7、配置响应断言
  三、执行测试,查看结果
  通过查看结果树控件查看测试结果详情,绿色为通过

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理

【福利】填问卷送精选测试礼包+接口测试课程!为测试行业做点事!

评 论

  • jackey422 (2020-2-21 21:57:24)

    kylinTOP,
    官网:www.70testing.com

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2020, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道