背景:
想要实现部分业务流程通过执行接口生成测试数据。
业务流程
最终的目的:登录不同的账号并通过不同的账号去请求创建需求的接口,最后生成推荐不同商品的需求。
分析
- 共两个接口:登录接口、创建需求接口;
- 创建需求的接口需要登录接口中返回的authKey,这里需要做关联;
- 不同的账号、不同的商品需要做登录账号、商品的参数化;
- 不同的账号各自创建需求,需要做循环、提取不同账号的authKey。
实现方案
单账号登录并创建需求
先从最简单的流程来。获取到两个接口及其传参,并通过关联authKey实现接口串联。
-
新建一个测试计划。
-
在测试计划下添加一个请求默认值,用来配置协议、服务器名称或ip、端口号等信息。(这样就不用每个请求都去配置一遍,且相对来说更好维护一些。)
-
在测试计划下添加一个信息头管理器,用来定义整个测试计划下的接口的请求头。
-
添加一个线程组,线程组重命名为“单账号登录并创建需求”。