专栏首页公众号-测试驿栈Jmeter(二十六)_数据驱动测试

Jmeter(二十六)_数据驱动测试

花了一点时间做了一个通用的执行引擎,好处就是我不用再关注测试脚本的内容,而是用测试用例的数据去驱动我们执行的方向。(这个只适合单个接口的测试,具体运用到接口自动化时,还是要靠手动去编写脚本!)

首先我们要有一个接口测试用例存放的地方,我们这里用EXCEL模板管理,里面包含用例编号、入参、优先级、请求方式、url等等。   龙渊阁测试:317765580

1:新建一个txt文件,命名为sjqd,后缀名改为csv,右键excel格式打开。从左到右依次为:用例编号,优先级,接口编号,接口名称,url,请求方式,参数

2:jmeter中添加 CSV Data Set Config 读取测试用例。填入csv文件路径与参数名称

3:添加如果控制器,对用例优先级进行筛选执行  "${priority}"=="H"表示仅执行优先级为H的用例   龙渊阁测试:317765580

4:添加第二个if控制器,对请求方式进行筛选 "${function}"=='post'表示仅执行请求方式为post的用例

5:添加 http sample 来执行用例   龙渊阁测试:317765580

6:将循环控制器的循环次数设置为永远

7:执行一下,查看结果,一共执行了五条用例。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • <转>性能测试浅谈

    本文主要针对WEB系统的性能测试。不涉及具体的执行操作,只是本人对性能测试的一点理解和认识。

    飞天小子
  • linux性能监控常用命令

    ps命令能给出当前系统中进程的快照。下面我们列举几个常用的选项 使用 -a 参数。-a 代表 all。同时加上x参数会显示没有控制终端的进程。 ps -ax 通...

    飞天小子
  • 深度剖析性能测试(部分摘抄)

    这个简单的问题很多朋友都无法完整的回答。可能知道的朋友会说性能测试就是用LoadRunner或者Jmeter工具来压测系统,也有人会说性能测试就是同时让很多人访...

    飞天小子
  • 二、八、十、十六进制

    mwangblog
  • oracle12c,各种问题解决方案

    近来重装了计算机(双系统windows10+ubuntu16),顺带着也把software升级一下,结果安装最新的oracle12c,出现了一系列问题,我不喜...

    东风冷雪
  • 如何恢复Linux中的误删文件

    写在前面的话 在开始教程之前我有必要提醒大家,使用窗口管理器(GUI)删除文件和使用命令行工具(CLI)删除文件这两种方法之间是有区别的。 当我们使用窗口管理器...

    FB客服
  • Kubernetes里的secret最基本的用法

    版权声明:本文为博主汪子熙原创文章,未经博主允许不得转载。 https://jerry.blog....

    Jerry Wang
  • 在线功能富集分析与qPCR引物设计

    之前写的RNA-seq数据差异表达分析一文中提到,筛选得到差异表达基因list后,需要进一步分析这些基因参与了哪些功能,因此要进行后续的一些分析,比如功能富集分...

    阿凡亮
  • Dan Boneh密码学笔记8

    3.Deterministic Encryption Constructions:SIV and wide PRP

    安包
  • Centos7下安装和配置iptables防火墙

    Sindsun

扫码关注云+社区

领取腾讯云代金券