自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 SpringBoot集成SwaggerUI

一、引入依赖在pom文件中引入swaggerUI相关的依赖这里我们可以发现两个依赖的版本号相同的时候我们可以将版本号抽离出来作为一个属性,引用的时候注意用${}去引用二、 编写配置文件三、添加ApiOperation注解四、访问swagger-ui访问http://localhost:8888/swagger-ui.html这里我配置的端口号为88...

2019-12-19 11:03:06 246

原创 ExtentReport的使用及解决样式加载不到问题

ExtentReport用于生成测试报告,外观炫酷,并且涵盖信息非常全面。我们来学习下它的使用extentReport官网:http://extentreports.com/一、配置依赖首先在pom文件配置extentReport依赖二、示例代码引入ExtentReport后我们来编写一个示例,这里需要用到testng的断言,会使用常用的assertEquals方法,简单的...

2019-11-25 11:16:29 2875 1

原创 如何提高工作及学习效率?(一)

分享一个增加工作效率的方我们每天可能都要面临各种各样的工作,复杂的、简单的、琐碎的、各种各样的。如何提高效率可能是每个人都要面临的问题。分享一个我个人的小方法吧,也是之前在抖音刷视频的时候看一个大佬分享的,自己最近实践之后加上自己的理解,感觉还是挺有效果的,方法如下一.每天早上到公司拿出5-10 分钟把要完成的事情梳理下,列出来。梳理的时候其实也是对自己一天工作的规划,可以把要完成的事情拆分成一件一件小事,按照15或者30分钟的时间粒度来划分,事情呢也可按照轻重缓急来分一下等级,优先完成等级较...

2021-04-15 13:19:05 154

原创 连接Charles后,手机无法上网

最近在新环境下安装Charles后,连接ipad打开浏览器一直提示Safari无法建立安全连接。所以一直怀疑是证书没安装成功。反复确认如下环节:1.Windows安装ssl证书2.通过chls.pro/ssl下载证书。在通用描述文件与设备管理里面对Charles开头的文件进行安装3.iPad设置代理本以为这些都设置好了就大功告成,可是打开浏览器发现仍然展示afari无法建立安全连...

2020-04-26 10:10:55 6674 1

原创 Host 'XXX' is not allowed to connect to this MySQL server问题解决办法

今天在写springboot与mybatis的查询demo时遇到了这样的问题Host 'XXX' is not allowed to connect to this MySQL server搜索后发现是mysq没有开放远程登录的权限导致的,解决办法如下:在装有mysql的机器上执行登录数据库mysql -u root -p 输入密码 use mysql update user s...

2019-12-26 18:41:46 322

原创 SpringBoot接口开发

一、返回cookies信息的get接口创建入口类Application,编写main方法。添加@SpringBootApplication注解及@ComponentScan注解二、需要携带cookies信息访问的get请求三、需要携带参数才能访问的get请求第一种实现方式四、第二种需要携带参数访问的get请求这里需要注意RequestMapping中的Va...

2019-12-18 11:33:57 356

原创 java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决办法

错误日志:java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.apache.http.impl.client.AbstractHttpClient.<init>(AbstractHttpClient.java:182) at org.apache.http.imp...

2019-12-05 10:11:54 3510 2

原创 Cookie与Session

Cookie的总结:cookie就是一小段文本信息 cookie的格式为key:value cookie的值由服务端生产,客户端保存Cookie与Session区别:cookie在客户端的头信息中 session在服务端存储,文件,数据库等都可以 一般来说session的验证需要cookie带来一个字段来表示这个用户是哪一个session,所以当客户端禁用cookie时,sess...

2019-12-04 21:08:00 81

原创 HTTP协议信息头-常用响应头

常用响应头Location:服务器告诉浏览器你去找谁,配合302状态码使用 Server:服务器告诉浏览器服务器的类型 Content-Encoding:服务器告诉浏览器回送的的数据采用的压缩格式 Content-Type:服务器告诉浏览器回送的数据类型 Last-Modified:服务器告诉浏览器数据的最后修改时间 Refresh:这个头用于控制浏览器定时刷新 Content-D...

