摘要:
接口项目准备引入mybatis,想用公司现有的dao和dto。 用私服来引。 1.本地host配置 2.pom引入私有库地址 3.maven的settings设置私服地址 引完了发现还是不能用,坑得飞起。。。。 下周再看 阅读全文
摘要:
之前的接口是 Api,ApiModel,ApiHelper的形式。 用ApiHelper专门处理api的数据加工,发送请求并获取返回。 后来发现这种写法在单线程没问题,多线程并发下时,apiHelper处理数据会出现数据错乱。 大致原因是apiHelper作为一个工具类,对api的所有操作都是sta 阅读全文
摘要:
junit5本地run单个是没问题的,放到jenkins上面mvn执行,注解一直没有生效。 本来以为是代码的方法写错了,排查后是mvn 执行的时候没有跑@BeforeAll注解。 解决办法就是把junit engine和junit api放到dependency里面。 <dependency> <g 阅读全文
摘要:
使用了以下解决办法都不行: 修改dependency版本,失败; reimport maven,失败; 删除导入的jar包,失败; rebuild,失败; 最后求助同事,mvn idea:idea 解决。 阅读全文
摘要:
参考: https://blog.csdn.net/u013276277/article/details/82470177 1.找到上次git push的版本,git rebase -i commitID 编辑该内容,将所有要合并的版本前的pick 修改为 squash,保存 修改commit信息, 阅读全文
摘要:
jenkins合入之后,想从jenkins端直接allure-serve 看报告,没有搭建网络服务,看不了,看了下jenkins有allure-report插件。 以下是设置顺序: 1.slave机器下载allure2的安装包并解压 wget https://repo.maven.apache.or 阅读全文
摘要:
框架封装步骤: 1.基本接口框架熟悉,选型:restAssured+maven+junit5+allure+jacksonyaml 2.基本方法调用 3.main+test 的package拆分 4.po拆分 5.参数剥离,使用yaml 6.参数封装 7.加入模板 坑: 1.302报错,https掉 阅读全文
摘要:
jvm-sandbox github地址: https://github.com/alibaba/jvm-sandbox/wiki/INSTALL jvm-sandbox是java执行文件的插桩工具,可以对运行中的java执行文件进行插桩,修改或记录运行的数据。 原理参考github的原理图,根据J 阅读全文
摘要:
#https://chromedriver.storage.googleapis.com/index.html 查看chromedriver的版本 wget https://chromedriver.storage.googleapis.com/index.html?path=80.0.3987.1 阅读全文
摘要:
docker启动jenkins的时候,如果没有挂载环境变量到容器,或者容器内部没有配置对应的环境变量,那就读不到。 解决方案:1.创建slave,通过docker的jenkins,再本地slave下发job。如果不想用其他机器,可以创建一个宿主机地址的slave。 2.docker commit。 阅读全文