Jmeter数据分离案例

如果我们的用例数据都是配置在Jmeter Http请求中,每次需要增加或修改用例时都需要一个个的去编辑,当用例越来越多的时候,用例维护起来就很麻烦,那有没有更好的解决方法呢?答案肯定是有的。
我们可以将用例的数据存放在csv文件中,然后通过csv文件配置来读取用例中的数据,执行测试。

设计用例

这里以http接口为例,创建用例jmtest.csv文件


Jmeter数据分离案例_第1张图片
用例文件

Jmeter设置

  1. 新建一个线程组,命名为:数据驱动测试


    Jmeter数据分离案例_第2张图片
    线程组
  2. 创建一个http请求默认值


    Jmeter数据分离案例_第3张图片
    http请求默认值
  3. 添加一个循环控制器,循环控制器的作用可以控制整个用例执行的次数,默认值是1,根据用例数量需要修改为4


    Jmeter数据分离案例_第4张图片
    循环控制器
  4. 添加CSV文件配置


    Jmeter数据分离案例_第5张图片
    CSV文件配置
  5. 添加if控制器,用来判断请求方法是否是get请求


    Jmeter数据分离案例_第6张图片
    get请求
  6. 在if控制器get请求内添加http请求


    Jmeter数据分离案例_第7张图片
    http请求
  7. 添加断言

Jmeter数据分离案例_第8张图片
响应断言
  1. 添加一个判断是否是post请求的if控制器


    Jmeter数据分离案例_第9张图片
    post请求
  2. 在post请求内添加http请求


    Jmeter数据分离案例_第10张图片
    http请求
  3. 添加断言

  4. 在最外围添加观察结构树


    Jmeter数据分离案例_第11张图片
    观察结构树

最后完成的目录结构

Jmeter数据分离案例_第12张图片
目录树

你可能感兴趣的:(Jmeter数据分离案例)