- 博客(54)
- 收藏
- 关注
原创 解决Jenkins显示的时间不对的问题
作者:季沐测试笔记原文地址:https://www.cnblogs.com/testero/p/15566432.html博客主页:https://www.cnblogs.com/testero进入容器内部docker exec -it -u -root 容器名 /bin/bash查看容器内部系统时间时区date -Rcat /etc/timezone修改容器时间,容器内部创建Asia时区文件echo Asia/Shanghai > /etc/timezone退出容器.
2021-11-22 10:20:08
8487
原创 yum方式安装docker
作者:季沐测试笔记原文地址:https://www.cnblogs.com/testero/p/15534826.html博客主页:https://www.cnblogs.com/testero青龙定时任务搭建1.1 前置要求1.已安装docker-ce2.选装docker-compose1.2 安装方式11. 新建一个文件夹,用于存放相关数据2. 下载本仓库中的`docker-compose.yml`至本地,或是复制文件内容后在本地自行建立并粘贴内容3. 使用docker-com.
2021-11-17 23:33:52
7117
原创 软件测试全套学习资料及面试转行入门福利分享
前言最近很多转行或是刚入行的小伙伴都需要测试入门的一些资料,抽空把自己现有的资料整理了下,从测试基础入门到进阶的资料,免费分享给需要的小伙伴们,希望大家早日拿到满意的offer!微信公众号【季沐测试笔记】获取资料福利,回复对应关键词获取!1、测试基础理论2、抓包工具fiddler3、web测试4、APP测试5、数据库MySQL6、接口测试7、版本控制工具Git8、性能测试礼包9、简历模板...
2021-10-27 12:51:33
353
原创 Jmeter之BeanShell 断言
Jmeter是一个接口、性能测试工具,在做接口测试的过程中,我们经常需要对接口的数据进行处理,可以用到BeanShell,本篇主要介绍下Jmeter中BeanShell断言语法及其断言的使用。
2021-10-25 23:10:42
659
原创 掌握BeanShell常用语法,轻松处理Jmeter中数据
BeanShell是java编写的一个轻量级的脚本语言,支持对象式的脚本语言特性,本篇主要介绍BeanShell可在jmeter中常用到的一些基本语法。
2021-10-19 21:21:36
713
原创 全网详细JAVA知识点干货学习路线目录,值得收藏学习!
为了方便查找特意写了一个目录,查看Java知识的可先查看此文章更方便快速查找进入想要的内容
2021-10-15 10:01:52
264
原创 Java中Lambda表达式基础及使用详解
概述Lambda 是JDK 8 的重要新特性。它允许把函数作为一个方法的参数(函数作为参数传递进方法中),使用 Lambda 表达式可以使代码变的更加简洁紧凑,使Java代码更加优雅。标准格式三要素:形式参数 箭头 代码块格式:(形式参数)->{代码块}形式参数:如果多个参数用逗号隔开,无参留空->:英文中划线和大于号组成代码块:具体要做的事使用前提有一个接口接口中有且仅有一个抽象方法举例:1、无参无返回定义一个接口public interface Eatab
2021-08-24 10:11:45
447
原创 Java实现生产者和消费者
生产者消费者模式是并发、多线程编程中经典的设计模式。 简单来看,就是包含两线程,一类是生产者用于生产数据,一类是消费者用于消费数据
2021-08-19 09:40:39
283
原创 Java中解决多线程数据安全问题
Java中用到多线程时经常会碰到数据安全性的问题,这里简单介绍下处理此问题的一些方式:如同步代码块、同步方法、lock锁的使用
2021-08-16 13:04:08
314
原创 Java线程基础及多线程的实现
一、进程和线程 1、进程:正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源 2、线程是进程中的单个顺序控制流,是一条执行路径 单线程 即一个控制流,多线程即多个控制流二、多线程的实现1、继承Thread实现:定义一个类继承Threa
2021-08-12 13:48:05
239
原创 博客园样式美化记录
前言在自己查找资料经过对自己的博客修改后做个记录,基于博皮“SimpleMemor”进行的修改,在美化博客前先确认博客已申请开通且申请了js权限。效果预览点击预览页面定制css代码进入GitHub找到对应的版本下的/dist/simpleMemory.css文件,将文件内容复制粘贴到博客园后台即可快速到达博客侧边栏公告<script type="text/javascript"> window.cnblogsConfig = { info: {
2021-08-08 00:07:38
547
原创 Java读取Excel文件指定的行列数据
前言在做接口自动化的时候,通常会遇到数据取用及存放的问题,一般有三种方式可选择1、数据库存取2、表格存取3、项目配置文件存取这里仅展示下第二种方式表格取数据的示例import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.CellType;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermodel.Sheet;
2021-08-07 22:56:25
6548
5
原创 单元测试-Spring对Controller、Service、Dao进行单元测试总结
Spring对Controller、Service、Dao进行Junit单元测试总结测试类配置@RunWith(SpringRunner.class)@SpringBootTest(classes={DemoApplication.class})以Controller层的的单元测试为例,idea中直接在方法上右键新建test类@RunWith(SpringRunner.class)@SpringBootTest(classes={DemoApplication.class})class U
2021-03-02 21:49:03
1343
1
原创 对于SQL语句执行过程你确定了解吗
SQL语句执行过程详解一条sql,plsql的执行到底是怎样执行的呢?一、SQL语句执行原理:第一步:客户端把语句发给服务器端执行当我们在客户端执行 select 语句时,客户端会把这条 SQL 语句发送给服务器端,让服务器端的进程来处理这语句。也就是说,Oracle 客户端是不会做任何的操作,他的主要任务就是把客户端产生的一些 SQL 语句发送给服务器端。虽然在客户端也有一个数据库进程,但是,这个进程的作用跟服务器上的进程作用是不相同的。服务器上的数据库进程才会对SQL 语句进行相关的处理。
2020-10-20 15:14:04
518
原创 面试必知道的APP测试adb命令
查看当前连接设备:adb devices如果发现多个设备:adb -s 设备号 其他指令查看日志:adb logcat安装apk文件:adb install xxx.apk此安装方式,如果已经存在,无法安装;推荐使用覆盖安装:adb install -r xxx.apk比分直接RUN出来的包是test-onlu的无法安装,推荐使用**-t**adb install -r -t xxx.apk卸载App:adb uninstall com.zhy.app如果想要保留数据,则:a
2020-10-04 20:31:53
451
原创 mock请求时出现中文乱码的解决
请求返回的乱码如图:原mock代码如下[ { "description":"这是我们的第一个mock例子", "request":{ "uri":"/demo" }, "response":{ "text":"第一个moco框架demo" } }]经过修改后的如下[ { "description":"这是我们的第一个mock例子", "request":{ "uri":"/demo"
2020-09-16 10:51:47
2666
3
原创 springboot集成swagger的pom依赖
//版本一致做个属性 <properties> <swagger.version>2.6.1</swagger.version> </properties> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</art
2020-09-16 10:49:17
13265
原创 面试常见SQL中where和having的区别你确定你知道吗!
Where” 是一个约束声明,使用Where来约束来之数据库的数据,Where是在结果返回之前起作用的,且Where中不能使用聚合函数。“Having”是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作,在Having中可以使用聚合函数。本质的区别就是where筛选的是数据库表里面本来就有的字段,而having筛选的字段是从前筛选的字段筛选的。where和having都可以使用的场景:SELECT的语法顺序就是起执行顺序FROMWHERE (先过滤单表/视图/结果集,再JOIN)G
2020-07-13 11:02:18
463
原创 ExtentReports接口自动化测试报告
import com.aventstack.extentreports.ExtentReports;import com.aventstack.extentreports.ExtentTest;import com.aventstack.extentreports.ResourceCDN;import com.aventstack.extentreports.Status;import c...
2020-06-19 11:16:25
312
原创 对于你的测试用例你自己满意吗?
1 目的统一用例编写的规范,为测试设计人员提供测试用例编写的指导,提高编写的测试用例的可读性,可执行性、合理性。为测试执行人员更好执行测试,提高测试效率,最终提高公司整个产品的质量。测试2 范围适用于集成测试用例和用例的编写,现在编写用例的辅助工具为系统测试TestDirector 8.0。3 术语解释集成测试:集成测试是在软件系统...
2020-04-14 10:33:29
655
原创 Windows环境下安装MySQL详细教程
Windows下安装MySQL详细教程https://www.cnblogs.com/zhangkanghui/p/9613844.html1、安装包下载2、安装教程(1)配置环境变量(2)生成data文件(3)安装MySQL(4)启动服务(5)登录MySQL(6)查询用户密码(7)设置修改用户密码(8)退出3、解决问题1、安装包下载。下载地址:https://dev...
2020-04-11 13:31:53
1165
2
原创 Linux服务器基本信息查看必备知识
Linux服务器基本信息通常包括如下几方面:···CPU信息···内存使用信息···硬盘使用情况···服务器负载状况···其它参数1.获取CPU的详细情况[root@VM_41_84_centos ~]# cat /proc/cpuinfoprocessor : 0vendor_id : GenuineIntelcpu family : 6model ...
2020-04-11 13:25:29
396
原创 掌握命令结构,详解monkey命令
一、Monkey 是什么?Monkey 就是SDK中附带的一个工具。二、Monkey 测试的目的?:该工具用于进行压力测试。 然后开发人员结合monkey 打印的日志 和系统打印的日志,结局测试中出现的问题。三、Monkey 测试的特点?Monkey 测试,所有的事件都是随机产生的,不带任何人的主观性。四、Monkey 命令详解1).标准的monkey 命令[adb shell] ...
2020-02-23 11:58:09
392
原创 Moco框架jar下载
下载地址:https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/0.10.0/选择如下图下载
2020-02-23 11:57:49
1297
原创 TestNG注释@BeforeGroups与@AfterGroups不执行的处理
在学习TestNG框架注解时发现在执行以下的代码package com.groups;import org.testng.annotations.AfterGroups;import org.testng.annotations.BeforeGroups;import org.testng.annotations.Test;public class GroupOnMethod { ...
2020-02-11 21:58:09
2367
3
原创 IntelliJ IDEA 中为Maven 配置阿里云镜像源
idea中查看位置,应该都是一样的这个位置在此位置下新建一个.xml文件内容如下:<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i...
2020-02-11 20:08:07
6128
原创 接口自动化面试题,做接口、自动化必须了解的基础
(1)我们测试的接口属于哪一类?通常都是B/S架构,由客户端调用,或模拟客户端调用服务器提供的请求接口,由服务器完成处理并返回一个应答的过程。例如 webservice接口 http接口 jms接口 hessian接口(2)HTTP接口传递数据最常用的方式?get和post最常用。get是从服务器上获取数据 适用场景:在做搜索接口 商品信息接口post是向服务器上传送...
2020-01-18 10:48:30
2270
原创 面试必备:Linux 中MySQL的搭建
在本次搭建,出现了各种问题,一直解决不掉,建议各位小伙伴不要像我一样,像一个无头的苍蝇一样,这有问题就解决这个问题,没有意识本质实在的问题。主要问题(加星,标重点):一定要看自己的linux 版本,不要随便下载一个mysql 就直接安装,安装到最后,也运行不出来,因为二进制执行程序压根就不给用。例如:mysqld ,显示 not found 。以下是正确的安装方法:一、查看自己的linux 操...
2020-01-17 12:59:03
267
原创 数据库常用SQL,面试必掌握
(1)表的操作 表的创建:create table 表名 (列名1 类型 约束, 列名2 类型 约束...) 表的删除:drop table 表名 表的更改:alter table 表名 add|drop 列名|约束名 插入记录:insert into 表名... value... 更新记录:update 表名 set 列名=值 where 条件 删除记录:del...
2020-01-15 17:45:08
1228
原创 软件测试基础面试你必须掌握的
(1)什么是软件测试?软件测试的目的与原则? 定义:在规定的条件下对程序进行操作,以发现程序错误、衡量软件质量,并对其是否能满足设计要求进行评估的过程。 目的:在于发现错误、发现程序中存在的代码或业务逻辑错误、检验产品是否符合用户的需求、提高用户体验。 原则:如二八原则、测试应尽早启动、介入。(2)什么是软件质量? 软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准...
2020-01-15 09:25:56
948
原创 面试常问到的cookie,session,token
1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应,尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮2、但是随着交互式Web应用的兴起,像在线购物网站,需要登录的网站等等,马上就面临一个问题,那就是要管理会话,必须记住哪些人登录系统...
2020-01-14 19:24:51
536
3
原创 JMeter多脚本间的启动延时
JMeter做压测时,当需要多个jmx脚本依次执行时,需要用到“启动延时”,即间隔可设置的时间后启动运行下一个jmx脚本。实现“启动延时”的方法有2个。方法一、利用JMeter线程组中的"Startup delay"参数如上图,调度器(Scheduler)中有2个参数,持续时间(Duration)和启动延时(Startup delay),Duration用的比较多,可以限定测试的持续时间。...
2020-01-14 18:57:32
2181
原创 tomcat启动时启动窗口出现乱码一招搞定
先来看看问题(图示),在tomcat的启动窗口打印的启动信息中包含了大量的中文乱码,虽然这些对tomcat本身的使用没有任何影响,但却非常碍眼,影响视觉效果!tomcat启动时启动窗口出现乱码的解决方案那就要修复这个问题,对于乱码问题,本质原因就一个:字节流解码为字符串时,使用了错误的字符集(和编码所用字符集不一致)!我们来到tomcat目录的conf子目录中,找到一个名为 “loggin...
2020-01-14 13:37:46
721
原创 JMeter-正则表达式关联
jmeter中,接口自动化的关键在于参数关联。比如需要登录的接口,如何调用登录口令?一个增删改查的闭环,如何将接口参数上下传递?下面就以实际的例子来仔细说一说1:登录接口这里有一个实际的登录接口,在响应中返回了一串token,如下图那么我们在接下来的接口-经验库列表中,就必须带入这一串token,否则响应报错,如下图所示如何获取登录的口令呢?这里详细说明一下,如图所示在接下来的...
2020-01-14 13:36:01
2930
原创 Linux上部署项目管理工具--禅道,这个必备技能你掌握了吗
禅道,一款国产的优秀开源项目管理软件,基于敏捷项目管理理念开发而成,操作简洁,能够很好地满足目前团队中的产品、开发、测试等人员的使用。下面详细介绍如何在Linux服务器上部署禅道。1. 查看Linux服务器版本信息cat /etc/redhat-releaseCentOS Linux release 7.4...
2020-01-09 23:35:54
555
原创 这些常见的Linux命令操作你掌握了吗
常见的Linux命令操作在Windows上使用虚拟机连接Linux服务器,所以终端在windows上,(以后连接阿里云服务器等,都是通过终端连接 如何连接Linux服务器? 我们一般会通过终端工具连接远程Linux服务器,我们现在的远程Linux服务器在虚拟机上,所以我们可以使用终端工具在Windows上直接连接到虚拟机上的Linux服务器,然后实战操作该Linux服务器。首先连接虚...
2020-01-09 22:59:16
212
原创 Jenkins 安装与构建(包含远程部署jar包)
1、安装Jenkins下载地址:https://jenkins.io/zh/download/方式一:以war包方式进行安装。将下载的war包放到tomcat的webapps中,运行tomcat。方式二:通过yum进行安装。(开放安全组和防火墙相应的端口)wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/re...
2020-01-06 09:43:31
2193
原创 postman接口功能测试
前言之前还没实际做过接口测试的时候呢,对接口测试这个概念比较渺茫,只能靠百度,查看各种接口实例,然后在工作中也没用上,现在呢是各种各样的接口都丢过来,总算是有了个实际的认识。虽然只是接口功能的测试,但是也要记录下自己学到的点滴技能。因为只是接口的功能测试,所以目前是用postman做测试,比较简便,当然这只是接口测试的入门而已,了解的只是冰山一角,后续会努力往接口压力、接口性能、接口自动化方向...
2020-01-03 09:06:35
482
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人