接口测试
文章平均质量分 62
qinian@
这个作者很懒,什么都没留下…
展开
-
基于postman实现接口自动化(一):newman执行用例
解决newman/postman自身测试报告极其简单,不方便查阅及排查问题。核心代码(run.py)原创 2024-05-14 13:51:38 · 452 阅读 · 1 评论 -
基于httprunner实现接口测试框架(三):生成allure测试报告
【代码】基于httprunner实现接口测试框架(三):生成allure测试报告。原创 2024-05-14 11:55:43 · 110 阅读 · 1 评论 -
基于httprunner实现接口测试框架(二):支持参数化和用例跳过
httprunner自身不支持参数化,但是兼容Pytest框架,因此可以通过Pytest框架的参数化来实现实现代码如下图,共执行4组用例。原创 2024-04-30 13:38:46 · 246 阅读 · 0 评论 -
接口测试之文件下载
介绍下载功能接口测试脚本实现的两种方法原创 2023-08-05 15:21:15 · 1199 阅读 · 1 评论 -
接口测试之文件上传
介绍两种编写上传文件接口脚本的方法原创 2023-08-05 15:23:58 · 382 阅读 · 1 评论 -
基于httprunner实现接口测试框架(一):实现不同环境执行脚本
httprunner工作原理:执行前会先加载.env文件,将.env文件中的内容加载到内存中,如下图所示。读取所有环境信息,汇聚list存储所有环境信息(和上述环境信息存在同一文件夹下,命名:env.py)2、通过json/yml文件维护一份环境信息,用于区分不同环境,如:账号、密码、域名等。结合debugtalk.py文件实现(以下代码在debugtalk.py中编写)1、先获取当前的执行环境,通过方法:${ENV(envType)}3、编写自定义方法,过步骤1中的得出的执行环境查询当前环境的数据。原创 2024-04-29 20:12:57 · 878 阅读 · 0 评论 -
接口测试之allure报告优化(一)
通过F12查看,左侧框选内容显示j对应case执行结果中son文件的parameters字段值(如下图),因此只需要在生成报告/执行case时将该文件中的字段值赋空即可。接口测试常用到allure报告,因其显示信息种类多且兼容框架丰富,但其不同附件的的格式会导致报告内容不友好,影响阅读,本文介绍两处优化内容。原创 2024-01-11 20:15:52 · 546 阅读 · 0 评论 -
接口测试之allure报告优化(二)
修改allure报告suite模块的用例默认展开顺序原创 2024-01-12 18:05:04 · 873 阅读 · 1 评论