- 博客(14)
- 收藏
- 关注

原创 基于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
964
原创 基于postman实现接口自动化(一):newman执行用例
解决newman/postman自身测试报告极其简单,不方便查阅及排查问题。核心代码(run.py)
2024-05-14 13:51:38
502
1
原创 基于httprunner实现接口测试框架(二):支持参数化和用例跳过
httprunner自身不支持参数化,但是兼容Pytest框架,因此可以通过Pytest框架的参数化来实现实现代码如下图,共执行4组用例。
2024-04-30 13:38:46
333
原创 解决Python读取Excel时出现Value must be either numerical or a string containing a wildcard报错
【代码】解决Python读取Excel时出现Value must be either numerical or a string containing a wildcard报错。
2024-04-17 11:49:20
1665
3
原创 接口测试之allure报告优化(一)
通过F12查看,左侧框选内容显示j对应case执行结果中son文件的parameters字段值(如下图),因此只需要在生成报告/执行case时将该文件中的字段值赋空即可。接口测试常用到allure报告,因其显示信息种类多且兼容框架丰富,但其不同附件的的格式会导致报告内容不友好,影响阅读,本文介绍两处优化内容。
2024-01-11 20:15:52
701
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人