自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

灵气小Casy的博客

小小Casy的点点积累

  • 博客(33)
  • 收藏
  • 关注

原创 软件测试工程师的必备技能树

软件测试工程师的必备技能为什么写这个?首先,软件测试工程师,作为一个技术从业人员,如果想做的优秀,不仅仅局限于完成需求,则需要在业余时间多去拓展自己的知识面。做一个入门级别的测试或许并不难,但做一个综合能力强的测试,却是一件很有挑战的事情,你需要具备很多软技能和硬核的技术知识的储备。因此我会在业余时间,边学习,边写博客,以边输入边输出的方式来吸收知识,并尽我所能的用在日常的工作中。其次,边学习,边总结,边分享是我的学习习惯,我相信坚持学习,总结和分享是可以受益终身的一件事情。软件测试必备技能树软

2021-03-24 17:14:55 1321

原创 小白云学java | SpringCloud | 路由网关zuul

hi~ 我是小白云Casy,这是我的Java学习笔记。今天是我学习SpringCloud的第二天,迎来了一个新朋友zuul。恩,让我们一起来了解他吧~Zuul,你是谁?你能干啥?我是一个路由网关,主要功能是路由转发和过滤器。路由功能是微服务的一部分,比如/api/user转发到到user服务,/api/shop转发到到shop服务。另外,我默认和Ribbon结合实现了负载均衡的功...

2019-08-27 20:38:43 268

原创 小白云学java| SpringCloud | Feign

Hi,我是小白云Casy,这是我的java学习笔记。上一篇学习了ribbon,链接参见这里:初始Ribbon,这一篇来学习一下同样可以负载均衡的Feign。那么问题来了~Deign又是个什么东东?Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign注解和JAX-RS注解。Feign...

2019-08-26 20:10:52 176

原创 小白云学java|SpringCloud|idea如何把一个服务在多个端口启动?

HI~ 我是小白云Casy,这是我我的Java学习笔记。今天来分享一个小知识:如何把一个服务在多个端口启动?我是2019版本的idea,如下设置就可以非常简单。首先,找到启动类的入口,点击白色向下小箭头,编辑配置:到了这个页面后,勾选允许同事运行就可以了。然后,找到该服务的application.yml文件,修改这个配置文件里面的端口,修改好例如端口:8766,启动一次,服务会在端口8...

2019-08-26 20:05:38 761 1

原创 小白云学java| SpringCloud (2)| 初识Ribbon

hi,我是小白云Casy,这是我的java学习笔记。Ribbon是啥?今天学到一个新东西:Ribbon,是个SpringCloud里面的负载均衡器。所谓负载均衡,举个例子,就好比“后宫来了个管事儿的,要监督皇上雨露均沾,不能独宠她一人”,是不是瞬间有点明白了?我们来看看下面的图:Service-hi 服务,起了俩端口8762和8763,通过ribbon服务区访问service-hi服务的...

2019-08-26 16:20:49 116

原创 小白云学java|踩过的那些坑|springCloud依赖的版本问题

hi,我是小白云Casy,总金额是我的java学习笔记。前几天,遇到了这样一个问题:ribbon无法注册的eureka,pom.xml我注意到有一个这样的报错:也就是说,ribbon的依赖包无法找到,这时候,我就有点不太自信了,因为这个依赖包,是我在网上拷贝的,于是我研究了一下:...

2019-08-26 10:54:28 473

原创 小白云学java| 踩过的那些坑 | spring boot启动成功后,服务无法访问

2019-08-21 21:15:28.861 INFO 12712 — [4)-10.39.35.146] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet ‘dispatcherServlet’2019-08-21 21:15:28.861 INFO 12712 — [4)-1...

2019-08-26 10:41:47 482

原创 小白云学java | idea配置项目为java或Maven工程 |3分钟拯救这些“黑户”项目。

hi~ 我是小白云Casy,这是我的Java学习笔记。通常,对于小白的我们来说,可能开始会拉一些大神的代码来膜拜一下,这时候可能会遇到一个问题: 如果是从idea打开一些git上面下载下来的代码,没有识别到该项目的类型,会出现全屏红色波浪线~~这时候就需要我们在idea里面手动配置了,不然,它们将永远跑步来~首先来讲java项目的设置未设置前,你将看到一堆红波浪线,而且j...