2019-12-04 20:53:09 140

原创 Http协议信息头

常用的信息头: Accept:浏览器告诉服务器它所支持的数据类型 Accept-Charset:浏览器告诉服务器它采用的字符集(GBK、UTF-8等) Accept-Encoding:浏览器告诉服务器它所支持的压缩格式(gzip等) Accept-Language:浏览器告诉服务器它所采用的语言(zh-cn等) Host:浏览器告诉服务器我想访问哪台主机 If-Modified-Sin...

2019-12-04 17:40:25 101

原创 moco框架之请求重定向

重定向到百度我们在这个示例中将请求重定向到百度,这里面最重要的就是redirectTo这个属性,我们需要将重定向的网址拼在后面我们在浏览器中查看结果重定向到自己的网页查看结果...

2019-11-28 17:08:56 214

原创 moco框架之带Header信息的请求

带Header信息的post请求我们模拟一个带header信息的post请求,注意在jmeter查看时需要添加Http信息头管理器

2019-11-28 16:07:59 308

原创 TestNG注解介绍二-忽略测试

上一篇我们主要使用了Test的一些基本注解,这一篇我们来看看@Test注解的更多用法忽略测试我们在进行测试时如果有的测试本次不想执行,也不可能删去这一测试,那这时我们就可以用到@Test注解的enable属性通过示例我们可以看见,enable=true时测试会被执行,enable=false时则测试不会被执行...

2019-11-28 15:44:53 210

原创 moco框架之带cookies信息的get、post请求

一、带cookies信息的get请求这里我们用jmeter查看结果时需要注意,要配置cookies信息管理器二、带cookies信息的post请求

2019-11-28 15:43:24 155

原创 moco框架之get、post请求

目录一、不带参数的get请求二、带参数的get请求三、无参数的post请求四、带参数的post请求一、不带参数的get请求这里我们编写请求的时候要注意request中的method要指定为get,如果不指定默认为get请求浏览器访问下,查看结果二、带参数的get请求我们下面模拟一个带参数的get请求,request里面的queries写需要携...

2019-11-26 11:39:53 276

原创 moco的启动及第一个demo

moco开源地址:https://github.com/dreamhead/moco/一、引入jar包我们在项目中引入moco框架的jar包二、编写demo编写一个无参数的get请求三、命令行执行demojava -jar moco-runner-0.11.0-standalone.jar http -p 8888 -c startup1.json四、浏览器请...

2019-11-26 10:59:29 311

原创 TestNG注解介绍四-超时测试

我们测试的时候会遇到以下场景,就是一个接口很长时间没有响应,这个时候就超时状态,这时我们跳过这个接口去将其他的接口测试完。这个时候我们就需要用@Test注解的timeout属性。我们先看一个没有超时的状态,如果我们设置timeout的时间为3000毫秒,而线程sleep2000毫秒,这个时候测试是成功的我们再来看一个超时状态的。如果我们设置timeout的时间为3000毫秒,而线程slee...

2019-11-22 16:16:49 291

原创 TestNG注解介绍三-多线程

在TestNG的测试方法中创建多线程有两种方式,一种是注解一种是使用xml文件,用两个简单的例子带大家实现下注解方式在@Test注解的属性中invocationCount属性可以设定线程数,threadPoolSize则可以设定线程池的大小。XML方式我们在suite 标签中可以使用parallel来指定线程在运行的级别: methods级别:所有用例都可以在不...

2019-11-22 15:39:07 242

原创 TestNG注解介绍一-Before/After类注解

相信很多接触过TestNG框架的小伙伴,都会有这种感觉,那就是TestNG框架只要把注解的使用搞明白那框架就学会一大半了。在这篇文章里我会介绍一些TestNG常用注解,并配代码进行讲解。目的有两个:一是为了给没有接触过的小伙伴们提供个参考,二是给自己做个备忘。下面我们开始。注解介绍目录注解介绍一、@Test注解二、@BeforeMethod注解与AfterMethod注解三...

2019-11-18 10:55:11 1003

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除