logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

接口自动化框架搭建(六):多进程执行

接口自动化中请求头是公共参数,用例执行过程中会对请求头做操作,当多线程执行的时候,每条用例的执行进度不一样,就回导致case1更新完header后,case2更新header,case1发起请求的时候用的header是case2的,导致请求失败。当测试用例太多之后,想缩短执行时间,就需要多线程或者多进程执行。没有想到比较好的方法解决多线程参数错乱问题,我这里使用多进程执行。1,修改下测试用例tes

文章图片
#自动化#python#pytest
linux筛选一行的前n个字符

使用场景:查看日志的时候一行日志过长导致看不到日志前面的信息cat server.log | grep 关键字 | cut -c-字符数

#linux
接口自动化框架搭建(五):生成allure报告

java服务启动后会自动打开浏览器,可以看到测试用例指定情况。或者从pycharme上安装。

文章图片
#自动化#python#pytest
代码覆盖率统计(一):Jacoco

代码覆盖率是软件测试领域中的一个重要度量指标,用于衡量测试用例对程序源代码的覆盖程度。具体来说,它量化了在执行特定的一组测试用例时,有多少源代码行、分支、条件、函数或方法等被实际执行到了。行覆盖率:指测试用例运行后,源代码中被执行过的语句行数占总语句行数的比例。分支覆盖率(或称决策覆盖率):检查程序中的每一个逻辑分支是否都被至少执行过一次。这意味着不仅要关注每个if语句是否被执行,还要关注其真假分

文章图片
#代码覆盖率#java
服务端测试

服务端测试分两种:1-对web或者app的服务端进行测试:一般为接口测试,若预期上线有大流量时,需要做性能测试,需要需三端开发沟通(ios/android/web)2-对更后端的数据库,缓存系统,中间件,文件系统进行测试:内部逻辑负载,所以除了接口测试外,还要了解服务端的技术架构和技术实现,需要了解到模块级别。若用到开源软件,还需要关注开源社区的发展。测试类型:异常测试:硬件异常-机器挂掉的情况;

mybatis配置文件<mapper>飘红

原因,文件头写错了,改成mapper即可

#java#spring boot
到底了