2019-08-22 15:25:33 203

原创 小白云学java | 遇到的那些坑 |错误: 找不到或无法加载主类 com.forezp.EurekaServerApplication

今天学习springcloud,导入了别人的项目,运行的时候报错如下:com.forezp.EurekaServerApplication问题现象:- 复现步骤我的目录结构如下:运行时,运行的是启动eureka-server下的 application运行后,就出现了这个现象:解决方法view菜单入口,如下选择,右侧出现Maven目录结构:点开报错文件的目录 eur...

2019-08-21 12:01:09 6349 15

原创 小白云学java| SpringCloud (1) | 服务的注册与发现(Eureka)

hi,我是小白云Casy,这是我的Java学习笔记。上章节大概跑起来了一个springboot:小白云0基础学java|如何用springboot构建一个web工程?这一接来学习SpringCloud吧!今天的目标是:注册和发现Eureka服务,向着目标冲冲冲!!!SpringCloud的概念摘抄:spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、...

2019-08-20 20:29:48 136

原创 小白云学java|如何用springboot构建一个web工程?

hi,我是小白云Casy,这是我的java学习笔记。在菜鸟教程学了几天的java基础后,要开始进阶了,因为想早点把我们组那个项目跑起来。所以今天来学习springboot吧,剧网上的博客大神们说,这是学习springcloud的前提。哲学上灵魂三连问:是什么,为什么,怎么做?是什么?spring boot 致力于简洁,让开发者写更少的配置,程序能够更快的运行和启动。它是下一代ja...

2019-08-20 16:01:48 116

原创 小白云0基础学java|让你印象深刻的两道java基础题。

hi,我是Casy小白云,这是我的Java学习日记。最近在学习Java基础语法,在菜鸟教程学,有测试练习题,我就做了做,发现了两道比较有意思的题,打算写出来分享一下:1.不提示考点,先看题:答案选哪个?,5min思考时间。A:trueB:s1 == s2 is:falseC:s1 == s2 is:trueD:false做了一个测试,很多开发同学,都成功的绕过了正确答案:其...

2019-08-20 13:45:20 245

原创 小白云学java|类型转换的那些“潜规则”

hi,我是小白云Casy,这是我的java学习笔记。今天学到了一个知识点:java数据类型的自动转换,从低到高转换的,注意,低 ------------------------------------> 高byte,short,char—> int —> long—> float —> double 下面来写代码看看怎么玩儿的吧!自动类型转换规则...

2019-08-19 15:19:43 90

原创 小白云学Java |构造器是什么东东?

Hi,我是小白云Casy,这是我们java学习笔记。上一篇说到了我学习java的历史背景:https://mp.csdn.net/mdeditor/99471206#本打算这一章节把拉下来的代码跑起来的,可是发现,根本跑不起来,很多东西都不会啊!哲学上,那句话怎么说来着:经济基础决定上层建筑。在代码上也实用,还没学会基础的语法,简单的Demo都没有练习过,怎么可能一下就学会别人写好的项目呢...

2019-08-19 11:19:17 127

原创 小白云学java|让微服务项目跑起来跑起来

@profileActive@=dev

2019-08-15 15:40:48 472

原创 小白云学Java | 如何在idea拉取git代码并完成Maven项目构建

小白云0基础学Java | 如何在idea拉取git代码并完成Maven项目构建Hi,我是小白云Casy,这是我的Java学习日记。上周我们公司的一位资深测试开发工程师分享了自己花了1个月做的测试平台,可以提供自定定位元素,录入脚本,组合用例,运行用例,输出报表等等功能。重点是,用java写的,用的微服务架构,MVC框架,我觉得:牛逼啊!!!当时我就在想,让我只用它不懂原理我是不甘心的,我最...

2019-08-13 20:25:22 1209

原创 性能测试工具篇-jmeter实现关联(以及jmeter乱码问题解决)

性能测试工具篇-jmeter实现关联以及jmeter乱码问题解决关联:上一步返回的数据,下一步能拿到后置处理器:关联概念的应用器,用于对Sampler发出请求后的服务器响应进行处理,一般用来提取响应中特定的数据示例:以正则表达式处理器为例入口,添加一个正则表达式处理器正则表达式配置:<title>(.+?)</title> //&

