
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846关于pytest-html通过命令行方式,生成xml/html格式的测试报告,存储于用户指定路径报告会覆盖上一次的插件安装pip install pytest-html使用方式命令行格式:pytest --html=./report/report.html也可...

持续集成环境(git + gitlab + jenkins + pipeline + maven + harbor + docker + k8s)之前都是ok的,突然就报错了:Cloning the remote Git repositoryCloning repository git@192.168.117.180:qzcsbj/gift.gitERROR: Failed to cl...

自动触发流程之前介绍了手动构建,今天介绍一下自动触发构建流程: 1、开发提交代码 2、动态slave pod拉取gitlab上代码(自动触发) 3、mvn打包 4、构建镜像 5、新镜像发布到k8s 6、拉取自动化测试代码 7、自动化测试执行 8、allure报告 同时,过程中会有钉钉消息推送。说明:由于环境资源不足,省去了拉取代码后的静态代码扫描(Son...
编写jenkins.yaml说明: 容器跑起来后,jenkins的目录是/var/jenkins_home 存储卷用的是hostPath,这里面我们指定pod调度到k8s-master01在k8s-master01上创建目录:mkdir /data_jenkins创建名称空间:kubectl create ns jenkinsjenkins.yamlkind: Deploym...
前言写测试用例,是测试绕不开的工作内容,不管是功能、自动化,还是性能。先来回顾一下功能测试用例主要包含的要素:测试用例编号、测试标题、所属模块、测试需求项编号、案例状态、预置条件、优先级、测试输入、操作步骤、预期输出、实际结果、案例设计者、设计日期、案例性质等。性能测试用例(有的称为场景用例)的设计,有别于功能测试用例、自动化测试用例的设计,毕竟,考虑的点不一样。对于性能测试来说,一般要考虑这..
测试接口,postman和jmeter是用得最频繁的工具,特别是jmeter,支持很多种协议,且除了测功能,还能做自动化测试和性能测试。下面主要介绍jmeter测试http协议接口的用法,包含get,post(form表单,json,上传文件,cookie)。get请求参数拼接在url后面响应结果参数也放参数列表响应结果post请求:form表单请求响应结果pos...
在使用jmeter做测试的过程中,经常需要对请求的入参进行加密,下面列举几种常用的方法,以登录请求密码需要MD5加密为例。虽然可以先把参数化的明文密码都先md5加密,而不是在登录前先执行加密,但是实际情况是,登录后的请求也可能有需要加密的入参,且入参是动态获取的,所以最好是在脚本运行过程中加密,而不是提前加密好进行参数化。如果用户的密码都不一样,就需要先对明文密码进行参数化。下面只演示单个用...
pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846简介pytest.ini是pytest的主配置文件,可以添加配置改变pytest的默认行为,这样不用我们每次执行都在命令行中指定很多参数;此配置文件通常放到项目根目录下。配置项执行pytest -h,查看可用于pytest.ini的配置[pytest] ini-o...

pytest简易教程汇总,详见:https://www.cnblogs.com/uncleyong/p/17982846应用场景对同一用例,要执行多个断言,查看断言是否都成功哪怕某个断言失败,后面断言依然能执行(assert实现不了)插件安装pip installpytest-assume使用方式pytest.assume(表达式)assert和assume的差异如果使用...
jmeter非gui运行,jtl生成了,但是html报告没有生成,查看log,内容如下:22:45:00,913 ERROR o.a.j.JMeter: Error generating dashboard: org.apache.jmeter.report.dashboard.GenerationException: Error while processing samples:Mis...







