自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白裸奔

一个不成功的小白文字表达的地方

  • 博客(55)
  • 资源 (2)
  • 收藏
  • 关注

转载 Eclipse导入Maven项目详解(新手初学)

最近遇到Maven管理下的Spring MVC项目,组内某位将项目代码扔过来,一脸懵逼(囧),查阅了一些资料后终于将此项目运行通了(>_通俗的来说,Maven就是个类似于git的项目管理工具。而Spring MVC就是将M(Model)、V(View)、C(Controller)三者进行分离进行处理,更有利于开发的进行。下面我将介绍一个别人已经编译好的Maven项目扔给你应该怎样导入到集成开发

2017-09-28 10:10:06 684

原创 PatatiumWebUi下载导入部署 (java+selenium 基于selenium webdriver 自动化测试框架)

1.下载链接:https://gitee.com/zhengshuheng/PatatiumWebUi首先需要注册一个码云的账号,注册完直接点击克隆/下载2.导入项目到eclipse之前需要配置maven,这个具体可以见下面两篇博文: (1)【项目管理和构建】——Maven下载、安装和配置(二)http://blog.csdn.net/u013258415/arti

2017-09-28 09:59:35 694 1

原创 接口测试 注意点 参考网站

接口功能测试要点:http://www.jianshu.com/p/514c7480cbc7 简介:接口测试的分类、工具和接口测试应该测什么:http://blog.csdn.net/quiet_girl/article/details/50577641接口测试关注点、常用工具:http://blog.csdn.net/sinat_16640839/article/details/51338865

2017-09-27 11:23:30 1145

转载 【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)

上篇博文中我们介绍了maven下载、安装和配置(二),这篇博文我们配置一下eclipse,将它和maven结合,并我们创建一个maven的项目。准备工作在eclipse配置maven之前需要我们做好准备工作,如下: 1. 安装jdk 2. 已安装好 maven,将maven配置成功 3. 下载Eclipse,解压缩安装完成,建立工作空间。 这些内容相信大家都已经轻车

2017-09-20 11:50:08 225

转载 【项目管理和构建】——Maven下载、安装和配置(二)

前言在上篇博文【项目管理和构建】——Maven简介(一)中我们了解到maven是一种全新的项目构建方式,让我们的开发更加简单,高效。Maven主要做的是两件事:统一开发规范与工具统一管理jar包这两件事情他都做到了,而且还做了更多的事情。Maven还可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已

2017-09-20 11:48:06 233

转载 gitlab使用说明 与Tortoise Git一起使用

