宁宁可可
这个作者很懒,什么都没留下…
展开
-
Shell安装,遍历数据库并使用
Shell安装,遍历数据库并使用原创 2024-07-22 12:34:27 · 32 阅读 · 0 评论 -
Jenkins 使用 Publish over SSH进行远程访问
Jenkins 使用 Publish over SSH进行远程访问原创 2024-07-04 10:46:57 · 281 阅读 · 0 评论 -
Java:PropertiesUtil工具类
Java:PropertiesUtil工具类原创 2024-06-03 15:28:32 · 341 阅读 · 1 评论 -
(十)Python3 接口自动化测试,测试结果发送邮件
(十)Python3 接口自动化测试,测试结果发送邮件原创 2024-05-24 09:34:12 · 168 阅读 · 0 评论 -
(九)Python3 接口自动化测试,Jenkins调度执行
(九)Python3 接口自动化测试,Jenkins调度执行原创 2024-05-24 09:31:12 · 124 阅读 · 0 评论 -
(八)Python3 接口自动化测试,HTTPS下载文件和上传文件
(八)Python3 接口自动化测试,HTTPS下载文件和上传文件原创 2024-05-23 10:42:46 · 196 阅读 · 0 评论 -
(七)Python3 接口自动化测试,获取接口响应结果JSON中的值
(七)Python3 接口自动化测试,获取接口响应结果JSON中的值原创 2024-05-23 10:38:50 · 77 阅读 · 0 评论 -
(六)Python3 接口自动化测试,pytest-html报告的使用
(六)Python3 接口自动化测试,pytest-html报告的使用原创 2024-05-19 10:37:46 · 74 阅读 · 0 评论 -
(五)Python3 接口自动化测试,pytest的使用
(五)Python3 接口自动化测试,pytest的使用原创 2024-05-19 10:32:51 · 75 阅读 · 0 评论 -
(四)Python3 使用logging的配置文件配置日志
(四)Python3 使用logging的配置文件配置日志原创 2024-05-17 14:56:08 · 183 阅读 · 1 评论 -
(三)Python3接口自动化测试,请求参数的参数化工具类
(三)Python3接口自动化测试,请求参数的参数化工具类原创 2024-07-19 17:24:45 · 83 阅读 · 0 评论 -
(二)Python3接口自动化测试,读取和写入Excel数据方法
(二)Python3接口自动化测试,读取和写入Excel数据方法原创 2024-05-17 14:39:41 · 489 阅读 · 0 评论 -
(一)Python3接口自动化测试,request https工具类
(一)Python3接口自动化测试,request https工具类原创 2024-04-29 17:54:40 · 452 阅读 · 0 评论 -
总篇:Python3+Request+Pytest接口自动化测试框架
Python3+Request+Pytest接口自动化测试框架原创 2024-04-29 14:50:14 · 260 阅读 · 0 评论 -
HTTP POST接口带参数的HttpClient请求方法和调用
HTTP POST接口带参数的HttpClient请求方法和调用原创 2023-05-19 17:55:38 · 2883 阅读 · 0 评论 -
[Java 接口自动化框架]-优化篇05,注释未写全需要补充
在导出Java接口自动化框架的API接口时,发现很多注释错误和警告,故需要对错误的类和方法注释,改正和加上注释。错误原因:1、错误是因为javadoc 标签写错2、警告原因未写注释解决方法:1、javadoc 标签需要学习:https://www.runoob.com/java/java-documentation.html2、未写注释需要补写上...原创 2022-01-25 21:36:39 · 379 阅读 · 0 评论 -
[Java 接口自动化框架]-优化篇04,log4j2改成logback
[Java 接口自动化框架]->log4j2改成logback原因:因log4j2漏洞,参考:https://blog.csdn.net/MEIYOUDAO_JIUSHIDAO/article/details/121884626公司的产品日志相关的都更新成logback,那么自动化框架的日志也需要更新下。解决方法:Logback日志配置,参考:https://blog.csdn.net/fen_fen/article/details/122089939操作步骤:引用和调用:原创 2021-12-22 17:16:22 · 514 阅读 · 1 评论 -
[Java web接口自动化框架]-优化篇01
2021/11/19号记录今天再给同事们讲解【Java web接口自动化框架】时发现2个问题1、Excel的数据没有变量时也需要传公共参数:paramUtil--->问题:传参多余需要优化:方法重载,不传paramUtil即可。2、执行接口时,每个接口都会调用登录接口--->问题,这样登录比较频繁需要优化:每个测试类登录1次即可。问题1的优化后的BaseRequest.java的代码postRequest方法如下: /** * 基础请求封装,Po原创 2021-11-19 21:55:22 · 523 阅读 · 0 评论 -
Java(69):easyexcel实现同1个对象,写入不同的sheet
一、首先如何使用easyExcel参考1、easyExcel2.2.9的工具类封装https://blog.csdn.net/fen_fen/article/details/1202124922、easyExcel如何使用实体映射关系直接读写Excel数据https://blog.csdn.net/fen_fen/article/details/120190845二、easyexcel实现针对同1个对象,写入不同的sheet1、ExcelUtil工具类: /** *原创 2021-12-20 21:34:02 · 3061 阅读 · 0 评论 -
Java(35):Java Base64编码和解码工具类
JavaBase64编码和解码工具类Base64Util工具类: package com.ciphergateway.utils; import java.io.UnsupportedEncodingException; import java.util.Base64; /** * Description: Base64Util工具类,编码和解码 * java .util套件所提供的Base64类 * @author ...原创 2021-09-30 09:10:30 · 1233 阅读 · 0 评论 -
Java(66):git项目.gitignore的使用
Java(66):git项目.gitignore的使用 本次做Java接口自动化框架项目,git上传代码的过程中,发现有很多日志,临时文件,编译的文件,项目的本地配置信息都上传到了git仓库,这样其他同事下载下来会多很多文件,这时发现需要设置一些忽略规则,来忽略这些文件的提交,这样上传代码时把这些文件忽略掉不上传到git仓库。 例如:当你使用git add .的时候有没有遇到把你不想提交的文件也添加到了缓存中去?比如项目的本地配置信息,如果你上传到Git中去其他人pull下来...原创 2021-11-15 12:39:45 · 1850 阅读 · 0 评论 -
Testng+ExtentReports测试报告
1、生成的报告简洁美观,html方便jenkins集成发邮件。2、只支持java和.net,比allure report要少很多。3、使用TestNg的Report监听器,不嵌入具体执行代码,仅需在testng.xml中配置监听器即可。4、报告文件生成路径test-output/report.html。(可在代码中修改)5、代码中使用Reporter.log("xxx")会将log展示在对应的执行用例中。6、需要配置测试环境信息,可通过MySystemInfo来进行配置。原创 2023-11-10 10:27:21 · 182 阅读 · 0 评论 -
Java接口自动化框架:mvn执行单独test
Java自动化框架:mvn执行单独test原创 2022-08-15 18:12:25 · 1206 阅读 · 0 评论 -
[Java 接口自动化框架]httpclient4.5.3(CloseableHttpClient) https的工具类HttpsClientUtils
httpclient4.5.3(CloseableHttpClient) https的工具类HttpsClientUtils原创 2022-04-08 20:24:47 · 1475 阅读 · 0 评论 -
Java接口自动化框架系列07:Web接口自动化测试框架设计思路
1.Java web接口自动化框架框架名称:Java+Maven+httpClients+TestNg+Allure(因本次只讲解java部分,未包括git和jenkins,如果是包括git和jenkins可参考Java自动化框架总篇)框架图:框架思路:2.分析接口CASB接口参考:https://10.1.1.104/uim/doc.htmlhttps://10.1.1.104/sem/doc.htmlhttps://10.1.1.104/kms/doc..原创 2021-12-19 10:21:41 · 1601 阅读 · 0 评论 -
[Java 接口自动化框架]-优化篇02(EasyExcel写入不同sheet)
需求:需要把接口自动化框架的加解密部分达成jar包遇到问题:发现很多配置文件和文件调用都在不同目录,这样很不方便。解决方法1、把shell脚本和配置文件都放到/src/data/下面,统一路径好管理。2、代码里jar调用也改成/src/data详细说明:一、读取证书相关HttpsClientUtils.java读取证书部分,需要读取jar包里的路径 //证书路径 private static final String filePath= "/sr...原创 2021-12-20 12:23:22 · 2984 阅读 · 0 评论 -
Java接口自动化框架系列06:Web接口自动化Allure报告配置和使用
1、Allure报告在工程中使用官网:Allure | Test report and framework for writing self-documented tests首先找到Allure maven依赖包在https://mvnrepository.com/artifact/io.qameta.allure/ 搜索依赖,查看版本1.1、Maven引用testng <dependency> <groupId>io...原创 2021-12-19 09:51:21 · 1385 阅读 · 0 评论 -
Java接口自动化框架系列05:Web接口自动化Demo例子详细介绍
Java接口自动化框架系列05:Web接口自动化Demo例子详细介绍1、提取到要测试的接口信息,并分析接口1.1、找到到你需要测试的接口,例如:新增角色,查询角色,删除角色例如:https://10.1.1.104/uim/doc.html1.1.1、新增角色接口地址:/uim/v1/role/add 请求方式:POST请求示例:{ "moduleName": "", "monitorEnabled": 0}响应示例:{ "code": 0,原创 2021-12-19 09:32:00 · 850 阅读 · 0 评论 -
Java接口自动化框架系列04:web接口自动化demo例子
1、接口的入参Excel方式(调用封装类BaseRequest)参考:apiData_all.xlsx入参参数说明:序号:1 接口名称:add_role 接口请求方法:POST 用例描述:新增角色接口地址:/xxuim/v1/role/add接口参数:{ "permissionIdList": [ "0000", "1000100000", "1000101000", "100020000...原创 2021-12-19 09:23:07 · 623 阅读 · 0 评论 -
Java接口自动化框架系列03:接口自动化构建git操作
git测试开发规范1. master: 稳定分支,执行的代码基于该分支构建。 1.1. 仅接受从开发dev分支merge,不允许直接修改;2. dev: 用于测试开发的稳定分支,测试环境基于该分支构建。 2.1. 可接受从临时分支merge, 允许直接修改;#1. 切换到dev分支,创建新的临时分支dev01 $ git checkout -b dev01#2. 在临时分支上开发,需要协作时,可将临时分支提交至远程仓库; $ git push origin dev01#...原创 2021-12-15 21:25:46 · 919 阅读 · 0 评论 -
Java接口自动化框架系列02:框架用到基础知识和相关文档
框架工具类用到的Java基础知识序号 内容 相关链接 1 ExcelUtil easyExcel学习 EasyExcel全面教程快速上手_一叶知春秋-CSDN博客_easyexcel 2 HttpsClientUtils BaseRequest CloseableHttpClient HttpClient完整使用示例_Java大数据联盟-CSDN博客_httpclient 示例 3 JsonUtil JSON解析 GSON - 简书 4原创 2021-12-15 21:23:33 · 1058 阅读 · 0 评论 -
Java接口自动化框架系列01:搭建Java的CentOS环境
搭建Java的CentOS环境1、安装IDEA参考:https://blog.csdn.net/ma2622595880/article/details/888970412、安装maven参考:https://www.cnblogs.com/kanchaojie/articles/14991512.html3、安装git,克隆代码参考:https://blog.csdn.net/xiaoye319/article/details/896428754、Maven配置...原创 2021-12-15 21:12:03 · 460 阅读 · 0 评论 -
Java Web接口自动化测试总篇:基于Jenkins+Maven+Java+httpClients+TestNg+Git+Allure的持续集成测试框架
针对公司的管理平台,搭建一套基于Jenkins+Maven+Java+httpClients+TestNg+Git+Allure的持续集成测试框架。框架名称:Jenkins+Maven+Java+httpClients+TestNg+Git+Allure一、框架理念1、优点采用数据驱动方式来解决大量功能重复性接口的测试。 代码分层 针对返回JSON字符串,采用JSONPath和Gson结合的模式来精准判定JSON的内容。 可以生成比较直观的报告。 跟Jenkins持续集成,执行.原创 2021-10-15 23:07:26 · 928 阅读 · 2 评论