简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本篇文章是接于接口自动化落地(一:MySQL+MyBatis实现对测试用例数据的读取)和接口自动化落地(二:HttpClient+testNG实现对接口的测试及校验)之后低第三篇文章,主要讲解项目的业务代码在写完后,如果集成至jenkins。实现思路:一般情况下,jenkins是配置git地址,然后直接调用git的代码,打包并进行测试。但是我在实现过程中,由于公司的gitlab做了限制,必须使..
作用:在运行的容器中执行命令语法docker exec [OPTIONS] CONTAINER COMMAND [ARG...]OPTIONS说明:-d :分离模式: 在后台运行-i :即使没有附加也保持STDIN 打开-t :分配一个伪终端实例例如我们在上篇文章中已经准备好了一个运行状态的容器,可以输入docker exec -it 6d70b1d366bd /bin/...
异常的种类网关层的异常分为以下两种:调用请求异常 通常由调用请求直接抛出的异常,比如在订单服务中直接报错throw new RuntimeException("error")网关层异常 由网关层触发的异常,比如Gateway通过服务发现找不到可用节点,或者任何网关层内部的问题。这部分异常通常是在实际调用请求发起之前发生的。在以上两种问题中,我认为网关层只应该关注第二个点,也就是自身异常。在实际应用
我之前也是ant直接调Jmeter可以执行成功,但是通过Jenkins调ant就会执行失败,日志会报input file xxx.jtl does not exist,网上搜了很多帖子,也没一个可行的执行方案。最后看到一篇关于修改文件权限的文章,给了我灵感。ant能调用成功,但是Jenkins会执行失败的根本原因,在于ant和Jenkins对TestReport/jtl和TestRepor...
什么是Image文件和meta data的集合(root filesystem)分层的,并且每一层都可以添加改变删除文件,成为一个新的image不同的image可以共享相同的layerImage本身是read-only的Image的获取方式1.Build from Dockerfile2.Pull from Registry...
Autowired有两种注入方式by typeby name默认使用的是byType的方式向Bean里面注入相应的Bean。例如:@Autowiredprivate UserService userService;这段代码会在初始化的时候,在spring容器中寻找一个类型为UserService的bean实体注入,关联到userService的引入上。但是如果UserServi...
切换为国内镜像即可以mac为例:选择Preferences -> Daemon在Registry mirrors 列表中加入国内的镜像地址:例如:Docker中国区官方镜像https://registry.docker-cn.com网易http://hub-mirror.c.163.comustchttps://docker.mirrors.ustc.edu.cn...
数据结构:{"error": 0,"status": "success","results": [{"currentCity": "青岛","index&qu
placeholder()函数用于定义过程,在执行的时候再赋具体的值。tf.placeholder(dtype,shape=None,name=None)参数说明:dtype:数据类型。常用的是tf.float32,tf.float64等数值类型shape:数据形状。默认是None,就是一维值,也可以是多维(比如[2,3], [None, 3]表示列是3,行不定)name:名称赋...
数据查询可以查看《SpringBoot:查询Tree形数据》,这里不另外展开,主要讲拖拽的逻辑。数据库存储结构如下:project_id、create_time、update_time是业务逻辑字段(查询条件),可忽略。SpringBootMODELpublic class TestCaseNodeDO {/*** 节点id*/@TableId(value = "id", type = IdTyp