<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zfy421的专栏]]></title><description><![CDATA[程序猿]]></description><link>https://blog.youkuaiyun.com/zfy421</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zfy421]]></copyright><item><title><![CDATA[jmeter3.x源码修改实现jtl文件只打印失败请求]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84829805</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84829805</guid><author>zfy421</author><pubDate>Tue, 06 Dec 2016 16:00:04 +0800</pubDate><description><![CDATA[
在使用jmeter进行性能压测过程中，经常碰到tps高、压测时间长而导致生成jtl文件过大的问题，虽然可不加“-l”参数让jmeter不生成jtl文件，但这样做弊端也很明显那就是如果出现失败的请求没有日志可以找到失败的原因进而排查问题，所以下面我们就通过修改jmeter源码实现加上“-F”参数后，让jmeter产生jtl里只记录失败的请求的效果。
首先是JMeter.java文件，依葫芦画瓢在...]]></description><category></category></item><item><title><![CDATA[jmter实现分布式压测统计收集]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84823649</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84823649</guid><author>zfy421</author><pubDate>Thu, 27 Oct 2016 15:34:33 +0800</pubDate><description><![CDATA[
最近遇到一个项目，请求一个地址后会随机返回{&quot;result&quot;:&quot;1&quot;}、{&quot;result&quot;:&quot;2&quot;}、{&quot;result&quot;:&quot;3&quot;}、{&quot;result&quot;:&quot;4&quot;}中的一种， 压测结束后要统计出现各种响应结果的次数，首先想到的就是使用beanshell将统计的次数保存到变量中，最好在tearDown环节输出各统计变量的值，但问题很快就来了，由于采用的是]]></description><category></category></item><item><title><![CDATA[jmeter函数开发实现返回随机字符串]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84819213</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84819213</guid><author>zfy421</author><pubDate>Tue, 27 Sep 2016 18:07:52 +0800</pubDate><description><![CDATA[
实现功能：对给定的用逗号分隔的字符串，随机返回其中一个。
 
代码如下：
/*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this w...]]></description><category></category></item><item><title><![CDATA[jmeter发送soap请求-webservice接口]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84819165</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84819165</guid><author>zfy421</author><pubDate>Tue, 27 Sep 2016 14:52:23 +0800</pubDate><description><![CDATA[
        使用jmeter自带的soap/xml -RPC request的Sample可以进行webservice请求压测，http header Manager的作用是设置请求头Content-Type为application/soap+xml; charset=utf-8。
        前置处理器在这主要是测试在发送请求前动态将参数修改为“广东”，与webservice请求主...]]></description><category></category></item><item><title><![CDATA[基于jmeter3.0版本的csv data set config二次开发(实现从指定行开始读取)]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84815557</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84815557</guid><author>zfy421</author><pubDate>Fri, 02 Sep 2016 11:56:49 +0800</pubDate><description><![CDATA[
最近在进行性能测试时遇到的需求比较麻烦，进行参数化的csv文件里的每个参数只能使用一次，开发提供了10w行参数，完全足够压测多伦使用。但是jmeter的csv data set config元件每次开始都是从csv文件的第一行开始获取数据，无奈只能修改jmeter的该部分源码，下面是主要步骤供大家参考：
 
1.不用说去官网下载jmeter的源码，当前版本为apache-jmeter-3.0...]]></description><category></category></item><item><title><![CDATA[性能压测前linux操作系统的检查]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84812437</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84812437</guid><author>zfy421</author><pubDate>Fri, 05 Aug 2016 15:32:08 +0800</pubDate><description><![CDATA[
If you run an agent in Linux, you may need to configure ulimit to run many threads. please check followings.


?


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17




&amp;gt; ulimit ...]]></description><category></category></item><item><title><![CDATA[linux安装后修改国内163软件源及添加epel源]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84769287</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84769287</guid><author>zfy421</author><pubDate>Wed, 09 Mar 2016 13:57:38 +0800</pubDate><description><![CDATA[
在安装完CentOS后一般需要修改yum源，才能够在安装更新rpm包时获得比较理想的速度。国内比较快的有163源、sohu源。这里以163源为例子。
1. cd /etc/yum.repos.d
2. mv CentOS-Base.repo CentOS-Base.repo.backup
3. wget http://mirrors.163.com/.help/CentOS6-Base-1...]]></description><category></category></item><item><title><![CDATA[jmeter测试之时时结果展现]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84767113</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84767113</guid><author>zfy421</author><pubDate>Fri, 26 Feb 2016 11:00:41 +0800</pubDate><description><![CDATA[
jmeter2.13的版本最新添加了一个backendlistener，通过这个监听器我们可以实现测试过程中时时观测压力的请求情况如TPS、响应时间等等，而不需要像原来先压测再分析产生jtl文件。
环境：
1.目标机器：192.168.17.128 tomcat
2. jmeter压测机：192.168.17.129 jmeter-server
3. influxdb+grafana：...]]></description><category></category></item><item><title><![CDATA[Centos系统配置静态ip及网络设置]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84766005</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84766005</guid><author>zfy421</author><pubDate>Fri, 19 Feb 2016 10:15:18 +0800</pubDate><description><![CDATA[
1.修改主机名称
[root@centos ~]# vim /etc/sysconfig/network
 
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=localhost.localdomain
 
GATEWAY=192.168.17.2
 
2.修改网卡
[root@centos ~]# vim /etc/sysconfig/n...]]></description><category></category></item><item><title><![CDATA[LINUX类主机JAVA应用程序占用CPU、内存过高分析手段]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84765759</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84765759</guid><author>zfy421</author><pubDate>Wed, 17 Feb 2016 16:07:31 +0800</pubDate><description><![CDATA[
转自：http://dbaplus.cn/news-21-130-1.html
 
1. 应用程序占用资源高问题
 
目前大部分应用程序采用的是JAVA语言开发，在产品上线使用一段时间后，经常会出现某个JAVA程序占用的CPU，内存过高，而且几乎从不释放，导致系统卡顿，用户使用变慢，如果要恢复，则必须杀掉该进程或重启该服务，然后进行此操作时，必定会导致业务中断。
 
程序主要由代码组...]]></description><category></category></item><item><title><![CDATA[jedis的pipeline、事务等方式]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84763596</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84763596</guid><author>zfy421</author><pubDate>Wed, 27 Jan 2016 15:47:14 +0800</pubDate><description><![CDATA[
转自：http://www.open-open.com/lib/view/open1410485827242.html
 
jedis是一个著名的key-value存储系统，而作为其官方推荐的java版客户端jedis也非常强大和稳定，支持事务、管道及有jedis自身实现的分布式。
在这里对jedis关于事务、管道和分布式的调用方式做一个简单的介绍和对比：
一、普通同步方式
最简单和...]]></description><category></category></item><item><title><![CDATA[jmeter测试之混合场景测试]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84763488</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84763488</guid><author>zfy421</author><pubDate>Wed, 27 Jan 2016 10:04:08 +0800</pubDate><description><![CDATA[
模拟LR中的混合场景，设定按照固定的吞吐量(TPS)比例进行压测，废话不多说，直接上jmx文件。
]]></description><category></category></item><item><title><![CDATA[模拟网络异常测试]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84763486</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84763486</guid><author>zfy421</author><pubDate>Wed, 27 Jan 2016 10:01:27 +0800</pubDate><description><![CDATA[

线上网络会遇到各种问题，比如断网、网络延迟、丢包等，对于断网运维一般都能及时发现并予以解决， 最怕的就是后两种情况，延迟丢包使得线上系统可能不断的请求超时，继而不停申请建立新的连接，最后的结果就是将端口消耗殆尽拖死系统。所以为了模拟这些情 况，可以使用tc进行网络异常的模拟，对待测系统进行针对性的压测。
该命令将 eth0 网卡的传输设置为延迟 100 毫秒发送 
tc qdisc a...]]></description><category></category></item><item><title><![CDATA[nmon监控文件分析工具]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84706021</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84706021</guid><author>zfy421</author><pubDate>Thu, 12 Mar 2015 16:59:32 +0800</pubDate><description><![CDATA[
还在苦于nmon文件过多而烦恼么？还在因为一次次的重复手动计算而眼花缭乱么？现在有了NmonAnalysis工具，一切都变得简单起来，是不是整个人都感觉好起来了呢！
安装：基于c#的安装程序，一路next即可，不再叙述。
使用：打开程序主界面后，选择菜单-打开-选择你要分析的nmon文件，完成后我们可以在主界面中看到如图：
 
在监控信息部分我们可以得到：ip、采样间隔、监控时间、cp...]]></description><category></category></item><item><title><![CDATA[基于ant的jmeter自动化性能测试]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84705786</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84705786</guid><author>zfy421</author><pubDate>Wed, 11 Mar 2015 16:33:48 +0800</pubDate><description><![CDATA[
准备工作：
1.java的运行环境正常，及运行java -version、javac -version能正常输出java版本；
2.ant的运行环境正常，使用ant需要配置环境变量，编辑/etc/profile，在结尾处添加：
export ANT_HOME=&quot;/export/servers/ant&quot;
 
export PATH=&quot;/export/servers/ant/bin&quot;:$...]]></description><category></category></item><item><title><![CDATA[nc命令详解]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84622183</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84622183</guid><author>zfy421</author><pubDate>Mon, 04 Aug 2014 13:11:22 +0800</pubDate><description><![CDATA[
netcat被誉为网络安全界的‘瑞士军刀’，相信没有什么人不认识它吧……一个简单而有用的工具，透过使用TCP或UDP协议的网络连接去读写数据。它被设计成一个稳定的后门工具，能够直接由其它程序和脚本轻松驱动。同时，它也是一个功能强大的网络调试和探测工具，能够建立你需要的几乎所有类型的网络连接，还有几个很有意思的内置功能(详情请看下面的使用方法)。nc命令详解Filed under: securit...]]></description><category></category></item><item><title><![CDATA[LoadRunner中使用java协议发送webservice请求]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84601987</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84601987</guid><author>zfy421</author><pubDate>Mon, 26 May 2014 09:51:39 +0800</pubDate><description><![CDATA[
需要引入的jar包：
jdom.jar、wsdl4j-1.6.1.jar、xfire-all-1.2.6.jar、XmlSchema-1.1.jar
 
代码：
/*
 * LoadRunner Java script. (Build: _build_number_)
 * 
 * Script Description: 
 *                     
 */...]]></description><category></category></item><item><title><![CDATA[linux下mysql主从复制不同步]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84535623</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84535623</guid><author>zfy421</author><pubDate>Mon, 10 Mar 2014 16:01:20 +0800</pubDate><description><![CDATA[
今天发现Mysql的主从数据库没有同步 先上Master库： mysql&amp;gt;show processlist; 查看下进程是否Sleep太多。发现很正常。 show master status; 也正常。 mysql&amp;gt; show master status; +-------------------+----------+--------------+-----------------...]]></description><category></category></item><item><title><![CDATA[TCP洪水攻击（SYN Flood）的诊断和处理]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84521503</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84521503</guid><author>zfy421</author><pubDate>Mon, 20 Jan 2014 14:57:50 +0800</pubDate><description><![CDATA[
转自：http://tech.uc.cn/?p=1790​

1. SYN Flood介绍
前段时间网站被攻击多次，其中最猛烈的就是TCP洪水攻击，即SYN Flood。
SYN Flood是当前最流行的DoS（拒绝服务攻击）与DDoS（分布式拒绝服务攻击）的方式之一，这是一种利用TCP协议缺陷，发送大量伪造的TCP连接请求，常用假冒的IP或IP号段发来海量的请求连接的第一个握手包（SYN...]]></description><category></category></item><item><title><![CDATA[shell练习题四]]></title><link>https://blog.youkuaiyun.com/zfy421/article/details/84514734</link><guid>https://blog.youkuaiyun.com/zfy421/article/details/84514734</guid><author>zfy421</author><pubDate>Tue, 24 Dec 2013 13:18:03 +0800</pubDate><description><![CDATA[
有两个文本A.txt和B.txt，内容如下:A.txt:line1 123line2 234line3 345line4 456B.txt:234456怎么样才能得到文本C.txt, 将文本A.txt中第2列数据含有文本B.txt的行标出，得到结果如(比如在第1列末尾加[*]):C.txt:line1        123line2[*]    234line3        345line4...]]></description><category></category></item></channel></rss>