09 2020 档案

摘要:一、使用TV4进行JSON模式验证 在测试中除了断言响应值的是否相等,还需要断言响应数据的结构及字段属性是否发生了变化,如果响应数据的结构及字段属性发现了变化,就需要对应的调整客户端的代码,因此,需要对 JSON 的 Schema 进行校验。比如说,要检验HttpBin请求的头信息结构及字段属性是否 阅读全文
posted @ 2020-09-20 11:34 xyztank 阅读(1187) 评论(0) 推荐(0) 编辑
摘要:一、配置钉钉消息机器人 打开钉钉群组,点击群组机器人(需要具有管理权限)。 配置钉钉机器人 首先,点击新创建的群,然后点击添加机器人 添加自定义机器人 注意此处的配置安全策略要和jenkins中的配置一致 添加完成时,钉钉会生成一个webhook地址,请保存好,后续jenkins中需要它 二、在je 阅读全文
posted @ 2020-09-20 11:29 xyztank 阅读(221) 评论(0) 推荐(0) 编辑
摘要:一、安装JDK 下载JDK 下载地址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html 创建目录 [root@localhost ~]# mkdir /usr/local/java/ 解压至安装目录 [root@l 阅读全文
posted @ 2020-09-20 11:25 xyztank 阅读(1022) 评论(0) 推荐(1) 编辑
摘要:一、安装Newman Newman是Postman的命令行Collection Runner。它使您可以直接从命令行运行和测试Postman Collection。它在构建时考虑了可扩展性,因此您可以轻松地将其与持续集成服务器集成并构建系统。 Newman基于Node.js构建。要运行Newman, 阅读全文
posted @ 2020-09-20 10:59 xyztank 阅读(195) 评论(0) 推荐(0) 编辑
摘要:一、创建请求 使用New > Request从Postman启动屏幕中创建新请求,也可以通过单击+按钮打开新标签。 上图执行了最简单的一个GET请求,并没有带参数。 然后,创建一个带参数的请求,如下图所示: 由于请求方法是GET,在参数栏插入参数后,url地址栏会自动将参数添加在url地址中,这也是 阅读全文
posted @ 2020-09-20 10:52 xyztank 阅读(530) 评论(0) 推荐(0) 编辑
摘要:一、配置钉钉消息机器人 打开钉钉群组,点击群组机器人(需要具有管理权限)。 配置钉钉机器人 首先,点击新创建的群,然后点击添加机器人 添加自定义机器人 注意此处的配置安全策略要和jenkins中的配置一致 添加完成时,钉钉会生成一个webhook地址,请保存好,后续jenkins中需要它 二、在je 阅读全文
posted @ 2020-09-20 10:28 xyztank 阅读(987) 评论(0) 推荐(1) 编辑
摘要:一、安装插件 二、关联Jenkins公钥至GitLab Jenkins服务器执行命名,生成公钥 [root@localhost ~]# ssh-keygen Generating public/private rsa key pair. Enter file in which to save the 阅读全文
posted @ 2020-09-20 10:23 xyztank 阅读(207) 评论(0) 推荐(0) 编辑
摘要:一、加速镜像地址 地址:https://mirrors.tuna.tsinghua.edu.cn/ 搜索Jenkins,找到并点击,进入后选中update,然后找到update-center,最后将链接地址复制到Jenkins中 安装完毕后更新插件将会更快,地址如下: https://mirrors 阅读全文
posted @ 2020-09-20 10:20 xyztank 阅读(159) 评论(0) 推荐(0) 编辑
摘要:一、docker安装Jenkins 1、下载镜像 docker pull jenkins 2、创建文件夹 mkdir -p /opt/jenkens chown -R 1000 /opt/jenkens 3、启动服务 [root@localhost ~]# docker run -d -p 8888 阅读全文
posted @ 2020-09-20 10:08 xyztank 阅读(169) 评论(0) 推荐(0) 编辑
摘要:在接口测试时,会使用到模板技术,当接口的参数字段特别多,而构造一条测试数据需要填很多的参数,从而导致效率低下,因此可以采用模板技术,对关键的一些参数进行替换,而不用每个参数都进行替换修改,减少了重复劳动。 一、Template strings 模板字符串提供了更简单的字符串替换,它是python自带 阅读全文
posted @ 2020-09-18 22:41 xyztank 阅读(165) 评论(0) 推荐(0) 编辑
摘要:一、列表和切片投影 通配符表达式创建一个列表投影,它是 JSON 数组上的一个投影。 1、非标准的字典格式 data不是一个标准的字典格式,其中包含列表 import jmespath #这里data不是一个标准的字典格式,其中包含列表。 data = { "people": [ {"first": 阅读全文
posted @ 2020-09-13 22:11 xyztank 阅读(220) 评论(0) 推荐(0) 编辑
摘要:一、基本表达式 Jmespath是一种用于 JSON 的查询语言,您可以从 JSON 文档中提取和转换元素。安装方式如下: pip install jmespath 基本表达式: jmespath.search(解析式, 数据) 示例:获取book的名字 import jmespath data = 阅读全文
posted @ 2020-09-13 17:27 xyztank 阅读(780) 评论(0) 推荐(0) 编辑
摘要:一、下载字体 下载地址:https://www.jetbrains.com/lp/mono/ 二、安装字体 下载后,解压字体,然后选择所以字体,鼠标“右键”,点击“安装” 三、设置字体 完成字体安装后,先关闭已打开的“pycharm”,再重启pycharm。按如图所示设置字体。 四、下载地址 htt 阅读全文
posted @ 2020-09-13 15:46 xyztank 阅读(4564) 评论(0) 推荐(0) 编辑
摘要:一、修改行号字体颜色 二、修改行号背景色 三、修改代码左侧折叠线颜色 阅读全文
posted @ 2020-09-13 15:19 xyztank 阅读(1053) 评论(0) 推荐(0) 编辑
摘要:一、问题描述 allure 报告首页展示的 "环境" 显示“没有环境变量” 配置信息,如图: 二、复制配置文件至allure报告 为了让allure 报告首页展示的信息更全面,需要进行设置,一种方法是在项目根路径创建一个配置文件environment.properties,然后在配置文件中添加自己的 阅读全文
posted @ 2020-09-07 21:29 xyztank 阅读(1098) 评论(0) 推荐(0) 编辑
摘要:一、配置错误信息文件单独保存 在执行自动化测试脚本时,难免会存在各种问题,所以需要不断的定位问题,并调试代码,而调式代码时,日志是非常重要的工具。为了方便快速的定位错误信息及其问题,一般情况下日志文件分为两个,一个为all.log,保存所有的日志信息,另一个为error.log,仅保存错误的日志信息 阅读全文
posted @ 2020-09-01 22:49 xyztank 阅读(1899) 评论(0) 推荐(0) 编辑
摘要:一、配置文件大小及数量 日志文件代码需要引入RotatingFileHandler方法,如下: from logging.handlers import RotatingFileHandler 配置文件大小及数量,比如:“设置写入文件,如果文件超过1M大小时,切割日志文件,仅保留3个文件”,如下所示 阅读全文
posted @ 2020-09-01 22:30 xyztank 阅读(5269) 评论(1) 推荐(0) 编辑
摘要:一、日志颜色配置 首先要引入colorlog模块,其默认的颜色配置如下: default_log_colors = { 'DEBUG': 'white', 'INFO': 'green', 'WARNING': 'yellow', 'ERROR': 'red', 'CRITICAL': 'bold_ 阅读全文
posted @ 2020-09-01 21:14 xyztank 阅读(6473) 评论(1) 推荐(4) 编辑

点击右上角即可分享
微信分享提示