唐山市城市建设规划局网站,平湖市网站建设,网站建设公司业务跟不上,各地信息推广平台一、前言
随着自动化测试技术的普及#xff0c;已经有很多公司或项目#xff0c;多多少少都会进行自动化测试。
目前本部门的自动化测试以接口自动化为主#xff0c;接口用例采用 Excel 进行维护#xff0c;按照既定的接口用例编写规则#xff0c;对于功能测试人员来说只…一、前言
随着自动化测试技术的普及已经有很多公司或项目多多少少都会进行自动化测试。
目前本部门的自动化测试以接口自动化为主接口用例采用 Excel 进行维护按照既定的接口用例编写规则对于功能测试人员来说只要维护好接口用例接口自动化测试就可以顺利执行成功。
对于每次的新增接口都是要先开展接口测试所使用的工具就是 Postman当接口测试、功能测试通过后后期才会开展接口自动化用例编写工作。那么在这个过程中还可以进行哪些优化使工作效率可以快速提升
思路就是接口用例基本可以不用编写而是直接将现有的 Postman 脚本转化为接口用例为此作者根据此需求开发了一个生成接口用例的工具 - API接口用例生成器目前该工具已经在项目中落地并推广使用。 二、简介
API接口用例生成器采用 Python 编写利用了Tkinter 进行 GUI 封装。
特点
1、支持 GET、POST 请求方式
2、支持 HTTP、HTTPS 请求协议
3、支持连续生成接口用例
4、支持创建不同 Sheet 页
5、根据操作系统分为 Windows.exe、Mac.app 版本无需安装即可使用
三、快速上手
例如在 Mac 环境下进行操作。
打开API接口用例生成器主要分为三大区域
1、输入区域用例名称不能重复、Sheet名默认Sheet1、请求协议HTTP、HTTPS、请求数据Postman里的 code 为 HTTP 的接口内容
2、输出区域返回数据运行后接口实时请求到的返回值
3、操作区域运行运行接口并生成接口用例、重置清空用例名称、请求数据和返回数据、关闭关闭该生成器、帮助获取帮助信息
如果你想学习接口自动化测试我这边给你推荐一套视频这个视频可以说是B站播放全网第一的接口自动化测试教程同时在线人数到达1000人并且还有笔记可以领取及各路大神技术交流798478386
【已更新】B站讲的最详细的Python接口自动化测试实战教程全集实战最新版_哔哩哔哩_bilibili【已更新】B站讲的最详细的Python接口自动化测试实战教程全集实战最新版共计200条视频包括1.【接口自动化】目前软件测试的市场行情以及测试人员能力标准。、2.【接口自动化】全面熟练Requests库以及底层方法调用逻辑、3.【接口自动化】接口自动化实战及正则和JsonPath提取器的应用等UP主更多精彩视频请关注UP账号。https://www.bilibili.com/video/BV17p4y1B77x/?spm_id_from333.337 示例1GET请求
如下图打开 Postman请求示例接口接口请求成功。 打开 Postman 右侧的 code 区域选择 HTTP并复制此代码。 将复制过的代码粘贴到生成器的请求数据里并输入用例名称与Sheet名点击运行。 运行完成提示运行成功。 生成器的返回数据里显示请求结果。 此时接口用例也自动在桌面上创建完成。 打开 Excel可以看到用例已经按照既定的规则生成成功。 示例2GET请求参数请求头
如下图在打开的 Postman 里请求示例接口接口请求成功。 同样打开 Postman 右侧的 code 区域选择 HTTP并复制此代码。 将复制过的代码粘贴到生成器的请求数据里并输入用例名称与Sheet名点击运行。 运行成功生成器的返回数据里显示请求结果。 由于 Excel 文件已经存在则不需要再次创建打开 Excel可以看到用例已经按照既定的规则生成成功。 示例3POST请求json格式
如下图在打开的 Postman 里请求示例接口接口请求成功。 同样打开 Postman 右侧的 code 区域选择 HTTP并复制此代码。 将复制过的代码粘贴到生成器的请求数据里并输入用例名称与Sheet名点击运行。 运行成功生成器的返回数据里显示请求结果。 再次点击运行想生成一条用例此时提示用例名称不能重复需要重命名后再运行。 将用例名称修改为不重复的并且修改了请求参数的值点击运行请求成功。 此时打开 Excel 用例可以发现刚才执行生成的2条 POST 请求类型的用例。 除了正常运行功能还添加了一些逻辑判断提示信息。
如当用例名称和请求数据都为空时直接点击运行给出的提示信息。 当运行报错时给出的错误信息并列出错误详情。 点击帮助按钮给出的解决信息。