Jmeter接口自动化-jmx脚本设计逻辑

一.设计需求

  1. 只使用一个测试计划
  2. 测试用例入口只有一个
  3. 脚本需同时满足请求体为Parameters与Body data的情况(Jmeter在一个request请求里面只允许使用一个)
  4. 不使用CSV入参,使用Excel做入参
  5. 尽少量的使用User Defined Variables,使用Excel传入动态完成,User Defined Variables用来传入与接口内容无关的数据

二.目录结构

1.整体目录

Jmeter接口自动化-jmx脚本设计逻辑_第1张图片

2.HTTP信息头管理器

Jmeter接口自动化-jmx脚本设计逻辑_第2张图片

3.User Defined Variables

Jmeter接口自动化-jmx脚本设计逻辑_第3张图片

4.读取excel的测试用例数据-BeanShell Sampler

Jmeter接口自动化-jmx脚本设计逻辑_第4张图片

5.Loop Controller 循环的次数

Jmeter接口自动化-jmx脚本设计逻辑_第5张图片

6.计数器 Counter

Jmeter接口自动化-jmx脚本设计逻辑_第6张图片

7.前置数据处理

Jmeter接口自动化-jmx脚本设计逻辑_第7张图片

8.程序执行第一层入口,只执行未执行的用例

Jmeter接口自动化-jmx脚本设计逻辑_第8张图片

9.用例分发,param入口

Jmeter接口自动化-jmx脚本设计逻辑_第9张图片

10.param请求

Jmeter接口自动化-jmx脚本设计逻辑_第10张图片

11.用例分发,json body入口

Jmeter接口自动化-jmx脚本设计逻辑_第11张图片

Jmeter接口自动化-jmx脚本设计逻辑_第12张图片

12.后置数据处理及断言

Jmeter接口自动化-jmx脚本设计逻辑_第13张图片

你可能感兴趣的:(Jmeter,自动化)