gitlab使用说明这里是已经填过的坑,所以一定注意1、换行符兼容安装完git后,立即在命令行中执行:git config --global core.autocrlf false否则,git默认会帮我们根据当前系统修改换行符的风格。准备工作建议使用的浏览器:chrome firefox safari 7+OperaIE 10+ git所须软件(

2017-09-18 16:20:21 771

转载 GitLab简介 使用

代码管理一直用svn,Git的分支管理认为是最好的,尝试用用。一.GitLab简介GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的

2017-09-18 16:19:13 437

转载 eclipse写java代码想后移代码按空格就把后面内容删除了 解决方法

看你电脑的键盘如果是外界键盘,按一下“Insert”如果是笔记本自带键盘,按一下“ins”

2017-09-14 14:31:06 1900 1

转载 最常用的15大Eclipse开发快捷键技巧

引言       做java开发的,经常会用Eclipse或者MyEclise集成开发环境,一些实用的Eclipse快捷键和使用技巧,可以在平常开发中节约出很多时间提高工作效率,下面我就结合自己开发中的使用和大家分享一下Eclipse中常用到的快捷键和技巧。 1、alt+?或alt+/:自动补全代码或者提示代码这个是我最得意的快捷键组合了,尤其是当输入syso几个字

2017-09-14 14:00:58 154

转载 新手学习selenium路线图(老司机亲手绘制)

新手学习selenium路线图(老司机亲手绘制)前言:最近群里有不少小白,想入手selenium,但是一直没找到学习路线,还没入门就迷路了,于是小编亲手绘制了一幅学习路线图。希望能帮助小白快速入门,帮助已经入门的,尽快提升! 学习selenium主要分五个阶段,自己在哪个层级,可以对号入座下。第一阶段:幼儿园   1.选语言:在学习自动化前,先要选一门语言学

2017-09-13 13:53:29 939

转载 域名解析-DNS与MDNS-LLMNR

域名系统DNS(Domain Name System)。 网络上提供名字解析的服务称为域名服务器,网络上存在大量树状组织的DNS服务器,用来完成用域名到网络地址或者网络地址到域名的解析工作。在用Wireshark抓包时发现很多与DNS有关的协议,其中有LLMNR和MDNS特此记录一下:一、LLMNR定义 在DNS 服务器不可用时,DNS 客户端计算机可以使用本地链路多播名称解析 (

2017-09-12 17:24:42 9529

转载 那些年你用过的工具--网络工具Wireshark经验谈

自从网络出现以来,网络故障就没有停止过。如何快速、准确地定位网络故障和维持网络的稳定运行一直是人们追求的目标。为了分析网络故障的原因,专业的网络 分析软件便产生了。网络分析软件充当了网络程序错误的检修工具, 开发人员使用它发现协议开发中的 BUG,很多人使用它监听网络数据,同时也可以作为检查安全类软件的辅助工具。 网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。

2017-09-12 17:04:18 2272

转载 Capture Options(捕获选项)各项的含义与设定

二、Capture Options(捕获选项)各项的含义与设定      软件启动后,在引导界面中,我们直接点击“Capture”部分下面的Capture Options快捷按钮【第一篇博文的图2最下方】,弹出下图所示的捕获选项窗口,图2-1 Capture Options(数据包捕获选项)弹窗       通过上图,可以看到,Capture Options弹窗根据

2017-09-12 14:53:57 4728

转载 DNS 定义和选择

一、DNS定义DNS:计算机域名系统 (Domain Name System 或Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的,它是由域名解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,一个IP地址可以有多个域名,而IP地址不一定有域名。域名系统采用类

2017-09-12 14:33:47 2870

转载 Wireshark 认识捕获的分析数据包(及各个分层协议的介绍)

综述:认识Wireshark捕获数据包当我们对Wireshark主窗口各部分作用了解了,学会捕获数据了,接下来就该去认识这些捕获的数据包了。Wireshark将从网络中捕获到的二进制数据按照不同的协议包结构规范,显示在Packet Details面板中。为了帮助用户能够清楚的分析数据,本节将介绍识别数据包的方法。在Wireshark中关于数据包的叫法有三个术语,分别是帧、包、段。下面通过分

2017-09-12 09:52:35 22067

转载 TCP/IP协议 笔试题和面试题

TCP/IP协议流程综述:TCP/IP协议的工作流程如下:●在源主机上,应用层将一串应用数据流传送给传输层。●传输层将应用层的数据流截成分组,并加上TCP报头形成TCP段,送交网络层。●在网络层给TCP段加上包括源、目的主机IP地址的IP报头,生成一个IP数据包,并将IP数据包送交链路层。●链路层在其MAC帧的数据部分装上IP数据包,再加上源、目的主机的MAC地址和帧头,并

2017-09-11 10:35:46 7465

转载 运行在TCP 或UDP的应用层协议分析。

常用的应用层协议有:运行在TCP协议上的协议:HTTP(Hypertext Transfer Protocol,超文本传输协议),主要用于普通浏览。HTTPS(Hypertext Transfer Protocol over Secure Socket Layer, or HTTP over SSL,安全超文本传输协议),HTTP协议的安全版本。FTP(File Transfe

2017-09-11 10:21:50 2615

转载 wireshark 捕捉过滤器和显示过滤器的区别 及各自的用法

同:捕捉过滤器和显示过滤器同样面临首要的问题是选择,选择捕捉或显示那些数据。异:捕捉过滤器 (此过滤器不需要比较运算符,查询关键字请全部小写)捕捉过滤器是数据经过的第一层过滤器,它用于控制捕捉数据的数量,以避免产生过大的日志文件。捕捉过滤器的语法与其它使用Lipcap(Linux)或者Winpcap(Windows)库开发的软件一样,比如著名的TCPdump。捕捉过滤器必须在开

2017-09-11 09:21:00 11519 1

转载 TCP/IP协议分层详解

一、TCP/IP 和 ISO/OSI模型区别: TCP/IP 和 ISO/OSIISO/OSI模型,即开放式通信系统互联参考模型(Open System Interconnection Reference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。 TCP/IP协议模型(Transmission

2017-09-08 17:58:37 465

转载 wireshark 基本用法及过虑规则参考

Wireshark 基本语法,基本使用方法,及包过虑规则:1.过滤IP,如来源IP或者目标IP等于某个IP例子:ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107或者ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IPlinux上运行的wireshark图形窗口截图示

2017-09-08 14:13:12 365

转载 一站式学习Wireshark(二):应用Wireshark观察基本网络协议

TCP:TCP/IP通过三次握手建立一个连接。这一过程中的三种报文是:SYN,SYN/ACK,ACK。第一步是找到PC发送到网络服务器的第一个SYN报文,这标识了TCP三次握手的开始。如果你找不到第一个SYN报文,选择Edit -> Find Packet菜单选项。选择Display Filter,输入过滤条件:tcp.flags,这时会看到一个flag列表用于选择。选择合

2017-09-07 16:55:36 372

转载 TCP/IP协议三次握手与四次握手流程解析

一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式  上图中有几个字段需要重点介绍下:  (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。  (2)确认序号:Ack序号,占32位,只有ACK标志位为1时,确认序号字段才有效,Ack

2017-09-07 15:50:25 290

转载 一站式学习Wireshark(一):Wireshark基本用法

按照国际惯例,从最基本的说起。抓取报文:下载和安装好Wireshark之后,启动Wireshark并且在接口列表中选择接口名,然后开始在此接口上抓包。例如,如果想要在无线网络上抓取流量,点击无线接口。点击Capture Options可以配置高级属性,但现在无此必要。点击接口名称之后,就可以看到实时接收的报文。Wireshark会捕捉系统发送和接收的每一个报文。如果

2017-09-07 10:58:46 1731

转载 wireshark怎么抓包、wireshark抓包详细图文教程,简单介绍(及wireshark与wireshark legacy差别 )

在windows平台中,有两个wireshark的图标,一个是wireshark(中文版);另外一个是wireshark legacy (英文版)。在这里我们选择wireshark(中文版),英文版的参考我这个区域中其他的blog设置捕获接口停止与重新监听数据包的保存完成数据包的捕获后,可能我们并不急着马上做分

2017-09-07 10:10:05 90059

转载 wireshark 的用处、下载和安装

1.下载wireshark      百度搜索wireshark 的官方主页,我们可以下载wireshark 的安装文件,在这里我们既可以下载到最新的发布版本软件安装文件,也可以下载到以前发布的旧版本软件安装文件。Wireshark 支持多个操作系统,在下载安装文件的时候注意选择与自己PC的操作系统匹配的安装文件。2.百度Wireshark后,下载,进行安装。开始安装,

2017-09-07 09:38:34 15411 2

转载 Pull和Push通信机制的研究

所谓PUSH技术是一种基于客户服务器机制,由服务器主动的将信息发往客户端的技术。区别:同传统的拉技术(PULL)相比,两者最为主要的区别在于前者的是由服务器主动发送信息,而后者则是由客户机主动请求信息。在PUSH应用中,在服务器发送内容给客户机之前,没有明显的客户机请求,也就是说,PUSH事务是由服务器发起的。PUSH技术的本质在于让信息去主动的寻找用户,因此其优势在于信息的主动性和及时性

2017-09-06 18:21:18 4834 1

转载 fiddler 参考网站

1.http://www.cnblogs.com/yyhh/p/5140852.html2.http://www.cnblogs.com/yyhh/p/5140852.html

2017-09-06 15:40:39 190

转载 Fiddler 抓取Iphone / Android数据包

Fiddler 抓取Iphone / Android数据包想要Fiddler抓取移动端设备的数据包,其实很简单,先来说说移动设备怎么去访问网络,看了下面这张图,就明白了。可以看得出,移动端的数据包,都是要走wifi出去,所以我们可以把自己的电脑开启热点,将手机连上电脑,Fiddler开启代理后,让这些数据通过Fiddler,Fiddler就可以抓到这些包,然后发给路由器(如

2017-09-06 15:37:35 824

原创 Internet和Intranet有什么区别?

前者是因特网,后者是内联网。互联网(Internet),即广域网、局域网及单机按照一定的通讯协议组成的国际计算机网络。互联网是指将两台计算机或者是两台以上的计算机终端、客户端、服务端通过计算机信息技术的手段互相联系起来的结果,人们可以与远在千里之外的朋友相互发送邮件、共同完成一项工作、共同娱乐。内联网(Intranet)又称企业内连网,是用因特网技术建立的可支持企事业内部业务处理和信息交流的综合网

2017-09-06 13:42:16 17628

转载 【备忘录-网络】常见HTTP状态值

状态代码有三位数字组成,第一个数字定义了响应的类别,且有五种可能取值:1xx:指示信息--表示请求已接收,继续处理2xx:成功--表示请求已被成功接收、理解、接受3xx:重定向--要完成请求必须进行更进一步的操作4xx:客户端错误--请求有语法错误或请求无法实现5xx:服务器端错误--服务器未能实现合法的请求200 OK指示客服端的请求已经成功收到,解析,接

2017-09-06 10:53:18 202

转载 【HTTP】Fiddler(三)- Fiddler命令行和HTTP断点调试

一. Fiddler内置命令。上一节(使用Fiddler进行抓包分析)中,介绍到,在web session(与我们通常所说的session不是同一个概念,这里的每条HTTP请求都成为一个session)界面中可以看到Fiddler抓取的所有HTTP请求.而为了更加方便的管理所有的session, Fiddler提供了一系列内置的函数用于筛选和操作这些session(习惯命令行操作linux的童

2017-09-06 10:49:38 176

转载 【HTTP】Fiddler(二) - 使用Fiddler做抓包分析

上文中已经介绍了Fiddler的原理和软件界面。本文主要针对Fiddler的抓包处理。Fiddler抓取HTTP请求。抓包是Fiddler的最基本的应用,以本博客为例,启动Fiddler之后,在浏览器中输入http://blog.csdn.net/ohmygirl 键入回车之后,在Fiddler的web session界面捕获到的HTTP请求如下图所示: 各字段的详细说明已经解释过

2017-09-06 10:47:52 294

转载 【HTTP】Fiddler(一) - Fiddler简介

1.为什么是Fiddler?抓包工具有很多,小到最常用的web调试工具firebug,达到通用的强大的抓包工具wireshark.为什么使用fiddler?原因如下:a.Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大。模拟http请求的功能也不够,且firebug常常是需要“无刷新修改”,如果刷新了页面,所有的修改都不会保存。b.Wireshark是通用的

2017-09-06 10:46:39 256

转载 fiddler和wireshark工具介绍及对比

fiddler和wireshark工具介绍及对比 在测试中,经常需要验证发送的消息是否正确,或者在出现问题的时候,查看手机客户端发送给server端的包内容是否正确,就需要用到抓包工具,而且我们手机客户端和server端通讯比较常用的是http方式,所以针对其通讯特点,常用的抓包工具有Fiddler、Wireshark这两种,下面分别介绍下两个抓包工具的用法。Fiddler官网

2017-09-06 10:23:30 8970

转载 需要搞清楚的关于抓包的问题

什么是抓包?为什么要进行抓包?能够进行抓包的技术原理是什么?有哪些工具可以用来辅助抓包?主流的移动端抓包工具对比1.什么是抓包?不同主机之间的数据通信都是通过网络来进行传输,对那些在网络上传输的数据(发送、请求的数据)进行截获、编辑、转存等操作叫做抓包。抓包可以是抓取电脑端请求的数据,还可以抓取移动端(手机APP)的数据包。2.为什么要进行抓包?通过对网络上

2017-09-06 10:12:39 10176

原创 性能测试工程师 简历

专业技能或IT技能,写在自我评价也可1.技术(硬实力):(1)自动化(2)性能(3)数据库(4)环境部署(5)抓包注意:(1)不要写的太过细节,而是写自己学过什么(2)不要写一线的知识2.软实力(1)沟通能力(2)诚实(3)坚持(4)吃苦耐劳如:1.熟悉测试流程及测试理论        √2.有Linux性能测试环境部

2017-09-06 10:00:33 16424 2

转载 程序员的八重境界

看到一篇有趣的文章The Eight Levels of Programmers。以前似乎看过不少这种程序员的多少个级别、境界,但这篇语言很风趣,而且分类比较细化,让人觉得挺合情合理、无法反驳的。绝大部分人想成为一名优秀程序员的人,通过努力可以避免1,因为在编程上的追求避开了2,最终可能都停留在4或5。但努力追寻是没有错的,不然没有梦想和咸鱼有什么分别:)。注意一点,作者并没有无脑地批判谁,并没有

2017-09-04 11:53:04 237

转载 James Whittaker系列——10分钟测试计划

10分钟测试计划Thursday, September 01, 2011By James Whittaker在软件开发中,一般只需要十分钟或更少时间做的事都被当成小事,不值重视。如果你把这个思想视为信条,那“测试计划”又被置于何种境地?当然写测试计划肯定是要超过10分钟的。作为谷歌的测试主管,我主导了不少测试计划的撰写,每次我问到组员多久能写完测试计划,他们都告诉我“明天”或者

2017-09-04 11:45:57 256

转载 Java程序调试的几种方法

总的分为5个:1.debug。断点调试。2.输出消息。system.out.println();来调试。3.动态代理(Dynamic Proxy)。动态代理是一个特定的Java特性,它允许开发者引入proxy类,加进某一给定类之前,并通过某一给定接口截获所有调用。你可以在很短时间内用一个普通代理设置一个虚拟事件处理器,来查看事件发生顺序。当需要理解事件处理器时这是最简单和快捷的方法。

2017-09-04 10:57:07 4780

转载 selenium webdriver 杂记-生成随机数字字母组合参数

今天碰到这样一个案例,就是对个人信息修改做自动化测试,我这里以修改昵称为例,这里昵称的限制为5位字母数字组合的字符串,为了每次执行脚本能对昵称设置不同的名称,我选择随机生成5位的字符串,这样就可以保证每次执行脚本修改昵称名字互不冲突的目的,网上搜了下相关资料并做了下总结。准备:大家需要熟悉java中的Random类,以及Math类中的常用方法使用,另外需要对ascii码表有一定认识,当然以下代

2017-09-04 09:23:25 1270

实验三 分支结构程序设计

.熟练掌握汇编语言程序调试的方法。 2.掌握分支结构程序的设计

2013-12-28

实验一 汇编语言程序上机过程

1.掌握EDIT、MASM、LINK等软件工具的使用。 2.掌握在计算机上建立、汇编、连接、调试及运行程序的方法

2013-12-28

空空如也

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

TA关注的人

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