2019-02-25 11:51:09 225

原创 性能测试工具-Jmeter实现请求预处理

性能测试工具-Jmeter实现请求预处理前置处理器:用于在实际的请求发出之前对即将发出的请求进行特殊处理,例如:用户参数,可以在实际发出之前来定义变量,可以在后边的实际请求中进行使用。例子如下:1.添加预置处理器,用户变量入口:前置处理器-用户参数增加用户参数2.添加BeanShell 取样器: 这个取样器可以自己写代码,我们写的是打印用户变量varSystem...

2019-02-24 18:40:23 1573

原创 性能测试工具-jmeter实现配置管理

性能测试工具-jmeter实现配置管理本章学习jmeter实现配置管理,用到的是配置元件,首先我们了解什么是配置元件~配置元件:用例提供一些配置相关的信息,例如http请求头,cookie管理,提供参数化数据,还可以进行用户自定义变量,用户常量等配置。配置原件如下:以下以JDBC配置件为例:1.添加配置元件2.配置:配置元件名称-demo(下面要用)和数据库连接配置需要设置,其他...

2019-02-16 21:15:25 303

原创 性能测试工具篇-jmeter逻辑控制器

概念逻辑控制器:用来控制测试脚本的逻辑判断,也可以理解为如何控制脚本的运行,例如:如果控制器,就是当满足什么样的条件后执行哪一步操作。实例-如果控制器1.添加一个如果控制器2.为了验证如果控制器的效果,在如果控制器下面,增加一个http请求,访问百度。3.添加一个查看结果树,添加结果树,点运行,结果树中没有任何结果,因为如果控制器中条件没有满足(没有条件),所以没有执行。4.添加...

2019-02-09 22:46:08 195

原创 性能测试工具篇-jmeter实现多并发

jmeter实现多并发概念线程组:用线程数模拟用户并发行为。2.具体参数设置线程数–虚拟用户数加压策略,X秒内把上面设置的线程启动完毕循环,X等于循环次数,勾选永远就是永远循环。调度器对于执行持续时间和启动时间的设置...

2019-02-09 20:05:16 826 3

原创 性能测试工具篇--jmeter组成

性能测试工具篇–jmeter组成jmeter组成2.功能概述:线程组:虚拟用户数可以设置线程数,循环次数,循环时间等等 2. 断言:判断结果 以Response Assertion 为例,可以设置验证类型,验证信息等3.定时器:定时监听器:监听结果,常用的有结果树和聚合报告。配置元件:存储配置信息6.后置处理器:并发完成后要做的事情,例如前一个返回的...

2019-02-09 17:41:46 205

原创 性能测试-性能测试的整体认识

性能测试-性能测试的整体认识性能测试的技能树性能测试的目的以及分类性能测试的工作流了解常见的系统应用分层架构性能指标的定义性能测试的技能树性能测试的目的以及分类性能测试的工作流了解常见的系统应用分层架构性能指标的定义了解完上述内容后,我们便对性能测试有了整体的认识,后面我们就要实践起来了,加油~...

2019-01-23 21:50:24 377 2

原创 linux服务器性能测试-nmon工具的使用。

linux服务器性能测试-nmon工具的使用- why?前几篇文章介绍了各项性能指标的lilux命令监控方法,但是实际性能测试过程中,我们不可能开多个窗口,切换去看性能指标,这样不利于我们快速实际地观察数据,因此,今天介绍一款能实现一次看到所有指标的监控工具-nmon- what?nmon 是一种在linux上广泛使用的监控和分析工具,它能实时捕捉系统的资源使用情况,并输出结果到文件中...

2019-01-21 20:41:16 424 1

原创 linux服务器性能测试--万能的sar命令

linux服务器性能测试–万能的sar命令上一篇讲解了实时监控磁盘指标详情请戳:https://mp.csdn.net/mdeditor/86484669#概念Sar = System Activity Report 系统活动情况报告),是目前Linux上最全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告。sar 性能监控范围文件的读写情况,系统调用的使用情况,磁盘I/...

2019-01-14 22:10:27 397

原创 linux服务器性能测试-服务器实时【磁盘】监控

