10 2018 档案

摘要:Linux下如何查看哪些端口处于监听状态 查看某一端口的占用情况: lsof -i:端口号 前提:首先你必须知道,端口不是独立存在的,它是依附于进程的。某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。下次若某个进程再次开启,则相应的端口也再次开启。而不要纯粹的理解为关闭掉某个端 阅读全文
posted @ 2018-10-31 19:12 小强找BUG 阅读(14566) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.ahlinux.com/start/cmd/527.html netstat命令是一个监控TCP IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息,这里我只用到其netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以 阅读全文
posted @ 2018-10-31 19:04 小强找BUG 阅读(3172) 评论(0) 推荐(0) 编辑
摘要:查看并发状态 # netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'这条语句返回结果如下LAST_ACK 5SYN_RECV 30 ESTABLISHED 1597FIN_WAIT1 51FIN_WAIT2 504 阅读全文
posted @ 2018-10-31 19:02 小强找BUG 阅读(3760) 评论(0) 推荐(0) 编辑
摘要:tcpdump是linux命令行下常用的的一个抓包工具,记录一下平时常用的方式,测试机器系统是ubuntu 12.04。 tcpdump的命令格式 tcpdump的参数众多,通过man tcpdump可以查看tcpdump的详细说明,这边只列一些笔者自己常用的参数: 各参数说明如下: -i:inte 阅读全文
posted @ 2018-10-31 18:42 小强找BUG 阅读(2768) 评论(0) 推荐(0) 编辑
摘要:dstat命令是一个用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令的工具,是一个全能系统信息统计工具。与sysstat相比,dstat拥有一个彩色的界面,在手动观察性能状况时,数据比较显眼容易观察;而且dstat支持即时刷新,譬如输入dstat 3即每三秒收 阅读全文
posted @ 2018-10-31 11:44 小强找BUG 阅读(528) 评论(0) 推荐(0) 编辑
摘要:tcpdump tcpdump是linux系统自带的抓包工具,主要通过命令行的方式,比较适合在线上服务器进行抓包操作,如果是windows或者ubuntu完全可 以选择一些图形化的工具,ubuntu比较推荐用wireshark,安装方式很简单sudo apt一下即可。 命令行格式:tcpdump [ 阅读全文
posted @ 2018-10-30 18:45 小强找BUG 阅读(38029) 评论(0) 推荐(0) 编辑
摘要:1、HTTP请求和响应格式 1.1.http请求格式 http请求格式由四部分组成:请求行、请求头、空行、消息体 请求行:是请求消息的第一行,由请求方式(GET/POST/DELETE/PUT)、请求资源路径、http版本号组成 请求头:请求头中的信息有和缓存相关的头(Cache-Control,I 阅读全文
posted @ 2018-10-30 16:05 小强找BUG 阅读(841) 评论(0) 推荐(0) 编辑
摘要:Http请求指的是客户端向服务器的请求消息,Http请求主要分为get或post两种,在Linux系统下可以用curl和wget命令来模拟Http的请求。下面就来介绍一下Linux系统如何模拟Http的get或post请求。 一、get请求: 1、使用curl命令: curl “http://www 阅读全文
posted @ 2018-10-30 15:54 小强找BUG 阅读(4456) 评论(0) 推荐(1) 编辑
摘要:kafka的message包括哪些信息一个Kafka的Message由一个固定长度的header和一个变长的消息体body组成header部分由一个字节的magic(文件格式)和四个字节的CRC32(用于判断body消息体是否正常)构成。当magic的值为1的时候,会在magic和crc32之间多一 阅读全文
posted @ 2018-10-29 09:15 小强找BUG 阅读(1330) 评论(0) 推荐(0) 编辑
摘要:第1部分 申请ID.. 3 第2部分 部署kafka. 4 2.1 部署86节点kafka. 4 2.2 配置86节点zookeeper. 5 2.3 部署87节点kafka. 5 2.4 配置87节点zookeeper. 5 第3部分 启动zookeeper. 5 3.1 启动86节点启动zook 阅读全文
posted @ 2018-10-29 09:12 小强找BUG 阅读(1863) 评论(0) 推荐(0) 编辑
摘要:经常需要和shell命令打交道,但是一直没有系统的学习,接下来会花1到2个月的时间系统的学习一下shell命令,接下来就开启shell命令的奇妙旅行吧。本章主要介绍shell的打印输出。 知识要点 shell脚本都是以#!/bin/bash开头;这是固定的写法,其中/bin/bash是bash命令的 阅读全文
posted @ 2018-10-27 18:16 小强找BUG 阅读(32152) 评论(0) 推荐(1) 编辑
摘要:Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1 永久的:需要修改配置文件,变量永久生效。 2 临时的:使用export命令声明即可,变量在关闭shell时失效。 设置变量的三种方法 1 在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/ 阅读全文
posted @ 2018-10-27 18:16 小强找BUG 阅读(161) 评论(0) 推荐(0) 编辑
摘要:本篇文章将讲述 Docker 的网络功能,包括使用端口映射机制来将容器内应用服务提供给外部网络,以及通过容器互联系统让多个容器之间进行快捷的网络通信,有兴趣的可以了解下。 大量的互联网应用服务包含多个服务组件,这往往需要多个容器之间通过网络通信进行相互配合。Docker 目前提供了映射容器端口到宿主 阅读全文
posted @ 2018-10-27 16:24 小强找BUG 阅读(1929) 评论(0) 推荐(0) 编辑
摘要:1.什么是docker: docker翻译为搬运工,在这里应该可以理解为搬运应用的工具,也就是云.先了解其运用场景之后更容易对他形成深刻理解. Docker提供了一种可移植的配置标准化机制,允许你一致性地在不同的机器上运行同一个Container;而LXC本身可能因为不同机器的不同配置而无法方便地移 阅读全文
posted @ 2018-10-27 16:19 小强找BUG 阅读(170) 评论(0) 推荐(0) 编辑
摘要:详解Jenkins +Maven+Tomcat+SVN +Apache项目持续集成 一:前言 1. Jenkins jenkins版本大全http://mirrors.jenkins-ci.org/ 1.1 Jenkins持续集成简介 持续集成(Continuous Integration)是一种软 阅读全文
posted @ 2018-10-27 16:07 小强找BUG 阅读(272) 评论(0) 推荐(0) 编辑
摘要:查看本机装没有nsenter whereis nsenter或者whatis nsenter 未安装先安装,网上有很多这样的脚本 vi nsenter.sh #!/bin/bashcurl https://www.kernel.org/pub/linux/utils/util-linux/v2.24 阅读全文
posted @ 2018-10-27 16:01 小强找BUG 阅读(415) 评论(0) 推荐(0) 编辑
摘要:Docker基础 一:Docker基本操作 一般情况安装Docker之后系统会自动创建一个Docker的用户组,如果没有创建可以手动创建groupadd docker把当前非root用户加入group内,然后退出重新登陆就生效了(本例是新建了一个用户cheng)gpasswd -a cheng do 阅读全文
posted @ 2018-10-27 15:59 小强找BUG 阅读(419) 评论(0) 推荐(0) 编辑
摘要:Docker从入门到实战(三) 一:安装Docker 1. linux系统脚本安装 Docker基于linux容器技术,面向服务器端,Docker只能安装运行在64位计算机上(社区有对32位的支持),linux内核版本必须大于3.10,内核小于3.10的系统会因为缺少Docker容器运行所需的功能而 阅读全文
posted @ 2018-10-27 15:58 小强找BUG 阅读(1005) 评论(0) 推荐(0) 编辑
摘要:Docker从入门到实战(二) 一:什么是docker Docker是一个开源的应用容器引擎,开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到主流的Linux、MacOS、Windows机器上,实现虚拟化。Docker用Go语言写成,是一个重新定义了程序开发测试、交付和部署过程的开 阅读全文
posted @ 2018-10-27 15:57 小强找BUG 阅读(350) 评论(0) 推荐(0) 编辑
摘要:Docker从入门到实战(一) 一:容器技术与Docker概念 1 什么是容器 容器技术并不是一个全新的概念,它又称为容器虚拟化。虚拟化技术目前主要有硬件虚拟化、半虚拟化、操作系统虚拟化等。1.1关于虚拟化虚拟化技术的分类与定义在不同领域有不同的理解。对于计算机领域,虚拟化技术主要分为两大类:一类基 阅读全文
posted @ 2018-10-27 15:56 小强找BUG 阅读(3724) 评论(0) 推荐(1) 编辑
摘要:监控对象 数据库可用性监控数据库进程或是端口存在并不意味着数据库就是可用的 也就是说登陆服务器,并且能正确执行mysql命令 数据库性能 QPS和DPS并发线程数量(同时执行sql语句的数量,不是连接数)对Innodb阻塞和死锁进行监控分区磁盘空间 防火墙的限制,TCP/IP可能被沾满 确认数据库是 阅读全文
posted @ 2018-10-26 13:53 小强找BUG 阅读(426) 评论(0) 推荐(0) 编辑
摘要:一、在tomcat的log路径下新建.sh脚本文件clean.sh,内容如下:#!/bin/bashlogs_path="/mnt/tomcat/apache-tomcat-8.5.23/logs" find $logs_path -mtime +30 -name "localhost.*.log" 阅读全文
posted @ 2018-10-26 13:36 小强找BUG 阅读(2346) 评论(0) 推荐(0) 编辑
摘要:背景:有实时产生的数据按小时分文件保存,如“/data/2013/09/18/14.txt”。现需要保留30天的最新数据,而删除所有其它的历史数据。注意“保留30天的最新数据”,可能不是连续的30天,中间若某一天数据缺失,也必须把最新的30天的数据保留下来。 思路:获取所有数据路径列表,去除最新30 阅读全文
posted @ 2018-10-26 13:27 小强找BUG 阅读(3671) 评论(0) 推荐(0) 编辑
摘要:不知道大家那有没有要清理的这个事情。需要清理目录历史文件。可能后续也会有很多其他地方需要清理历史文件,可能会用到。 我这两天空闲写了个脚本,清理比较方便,有要进行清理的大量历史文件的话可以用。 脚本用到的命令只有linux才有,像solaris等就不支持,所以只能在linux上运行。如果是nas存储 阅读全文
posted @ 2018-10-26 13:26 小强找BUG 阅读(821) 评论(0) 推荐(0) 编辑
摘要:Linux下打包压缩命令 下面学习一下压缩和打包的相关命令,首先得先明确两个概念,即:压缩和打包 。我们实际使用中一般是打包和压缩结合的使用,为了学习下面简要的介绍一下压缩文件或目录的命令。 压缩:将文件或目录进行压强,使文件或目录大小变小。 打包:表示将目录中的所有内容,捆绑在一起,方便传输,打包 阅读全文
posted @ 2018-10-26 12:56 小强找BUG 阅读(218) 评论(0) 推荐(0) 编辑
摘要:Linux 文件查找 在Linux系统的查找相关的命令: which 查看可执行文件的位置 whereis 查看文件的位置 locate 配合数据库查看文件位置 find 实际搜寻硬盘查询文件名称 whereis whereis命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置。这些文件的 阅读全文
posted @ 2018-10-26 12:55 小强找BUG 阅读(196) 评论(0) 推荐(0) 编辑
摘要:上次直接使用jmeter里面的FTPsampler没有连接成功 现在想着自己写java代码,通过jmeter进行调用进行连接测试实现并发 代码引文: http://www.cnblogs.com/chen1987lei/archive/2010/11/26/1888384.html/** Creat 阅读全文
posted @ 2018-10-19 17:21 小强找BUG 阅读(724) 评论(0) 推荐(0) 编辑
摘要:报错内容:ERROR - jmeter.util.BeanShellInterpreter: Error invoking bsh method: eval In file: inline evaluation of: ``import openapiTest.Openapi2sign; impor 阅读全文
posted @ 2018-10-19 17:20 小强找BUG 阅读(12246) 评论(1) 推荐(0) 编辑
摘要:jmeter中有个元件叫做断言(Assertion),它的作用和loadrunner中的检查点类似; 用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致。 使用断言的目的:在request的返回层面增加一层判断机制;因为request成功了,并不代表结果一定正确。 阅读全文
posted @ 2018-10-19 17:19 小强找BUG 阅读(174) 评论(0) 推荐(0) 编辑
摘要:用户可以在jmeter- “beanShell断言”中自定义断言。自由灵活的用脚本实现自己的断言 beanShell断言接口介绍 在beanShell中直接可以调用的变量,无需加前缀。 1.log 打印日志 log.info(“在控制台打印日志”); 2.SampleResult 获取SampleR 阅读全文
posted @ 2018-10-19 17:18 小强找BUG 阅读(301) 评论(0) 推荐(0) 编辑
摘要:什么是命名空间?从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件 foo.txt 可以同时在目录/home/greg 和 /home/other 中存在,但在同一 阅读全文
posted @ 2018-10-18 19:23 小强找BUG 阅读(129) 评论(0) 推荐(0) 编辑
摘要:双冒号操作符即作用域限定操作符Scope Resolution Operator可以访问静态、const和类中重写的属性与方法。 在类定义外使用的话,使用类名调用。在PHP 5.3.0,可以使用变量代替类名。 Program List:用变量在类定义外部访问 1 2 3 4 5 6 7 8 9 10 阅读全文
posted @ 2018-10-18 19:22 小强找BUG 阅读(282) 评论(0) 推荐(0) 编辑
摘要:现在有一个需求,从数据库tieba_info表查出rank小于某个值的username和count(*),然后把所有查出来的username和count(*)作为参数值,用于下一个接口。 tieba_info表结构如下图 分析: 1.要查出username和count(*),那么首先就要有1个或者2 阅读全文
posted @ 2018-10-18 17:21 小强找BUG 阅读(755) 评论(0) 推荐(1) 编辑
摘要:下载网址:http://www.cr173.com/soft/88309.html RegexTester是一款正则表达式测试器,支持单行模式、多行模式,经典的窗口设计,该工具允许你测试和分析正则表达式。正则表达式通常用于两种任务:1.验证,2.搜索/替换。用于验证时,通常需要在前后分别加上^和$, 阅读全文
posted @ 2018-10-18 17:17 小强找BUG 阅读(218) 评论(0) 推荐(0) 编辑
摘要:1. JDBC Request 这个Sampler可以向数据库发送一个jdbc请求(sql语句),并获取返回的数据库数据进行操作。它经常需要和JDBC Connection Configuration配置原件(配置数据库连接的相关属性,如连接名、密码等)一起使用。 2. 测试数据准备 3. JDBC 阅读全文
posted @ 2018-10-18 13:58 小强找BUG 阅读(242) 评论(0) 推荐(0) 编辑
摘要:前言 Apache Jmeter是开源、易用的性能测试工具,之前工作中用过几次对http请求进行性能测试,对jmeter的基本操作有一些了解。最近接到开发的对java请求进行性能测试的需求,所以需要写java请求的脚本。 Java请求的性能测试与http请求的性能测试类似,都是给远程应用提供的服务发 阅读全文
posted @ 2018-10-18 09:35 小强找BUG 阅读(313) 评论(0) 推荐(0) 编辑
摘要:正则表达式的用处很多,最基础的用法 1,断言 2,传参(关联) 例子 1.http请求 2正则表达式提取,想要提取列表列中id,一遍打开列表页 如果是1,每次就会取相同的值!匹配数字的权限高于模板$0$随机,如果$0$模板1,那么每次取值是固定 3引用参数 ********************* 阅读全文
posted @ 2018-10-18 08:49 小强找BUG 阅读(228) 评论(0) 推荐(0) 编辑
摘要:大数据是一个大的数据集合,通过传统的计算技术无法进行处理。这些数据集的测试需要使用各种工具、技术和框架进行处理。大数据涉及数据创建、存储、检索、分析,而且它在数量、多样性、速度方法都很出色。 什么是大数据? 大数据是一个大的数据集合,通过传统的计算技术无法进行处理。这些数据集的测试需要使用各种工具、 阅读全文
posted @ 2018-10-17 17:10 小强找BUG 阅读(403) 评论(0) 推荐(0) 编辑
摘要:1、验证码的识别是有针对性的,不同的系统、应用的验证码区别有大有小,只要处理好图片,利用好pytesseract,一般的验证码都可以识别 2、我在识别验证码的路上走了很多弯路,重点应该放在怎么把图片处理成这个样子,方便pytesseract的识别,以提高成功率 3、原图为: 思想过程: ①不要盲目的 阅读全文
posted @ 2018-10-17 15:29 小强找BUG 阅读(898) 评论(0) 推荐(0) 编辑
摘要:Tesseract-OCR的简单使用与训练 Tesseract,一款由HP实验室开发由Google维护的开源OCR(Optical Character Recognition , 光学字符识别)引擎,与Microsoft Office Document Imaging(MODI)相比,我们可以不断的 阅读全文
posted @ 2018-10-17 14:35 小强找BUG 阅读(2869) 评论(0) 推荐(0) 编辑
摘要:AutoResponder支持创建规则,可以在响应请求时自动触发,常见例子是返回之前捕捉的响应,而不需要访问服务器。 通俗点讲,就是它能在不访问服务器的情况下,使发送的请求得到自己设置的响应。 下图是AutoResponder的界面: 一、第一部分 Enable rules复选框:控制是否激活Aut 阅读全文
posted @ 2018-10-16 20:58 小强找BUG 阅读(430) 评论(0) 推荐(0) 编辑
摘要:Composer选项卡支持手动构建和发请求;也可以在Session列表中拖拽Session放到Composer中,把该Session的请求复制到用户界面; 点击"execute"按钮,发送请求到服务器端。 首先看看Composer的界面: 一共有四个tab页:Parsed, Raw , Scratc 阅读全文
posted @ 2018-10-16 20:50 小强找BUG 阅读(289) 评论(0) 推荐(0) 编辑
摘要:在使用Jmeter进行接口的性能测试时,由于Jmeter 是JAVA应用,对于CPU和内存的消耗比较大,所以,当需要模拟数以万计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误。为了让jmeter工具提供更大的负载能力,这时可以使用Jmeter提供的分布式功 阅读全文
posted @ 2018-10-15 16:01 小强找BUG 阅读(279) 评论(0) 推荐(0) 编辑
摘要:使用beanshell 解析单层Json: Json 数据如下: { "status":200, "code": 0, "message": "成功", "data": { "last": false, "totalPages": 7, "numberOfElements": 3, "first": 阅读全文
posted @ 2018-10-13 14:04 小强找BUG 阅读(970) 评论(0) 推荐(0) 编辑
摘要:说明:本文部分资料摘抄至 来源: http://www.cnblogs.com/puresoul/p/4915350.html 来源: http://www.cnblogs.com/puresoul/p/4949889.html 来源: http://blog.csdn.net/silencemyl 阅读全文
posted @ 2018-10-13 11:02 小强找BUG 阅读(22805) 评论(0) 推荐(5) 编辑
摘要:Java单元测试对于开发人员质量保证至关重要,尤其当面对一团乱码的遗留代码时,没有高覆盖率的单元测试做保障,没人敢轻易对代码进行重构。然而单元测试的编写也不是一件容易的事情,除非使用TDD方式,否则编写出容易测试的代码不但对开发人员的设计编码要求很高,而且代码中的各种依赖也常常为单元测试带来无穷无尽 阅读全文
posted @ 2018-10-12 17:34 小强找BUG 阅读(10261) 评论(0) 推荐(0) 编辑
摘要:JMockit是google code上面的一个java单元测试mock项目,她很方便地让你对单元测试中的final类,静态方法,构造方法进行mock,功能强大。项目地址在:http://jmockit.googlecode.com http://jmockit.org/。详细用法可以在上面找到答案 阅读全文
posted @ 2018-10-12 17:31 小强找BUG 阅读(2474) 评论(0) 推荐(0) 编辑
摘要:Moco介绍Moco独立运行所需环境如何运行Moco启动http服务启动https服务Moco HTTPs API配置如何在配置文件添加注释约定请求Body约定接口的uri约定请求参数约定请求方法约定HTTP版本约定请求头部约定cookie约定请求form约定以指定xml作为请求body用xpath 阅读全文
posted @ 2018-10-12 15:58 小强找BUG 阅读(282) 评论(0) 推荐(0) 编辑
摘要:Mock Server介绍 什么是mock ? 我在去年的时候介绍一篇幅 python mock的基本使用,http://www.cnblogs.com/fnng/p/5648247.html 主要是针对单元测试的应用,它可以很方便的解除单元测试中各种依赖,大大的降低了编写单元测试的难度。 什么是M 阅读全文
posted @ 2018-10-12 14:06 小强找BUG 阅读(565) 评论(0) 推荐(0) 编辑
摘要:摘要 本文主要分为四个部分,一、首先对WAF做了简单的介绍,让读者对WAF这类产品有一个大概的了解;二、这部分通过一个实例演示了如何利用WAF为其后端的Web应用提供安全防护功能;三、安全是相对的,世界上任何一款安全产品都不可能提供100%的安全防护功能,WAF也是一样。因此,第三部分主要讨论了WA 阅读全文
posted @ 2018-10-12 13:54 小强找BUG 阅读(16861) 评论(0) 推荐(3) 编辑
摘要:前言 长话短说,事情的起因是这样的,由于工作原因需要分析网站日志,服务器是windows,iis日志,在网上找了找,github找了找,居然没找到,看来只有自己动手丰衣足食。 那么分析方法我大致可分为三种: 1. 基于时间:将请求url按时间段分类,那么我们根据每个时间段的url数量及攻击数量就可以 阅读全文
posted @ 2018-10-12 13:50 小强找BUG 阅读(1512) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-10-11 20:28 小强找BUG 阅读(462) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示