核心内容摘要
动漫91二次元:次元壁破裂,探索无限可能
PostIn是一款开源免费的接口管理工具支持免费私有化部署一键安装零配置页面设计简洁易用。
在接口测试过程中需要通过模拟真实业务流弥补单一接口测试的局限性有效保障系统在复杂交互场景下的功能正确性、性能稳定性及数据一致性。
本文将介绍如何通过PostIn接口场景测试来验证业务场景的正确性。
添加接口场景用例通过接口场景用例模拟不同的接口场景来验证各个接口之间的协作。
可以按预定顺序发送接口请求测试复杂操作并观察数据如何在不同接口间流转。
点击接口测试→添加用例→添加接口场景用例。
添加接口场景用例成功新增接口场景用例之后点击用例名称编辑用例详细信息。
接口场景用例属性描述详细信息接口场景的详细信息默认展示用例类型、用例状态、用例优先级点击更多展示更多信息。
测试步骤测试步骤支持添加if条件、关联接口单元用例测试场景用例时会按照测试步骤顺序执行。
历史用例执行历史列表点击执行历史名称可以查看详细测试报告。
配置环境
1 配置环境变量接口场景用例支持配置环境变量在配置接口步骤时可使用环境变量在接口场景用例点击基础数据→环境→变量。
添加变量属性是否必填描述名称必填变量的名称用来临时存储数据在接口场景用例测试步骤可以使用 的方法引用变量。
值必填变量的值在接口场景用例测试步骤可以使用 那么系统会填入变量的值。
描述选填为变量提供简单描述说明变量的用途可以让团队成员快速了解变量。
2 配置环境支持管理多个环境配置如开发、测试、生产便于在不同环境中测试和验证用例点击基础数据→环境进入环境配置。
环境配置属性是否必填描述环境名称必填为环境设置一个简洁明了的名称便于识别和管理。
环境地址必填接口请求的目标地址与接口路径组成接口请求的完整地址。
注意环境地址尾部不需要带“/”还可以对已配置的环境进行编辑、删除。
设计接口场景在接口场景用例需要在测试步骤设计接口场景测试步骤1登录返回ticket参数化ticket测试步骤2判断ticket是否为空测试步骤3入参ticket查询统计断言验证是否删除成功。
1 关联接口单元接口场景用例测试步骤添加接口单元用例在接口场景用例点击测试步骤→添加步骤→关联用例。
关联单元用例成功关联接口后鼠标选择接口前端“☰”拖动来修改接口执行顺序。
登录接口获取ticket→判断ticket数据→查询变量接口。
测试步骤
2 接口用例传递变量测试步骤1登记接口获取ticket并且将ticket参数化。
ticket参数化测试步骤2创建项目接口请求头使用参数ticket。
引用参数
3 添加if条件判断在测试步骤还可以添加if判断例如操作步骤2添加for循环10次。
点击测试步骤→添加步骤→for循环。
for循环
运行接口场景用例选择环境点击测试可以对接口场景测试用例进行测试。
测试结果显示接口场景用例总体测试结果、耗时、总步骤数、测试通过率、通过步骤、未通过步骤。
点击步骤列表显示的if条件判断或者接口单元显示每个步骤列表的执行情况。
查看用例运行结果点击历史显示接口场景用例历史列表列表显示接口场景用例报告概要总测试结果、测试通过率、耗时、测试人、测试时间。
测试历史列表点击执行序号显示接口场景用例测试历史。