linux服务器性能测试-服务器实时【磁盘】监控上一章节介绍了CPU实时监控的命令,有兴趣的同学,戳此链接:https://mp.csdn.net/mdeditor/86319875#这一节我们来看看磁盘实时监控吧~iotstat // 对系统磁盘IO操作进行监控,它的输出主要显示磁盘读写操作的系统信息,同时给出cpu的使用情况device :设备名称参数:-x devic...

2019-01-14 21:54:21 1534 4

原创 linux服务器性能测试-服务器实时【网络】监控

linux服务器性能测试-服务器实时网络监控上一章节介绍了CPU实时监控的命令,有兴趣的同学,戳此链接:CPU实时监控命令mpstat,这一节我们来看看网络实时监控吧~netstat // 用于显示本机网络链接,运行端口,路由表等信息。参数:-n // 拒绝显示别名,能显示数字的全部转化成数字。-l //仅列出有在Listen(监听)的服务状态。-p //显示建立相关链接...

2019-01-11 21:42:54 200

原创 linux服务器性能测试-服务器实时【CPU】监控

linux服务器性能测试-服务器实时CPU监控上一篇文章讲解了–服务器实时查看内存监控的linux命令,有兴趣的同学可以戳此链接:https://blog.csdn.net/weixin_29804623/article/details/86295201那么篇文章,我们来介绍一下实时监控cpu的指令吧~mpstat // 可以查看多核心CPI中每个计算核心的统计数据。语法:mpst...

2019-01-11 20:36:46 1352

原创 linux服务器监控性能测试 --服务器实时【内存】监控

why?性能测试实时过程中,我们要实时去看服务器各项指标,以观察问题出在哪里,那么怎么查看性能指标呢?今天就来学习一下linux的常用命令吧~what&Howman命令 // 查看所有命令的使用方法例如: man ls输出结果:top命令 //实时监控系统运行状态,并且可以按照cpu 及内存进行排序top 参数:-h :帮助-p: 监控指定的进程,...

2019-01-11 12:12:08 2909 2

原创 Django网站开发第2讲-开发属于自己的博客网站--将网站运行起来

上1讲中,我们在ubuntu系统搭建了自己的Django开发环境,有木有小小的成就感???有木有蓄势待发想搞搞事情呢???!!! –有 ~~~~(场外音)那么这章节我们一起来用Django搭建自己的博客网站吧!!!个人博客网站规划以下是我们要搭建的博客网站的需求与规划: 产生第一个网站框架我们创建的个人博客名称取名位mblog吧,那么在github上创建一个...

2018-07-28 17:43:24 583 1

原创 Django网站开发第1讲--网络开发环境的建立--Linux虚拟机中创建Python Django开发环境

安装Python Django开发环境相关软件包1.安装完成ubuntu系统后,进入我们的虚拟机系统,找到Terminal,执行以下命令,更新安装好的系统信息: sudo apt-get update sudo apt-get -y upgrade安装中遇到的线程锁问题解决方法: https://blog.csdn.net/u011596455/article/det...

2018-07-26 20:47:30 327 1

原创 Django网站开发第1讲--网络开发环境的建立-如何建立网站开发流程

开发流程简介为了避免在不同的计算机上开发网站出现问题,建议使用以下开发环境: * 在每台计算机上建立linux虚拟机,并建立相同的开发环境。 * 以virtualenv来设置Python的虚拟机环境。 * 建立一个远程文档库 * 使用Git分布式版本控制在本地建立版本管控的文档库。 * 随时保持本地和远程文档库的同步。...

2018-07-24 21:47:12 175 1

原创 Django网站开发第1讲--网络开发环境的建立--网站运行原理以及为什么用Django开发网站

Django网站的16堂课一、网络开发环境的建立–什么是网站,为什么要用Python/Django做网站? 1.网站的运行流 * 静态网站 * 静态网站的所有文件及数据都不不会针对用户的需求而临时产生,都是事先准备好的. 动态网站与静态网站不同,动态网站可以根据不同的访问产生不同的数据,甚至在显示数据前还要从数据库或者其他数据源获取数据,再加以整合、计算、和分...

2018-07-24 21:32:55 617 3

空空如也

空空如也

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

TA关注的人

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