zoukankan      html  css  js  c++  java
  • WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试) 接口测试与数据驱动

    转载:http://www.cnblogs.com/chengtch/p/6576117.html

    1简介

        数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚本读取并执行测试的过程。

    2 数据驱动与jmeter接口测试

          我们已经简单介绍了接口测试参数录入及测试执行的过程,因为大量的测试脚本与测试数据内聚在一起,使得我们的测试脚本的可移植性及可维护性变得很不好,所以我们接下来采取了csv格式表格保存测试数据来驱动测试的方式。

    2.1 新建一个csv文件

         新建一个txt文档文件,重命名文件,修改文件后缀名为csv,如test.csv,如下图

     

    2.2 用excel表格打开新建的csv文件,设计测试用例

       

    2.3 设计测试脚本读取csv中的测试用例数据

      2.3.1 线程组下新增循环控制器,循环次数设置为永远

        
      

      2.3.2 循环控制器下新增CSV Data Set ConFig控件

       

     2.3.3 添加如果控制器,来做用例优先级的筛选执行

       


       2.3.4 根据调用方法选择请求方式

    通过if选择器区分GET与POST方法的请求,配置http请求

     

    Post请求的配置方式 :post请求参数放在body data中    

                                               

    Get 请求的配置方式:get请求的参数配置url后面


    2.3.5 配置响应断言

     

    2.3.6执行测试,查看结果

         通过查看结果树控件查看测试结果详情,绿色为通过

     

  • 相关阅读:
    How to install tcpping on Linux.md
    当前服务器的并发连接数查看
    Windows 系统下安装 dig 命令
    paping使用来测试联通&网站由于tcp协议导致的无法通信问题超时问题
    SSH反向连接及Autossh
    设置Windows Azure Linux虚拟机中的root账户
    用UltraISO制作CentOS U盘安装盘
    CentOS7 修改网卡名称为eth0
    iOS开发--绘图教程
    ios开发--网页中调用JS与JS注入
  • 原文地址:https://www.cnblogs.com/ceshi2016/p/6672764.html
Copyright © 2011-2022 走看看