![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
文章平均质量分 82
成都 - 阿木木
南有乔木,不可休思;汉有游女,不可求思
展开
-
behave结果转化为cucumber结果,主要用于将behave.json转化为cucumber.json
该项目主要用于将behave框架生成的behave.json转换为cucumber.json原创 2022-07-06 12:00:33 · 481 阅读 · 1 评论 -
poetry教程二(终结版)
思考思考一个问题,在java工程中有pom.xml进行项目的打包编译部署版本控制,实现项目依赖隔离,在python工程中如何去做?python中传统的版本及环境控制方式老方法:通过pip安装,然后手动执行命令生成requirements.txt文件,通过virtualenv进行环境隔离,需要同时依赖两款工具,不能动态更新requirements.txt升级版:pipenv解决了这个问题,集成pip的依赖包管理和virtualenv环境管理,维护pipfile来控制第三方包的依赖版本,原创 2021-10-20 17:40:38 · 3040 阅读 · 1 评论 -
Poetry教程一(Poetry安装与卸载)
PoetryPoetry是一个依赖项管理和打包工具,它允许您声明项目所依赖的库,它将为您管理(安装/更新)它们。安装所需python版本python3.6+,python2.7和python3.5由于不在维护,所以尽量不要安装。安装方式:1、在osx / linux / bashonwindows(windows下的linux子系统)下安装:curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/ge原创 2020-12-17 17:37:56 · 40821 阅读 · 12 评论 -
测试Jenkins环境从0搭建
测试Jenkins环境从0搭建现在的中高级自动化测试,测试开发工程师等招聘需求上都有写,需要会CI/CD,你真的会搭建吗?测试CI/CD环境搭建,常见的环境有两种:jenkinsgitlab-ci上一篇文章讲了gitlab-ci环境搭建,这一篇作为姊妹篇,补充Jenkins环境搭建专题: Jenkins是作什么的,此处不再赘述,本专题还是采用docker进行环境搭建,这也是市面上最主流的容器技术,然后指定另外一个docker容器运行测试脚本。搭建过程如下:选择一台centos服务器(原创 2020-09-29 11:25:05 · 266 阅读 · 0 评论 -
RobotFramework 基础语法
RobotFramework 基础语法 RF基础语法整理修改版,之前整理了一点RF的基础语法,有遗漏的地方,偶然看到了, 补充一下 —阿木木 搭建测试脚本框架的思想: 通常我们不建议把测试脚本写成-一个顺序执行的测试过程,我们希望按照下面的层次去设 ...原创 2020-09-17 09:14:10 · 2676 阅读 · 0 评论 -
httprunner3.x详细教程八(测试报告)
1、使用pytest-html生成测试报告安装pytest-html插件 pip install pytest-html执行命令:hrun testcasesPath --html=path/report.html使用allure生成测试报告的两种方式:allure生成测试报告前,需要生成测试结果:hrun testcasePath --allure=resultPath(测试结果存放路径)生成测试报告的第一种方式,会生成静态资源文件,通过静态资源index.htm...原创 2020-08-20 17:39:22 · 2015 阅读 · 0 评论 -
httprunner3.x详细教程七(三种方式实现参数化数据驱动)
httprunner3.x详细教程七(三种方式实现参数化数据驱动)httprunner3.x支持三种格式的参数化数据,Parameters的入参说明如下:"""parseparametersandgeneratecartesianproduct. Args: parameters(Dict)parameters:parameternameandvaluemapping parametervaluemaybeinthr...原创 2020-08-20 17:35:35 · 2875 阅读 · 7 评论 -
httprunner3.x详细教程六(httprunner的setup和teardown及hook)
httprunner3.x详细教程六(httprunner的setup和teardown及hook)httprunner的setup和teardown可以在yml或者json文件中定义,按照3.x版本的推荐,建议大家在py文件中进行定义,unittest和pytest都可以定义setup和teardown,那么httprunner如何定义呢,下面我会介绍一下设置setup和teardown的两种方式。**欢迎加入测试交流群:自动化测试-夜行者(816489363)进行交流学习QAQ** ...原创 2020-08-20 14:55:53 · 2377 阅读 · 5 评论 -
httprunner3.x详细教程五(debugtalk.py介绍)
httprunner3.x详细教程五(debugtalk.py介绍) --成都-阿木木**欢迎加入测试交流群:自动化测试-夜行者(816489363)进行交流学习Q...原创 2020-08-20 11:35:46 · 2282 阅读 · 0 评论 -
httprunner3.x详细教程四(.env文件介绍)
httprunner3.x详细教程四(.env文件介绍) --成都-阿木木.env文件中可以存放全局变量文件,在config和teststeps中都可以调用...原创 2020-08-20 10:55:11 · 1283 阅读 · 0 评论 -
httprunner3.x详细教程三(httprunner中testcase的构造)
下面这段话是从官网上copy的,我会讲一下我的理解。如果有不同的地方欢迎留言。 --成都-阿木木**欢迎加入测试交流群:自动化测试-夜行者(816489363)进行交流...原创 2020-08-20 10:51:41 · 6076 阅读 · 0 评论 -
httprunner3.x详细教程二(har文件录制及har文件转换)
httprunner3.x详细教程二(har文件录制及har文件转换) --成都-阿木木 **欢迎加入测试交流群:自动化测试-夜行者(816489363)进行交流学习...原创 2020-08-19 17:48:55 · 3174 阅读 · 2 评论 -
httprunner3.x详细教程一(框架结构介绍及搭建)
学习建议:在学习httprunner3.x版本之前,最好是学习过python,pytest,allure,locust,requests,git操作,这样可以更快的入手1、环境准备安装httprunnerpip install httprunner -i https://pypi.douban.com/simple安装管理依赖包pip install pipenv -i https://pypi.douban.com/simple使用hrun -V 查看httprunner版本,我的原创 2020-08-19 17:27:11 · 5054 阅读 · 1 评论