![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HTMLltTestRunnerNew
文章平均质量分 61
玻璃杯1992
本人7年测试行业经验,3年黑盒测试经验,4年测试开发经验,曾任职国内大型人工智能上市公司,精通性能测试,自动化测试,接口测试,人工智能AI语音测试;
展开
-
HttpRunner接口自动化(五)接口关联
HttpRunner接口自动化(五)接口关联目录前言设置关联接口总结前言在接口自动化中我们经常会有会接口关联的关系,通过上一个接口获取的值,传入到下一个接口。例如我们常用的登陆接口,如果是使用token进行校验的话,就要获取到token然后传入到登陆接口,这样我们就实现了接口关联的关系。设置关联接口在httprunner中在extract关键字中可以对接口返回的内容进行提取;extract 的列表中可指定一个或多个需要提取的参数。我常用的是使用正则表达式获取。通过正则获取token原创 2022-04-03 16:11:24 · 2196 阅读 · 1 评论 -
HttpRunner接口自动化(四)HttpRunner参数化
HttpRunner接口自动化(四)HttpRunner参数化httprunner是基于requests的,所以处理思路与python中处理一样变量Httprunner参数关联HttpRunner参数化变量使用variables关键字,把参数的值作为一个全局变量就可以,然后再传值。修改测试的值。Httprunner参数关联2个接口直接有关联,比如新增的接口需要登录信息才能请求成功,这时候就需要把登录信息传给登录接口,可以是cookies或者token这里用到关键字extract关键字原创 2022-03-22 17:16:12 · 1557 阅读 · 0 评论 -
HttpRunner接口自动化(三)HttpRunner框架讲解
HttpRunner接口自动化实战(三)HttpRunner框架讲解HttpRunner框架包含har、logs、reports、testcases、.env、.gitgnore、debugtalk.py,生成的目录结构如下图,那么这些都是什么意思?har 可以存放录制导出的.har文件logs存放报告的日志reports存储HTML测试报告testcases用于存放测试用例,分为种文件.yml和.py这些文件可以互相转换。.env环境变量,可以配置环境。原创 2022-03-10 15:58:06 · 875 阅读 · 0 评论 -
接口自动化实战(二)创建虚拟开发环境
接口自动化实战(二)创建虚拟开发环境python创建虚拟环境为什么要创建虚拟环境,避免环境之间产生冲突,安装包过的多的情况.所以我们需要创建虚拟环境,不然的话会对环境加载过慢。⼀、virtualenv1.安装pippip python专用的包管理工具,但是有些python版本和pip最新版本是不一致的所以,并不能安装到最新的版本,而是看根据你的python版本支持pip的那些版本,上一章就有说明。sudo apt install python3-pip使用pip安装包pip instal原创 2022-02-28 14:54:58 · 479 阅读 · 0 评论 -
接口自动化实战(一)配置HttpRunner v3
接口自动化实战(一)配置HttpRunner v3HttpRunner基础HttpRunner是什么?面向HTTP(S)协议的通用测试框架只需编写维护一份YAML/JSON脚本,即可实现自动化测试、性能测试、线上监控 、持续集成等多种测试需求约定大于配置一站式接口测试解决方案,不局限与HTTP(S)HttpRunner V3 新特性概念更简单、功能更易用、生态更强大生成 pytest用例集成 pytest内置 http web server测试用例编写语法提示HttpRun原创 2022-02-24 10:19:01 · 792 阅读 · 1 评论 -
【python】HTMLTestRunnerNew.py---第2篇
一、HTMLTestRunner 汉化版新版说明1、多线程/多进程执行用例(数据统计逻辑要重新设计,还有兼容性问题)2、UI 美化 (通过CDN集成一些成熟的js库~然后加5毛钱特效)3、与ddt的集成(目测基本就把源码收进来)报告汉化,错误日志selenium/appium 截图截图功能根据测试结果,当结果为fail或error时自动截图截图方法在_TestResult 的测试结果收集中,报告使用的截图全部保存为base64编码,避免了报告图片附件的问题,可以根据自己使用的框架不同自行调整,原创 2021-02-26 10:35:39 · 906 阅读 · 1 评论