接口自动化基础

 Postman断言

1、Postman断言介绍

l 作用:让Postman工具代替人工自动判定预期结果和实际结果是否一致。

2、Postman断言——响应状态码断言

l 模板名称:Status code: Code is 200

l 模板内容:

2、Postman断言——包含指定字符串断言

l 模板名称:Response body: Contains string

l 模板内容:

针对KDTX项目登录成功接口用例完成断言设置

参数化

Postman参数化介绍

l 场景:测试脚本中仅测试数据不一样,使用参数化提高脚本复用。

l 步骤:

① 测试数据保存在数据文件单独维护

② 引用数据文件实现脚本循环调用

10

Postman参数化实现

l 准备数据文件

Postman参数化实现

l 选择数据文件:运行测试集时选择数据文件

针对KDTX项目登录接口参数化实现

课程添加

课程添加接口文档

针对课程添加设计接口测试用例

1、提取测试点

11

2、设计测试用例

3、使用Postman进行接口测试

l 步骤:

① 点击测试集中的“Add folder”添加文件夹管理测试用例

② 点击文件夹上的“Add Request”添加请求实现测试用例

查询课程列表

查询课程列表接口文档

针对查询课程列表设计接口测试用例

需求:

• 支持课程名称、课程学科、课程价格、适用人群、课程介绍的单条件查询

• 支持课程名称、课程学科、课程价格、适用人群、课程介绍的组合条件查询

• 查询存在满足条件课程信息时,返回该课程信息

• 查询不存在满足条件课程信息时,返回空值

要求:

1、按照接口测试思路进行测试点分析

2、从测试点转化为测试用例

3、使用Postman进行接口测试

1、提取测试点

2、设计测试用例

课程修改

课程修改接口文档

课程删除

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JMeter是一款功能强大的性能测试工具,也可以用于接口测试。在使用JMeter进行接口自动化脚本的设计时,可以按照以下步骤进行: 1. 搭建框架:首先,需要搭建一个JMeter的测试计划,包括线程组、HTTP请求等元件。这个测试计划将作为接口自动化脚本的基础。 2. 设计增删查改线程组:根据接口的需求,设计相应的增删查改操作的线程组。每个线程组代表一个并发用户,可以设置不同的参数和请求方式。 3. 添加正则表达式提取器:在接口请求中,可能需要提取返回结果中的某些数据,可以使用JMeter的正则表达式提取器实现。通过提取器可以将需要的数据保存到变量中,方便后续的操作和验证。 4. 设置全局变量:如果需要在多个接口之间共享数据,可以设置全局变量。全局变量可以在整个测试计划中使用,方便传递数据和参数。 5. 使用全局变量:在接口请求中,可以使用设置的全局变量,比如作为参数传递给接口,或者作为验证结果的依据。 6. 运行:完成脚本设计后,可以执行JMeter脚本,模拟多个并发用户发送接口请求,并对接口的性能和功能进行测试。 以上是使用JMeter进行接口自动化脚本设计的一般步骤。在具体的实施过程中,还需要根据接口的具体要求和场景进行调整和优化。引用中提到的自动化接口脚本设计的思路,可以参考并确保之前的代码没有受到影响。而引用提到的函数式M文件和脚本式M文件的区别,一般不直接适用于JMeter的接口自动化脚本设计中。 综上所述,进行接口自动化脚本设计时,可以使用JMeter工具,按照搭建框架、设计增删查改线程组、添加正则表达式提取器、设置全局变量、使用全局变量和运行的流程进行操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值