自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (33)
  • 收藏
  • 关注

原创 tcpdump抓包示例

抓包:tcpdump -i eth1 -s0 src host 10.10.10.66 and dst host 10.10.10.67 and port \( 8183 or 8184 \) -w atcplink.cap -vv读取抓到的包:strings atcplink.cap

2016-08-31 16:36:08 678

转载 TCP/IP TIME_WAIT状态原理(四次握手关闭连接原理)

TIME_WAIT状态原理----------------------------通信双方建立TCP连接后,主动关闭连接的一方就会进入TIME_WAIT状态。客户端主动关闭连接时,会发送最后一个ack后,然后会进入TIME_WAIT状态,再停留2个MSL时间(后有MSL的解释),进入CLOSED状态。下图是以客户端主动关闭连接为例,说明这一过程的。   TIME

2016-08-24 10:48:41 4387

转载 JMeter学习(十三)分布式部署

Jmeter 是java 应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误。为了让jmeter工具提供更大的负载能力,jmeter短小精悍一有了使用多台机器同时产生负载的机制。  那么,是如何实现多台负载机同时运行的呢?当然不会多个人坐在多台负载机面前,一喊开始,大家同时启动jmeter。

2016-08-23 10:52:08 912

转载 Jprofiler工具安装及使用

1、  下载相应版本      下载链接地址:http://www.ej-technologies.com/download/jprofiler/files.html      根据本身系统的类型下载相应的版本,这里主要以windows64位系统及linux系统上的版本为例。2、  安装      1)、客户端安装:安装好工具,启动会要求注册

2016-08-18 23:59:38 7637

转载 Linux资源监控命令/工具(综合)

原文链接:http://www.cnblogs.com/defias/p/3426976.html,原文总结得太好,以至于忍不住要转载。。。目录:pspstreepidoftopfreeuptimeifuserlsofmpstatvmststpidstatiostatiotopwatchsar1、ps1)让系统报告详细

2016-08-18 18:25:32 4995

转载 linux下查看系统进程占用的句柄数

---查看系统默认的最大文件句柄数,系统默认是1024# ulimit -n1024 ----查看当前进程打开了多少句柄数# lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more131 24204 57 24244  57 24231   ........其中第一列是打开的句柄

2016-08-18 18:22:18 13703

转载 LoadRunner中的时间处理——事物时间、消耗时间等

1. 响应时间 事务是指用户在客户端做一种或多种业务所需要的操作集,通过事务函数可以标记完成该业务所需要的操作内容;另一方面事务可以用来统计用户操作的响应时间,事务响应时间是通过记录用户请求的开始时间和服务器返回内容到客户端时间的差值来计算用户操作响应时间的,如图1所示。这里的响应时间不包含客户端GUI时间(例如浏览器解释页面所消耗的时间)。 前面说响应时间是用户请求发出和服务器返回之

2016-08-18 18:13:31 8755

转载 Jmeter性能测试之如何写Java请求测试用例类

一. 引言:最近工作中的一个项目要求做性能测试,该项目由提供服务的几个应用组成,选用的框架是阿里巴巴公司开源的服务框架Dubbo。关于Dubbo的介绍,网上也有很多资料,本人只是做了粗略的了解,没有深入研究,相关资料地址如下:http://www.iteye.com/magazines/103,http://alibaba.github.io/dubbo-doc-static/User+Gui

2016-08-18 11:40:52 4161 1

转载 [转载,感觉写的非常详细]DUBBO配置方式详解

DUBBO 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是阿里巴巴 SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spr

2016-08-17 20:10:13 42498 5

转载 HTTP的长连接和短连接

一、什么是长连接     HTTP1.1规定了默认保持长连接(HTTP persistent connection ,也有翻译为持久连接),数据传输完成了保持TCP连接不断开(不发RST包、不四次握手),等待在同域名下继续用这个通道传输数据;相反的就是短连接。 HTTP首部的Connection: Keep-alive是HTTP1.0浏览器和服务器的实验性扩展,当前的HTTP1.1 R

2016-08-17 19:39:04 752

转载 HTTP Keep-Alive模式

故事发生在10月份的一次面试经历中,本来我不想说出来丢人显眼,但是为了警醒自己和告诫后人,我决定写成博文发出来。因为在面试过程中,我讲在2009年写过QQ农场助手,在这期间深入学习了HTTP协议,而且在2010-05-18写了博文:HTTP协议及其POST与GET操作差异 & C#中如何使用POST、GET等。面试官说既然我熟悉HTTP协议,就问“当HTTP采用keepalive模式,当客户端向服

2016-08-17 19:38:01 1121

转载 TCP长连接与短连接的区别

1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的经典的三次握手示意图:经典的四次握手关闭图:2. TCP短连接我们模拟一下TCP短连接的情况,c

2016-08-17 18:23:31 579

转载 长连接短连接socket及windows连接数限制配置

TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有:TCP包括FTP、HTTP、TELNET、SMTP等协议                  UDP包括DNS、TFTP等协议 短连接 连接->传输数据->关闭连接

2016-08-17 18:19:06 29282

转载 Java集群优化——dubbo+zookeeper构建高可用分布式集群

不久前,我们讨论过Nginx+tomcat组成的集群,这已经是非常灵活的集群技术,但是当我们的系统遇到更大的瓶颈,全部应用的单点服务器已经不能满足我们的需求,这时,我们要考虑另外一种,我们熟悉的内容,就是分布式,而当下流行的Dubbo框架,不容我们忽视,这里,咱们一起来探讨一下这个框架的使用。一,背景    以前我们需要远程调用他人的接口,我们是这么做的:

2016-08-15 19:25:28 928

转载 使用loadrunner编写dubbo接口的性能测试脚本

强大的不是loadrunner,而是spring和dubbo。近期跳槽换了份工作,新公司里使用dubbo和基于dubbo自己封装的一套中间件,于是性能测试就需要编写对dubbo类接口的脚本。网上已经有一篇loadrunner压dubbo的文章,里面是通过编程的方式初始化与dubbo provider的连接和调用,但由于公司自己封装的那套中间件不提供编程方式访问,只能通过读取xml配置文件的

2016-08-13 16:00:59 4306 1

转载 关于dubbo的一些性能测试参考文档

RPC框架性能基本比较测试http://www.open-open.com/lib/view/open1426302068107.htmldubbo性能测试报告http://san-yun.iteye.com/blog/1689492loadrunner测试dubbo协议的框架http://bbs.51testing.com/thread-10725

2016-08-13 16:00:27 3487

转载 基于dubbo框架下的RPC通讯协议性能测试

一、前言 Dubbo RPC服务框架支持丰富的传输协议、序列化方式等通讯相关的配置和扩展。dubbo执行一次RPC请求的过程大致如下:消费者(Consumer)向注册中心(Registry)执行RPC请求,注册中心分配服务URL并路由到具体服务提供方(Provider),消费者和服务提供方建立网络连接,服务提供方在本地创建连接池对象并提供远程服务,对于长连接类型协议(如dubbo协议)将保持连

2016-08-13 15:42:00 4614

转载 DUBBO本地搭建及小案例

DUBBO的介绍部分我这里就不介绍了,大家可参考官方文档。DUBBO的注册中心安装DUBBO的注册中心支持好几种,公司用到zookeeper注册中心,所以我这边只说明zookeeper注册中心如何安装。安装zookeeper注册中心首先得下载zookeeper。大家可到zookeeper的官网http://zookeeper.apache.org/releases.html上去下载。

2016-08-13 15:39:09 644

转载 Dubbo产生背景安装及使用

背景( # ) 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的  数据访问框架(ORM)  是关键。 垂直应用架构当访问量逐渐增大

2016-08-13 15:36:35 495

转载 Dubbo安装部署

运行环境Jdk-1.6.30以上版本Tomcat-7.0.42Duboo-2.5.3Zookeeper-3.4.5端口分配序 系统/端口http https shutdown ajp 调度JMXDubbo 备注 1

2016-08-13 15:27:04 2174

转载 dubbo相关

一、前言部门去年年中开始各种改造,第一步是模块服务化,这边初选dubbo试用在一些非重要模块上,慢慢引入到一些稍微重要的功能上,半年时间,学习过程及线上使用遇到的些问题在此总结下。整理这篇文章差不多花了两天半时间,请尊重劳动成果,如转载请注明出处http://blog.csdn.net/hzzhoushaoyu/article/details/43273099二、什么是dubboD

2016-08-13 15:03:47 476

转载 关于RPC协议的通俗理解

根据网上搜索的一些资料摘抄汇总的,如果有误,欢迎斧正。作者:肖继潮链接:http://www.zhihu.com/question/25536695/answer/31046384来源:知乎著作权归作者所有,转载请联系作者获得授权。早期单机时代,一台电脑上运行多个进程,大家各干各的,老死不相往来。假如A进程需要一个画图的功能,B进程也需要一个画图的功能,程序员就必须为两

2016-08-13 15:00:23 27812

转载 LoadRunner中将中文转换为URL编码类型的方法

最近在做性能测试时,遇到URL中文转码的问题,如下:如何才能将中文“血糖”转换为“%E8%A1%80%E7%B3%96”呢?自己也查了一些资料,现将解决方法给出,希望能帮助遇到相同问题的各位。 其实解决该问题也比较简单,只需要组合运用lr_convert_string_encoding、lr_save_string及web_convert_param三个函数,以上三个函数的详细讲解我在

2016-08-11 16:06:16 4417

转载 Loadrunner 用户自定义函数使用

Loadrunner可以使用标准C语言的函数,因此我们可以在脚本中编写自己的函数用于调用,把脚本结构化,更好的进行重用。先看一个例子:Action(){int i,j;j = 1;for (i=0;i{lr_message("i+j=%d",sum(i,j));j++;}return 0;}int sum(int a,int b)//简单的求和函

2016-08-11 13:47:55 4577

转载 C语言toupper()函数:将小写字母转换为大写字母

头文件:#include 定义函数:int toupper(int c);函数说明:若参数 c 为小写字母则将该对应的大写字母返回。返回值:返回转换后的大写字母,若不须转换则将参数c 值返回。范例:将s 字符串内的小写字母转换成大写字母。纯文本新窗口#include main(){ char s[] = "aBcDeFgH12345;!

2016-08-11 12:13:44 19274 1

转载 LoadRunner/C语言 实现:SHA1加密

//sha1.h:对字符串进行sha1加密#ifndef _SHA1_H_#define _SHA1_H_typedef struct SHA1Context{ unsigned Message_Digest[5]; unsigned Length_Low; unsigned Length_High; unsigned c

2016-08-11 12:10:12 1977

转载 char *a 与char a[] 的区别

char *a = "hello" 中的a是指向第一个字符‘a'的一个指针char a[20] = "hello" 中数组名a也是执行数组第一个字符‘h’的指针但二者并不相同:看实例:把两个字符串相加:结果:对比:结果:把字符串加到指针所指的字串上去,出现段错误,本质原因:*d="0123456789"存放在常量区,是无法修的。而数组是存放在栈中,是可以

2016-08-11 11:58:12 387

转载 用loadrunner实现excel文件下载功能的录制及校验

按照普通方式录制脚本,脚本成功录制后,需要做以下操作1。定义变量:long file;long pr;int flen;2。手工关联:web_reg_save_param("pr","LB=","RB=","SEARCH=BODY",LAST);第一个参数是一个自定义的一个变量,关联的内容记录到这个变量中;第二个参数是左边界,第3个参数是右边界3。将服务器返回的数据

2016-08-10 20:23:39 1718

转载 Loadrunner 测试网页下载文件的脚本实例

Action(){    int flen;        //定义一个整型变量保存获得文件的大小    long filedes;    //保存文件句柄    char file[256]="\0";  //保存文件路径及文件名    / ar  chNumberweb_set_max_html_param_len("99999999");//设置页面接收最大的字节数,

2016-08-10 20:09:21 1728

转载 http 之session和cookie

摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 目录: 一、术语session 二、HTTP协议与状态保持 三、理解cookie机制 四、理解

2016-08-10 13:03:05 1049

转载 HTTP消息头详解

但凡搞WEB开发的人都离不开HTTP(超文本传输协议),而要了解HTTP,除了HTML本身以外,还有一部分不可忽视的就是HTTP消息头。做过Socket编程的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方怎么干。HTTP传输的消息也是这样规定的,每一个HTTP包都分为HTTP头和HTTP体两部分,后者是可选的,而前者是必

2016-08-10 13:00:28 30450 1

转载 LR脚本之使用web_custom_request函数自定义http请求

初学性能测试时候,第一步必学脚本录制,但一路下来各种录制失败、回放脚本失败的问题层出不穷,究其原因一是LR本身存在对测试环境的兼容性问题导致录制失败,更深层次的原因是录制者不清楚LR录制脚本的原理,或者不清楚客户端与服务器端之间的请求和应答内容及通信方式,导致一旦出现脚本执行失败便无从下手。最近在做项目的一个接口测试时候,因请求是合作第3方发起的且不容易让第3方提供他们的平台给我们做测试,所以这种

2016-08-10 11:59:38 4978

转载 使用Loadrunner进行文件的上传和下载

最近使用loadrunner中需要录制文件的上传和下载,上传功能模块利用录制可以直接实现,下载无法实现,在网上找到了一段代码,自己动手试验了下,发现没有用辛苦找到的,还是记录下吧(1)LoadRunner上传文件          web_submit_data("importStudent.do",                   "Action=https://

2016-08-10 11:48:34 1166 1

转载 Web_submit_form和Web_submit_data的区别

在LoadRunner中有两个常用函数:Web_submit_form和Web_submit_data,在群里有人问这两个函数有什么区别。为什么会有两个不同却功能相似的函数?区别在哪里?首先,从工具的角度来说,厂商推荐使用Web_submit_form函数,因为这个函数看起来更易用,需要关注的东西较少。但是,从个人的角度来说,我推荐使用Web_submit_data函数,因为这个函数提供更多技

2016-08-10 11:39:26 1971

转载 loadrunner脚本,从FTP服务器上上传和下载文件

“为什么LR录制不了linux下的vsftpd的脚本,action是空的”问题解决:不管是linux还是Windows,我们访问的FTP服务器都是通过web页面。如:ftp://212.222.22.3那lr如何实现ftp上传和下载文件呢。操作步骤是:1、正确选择协议,使用的是FTP2、进行录制,即使是能抓到事务,相应操作没有代码,也能抓到登录的脚本。---

2016-08-10 11:13:15 2752 1

转载 LR上传文件脚本详解

脚本char *fr(char *filename){    longupfile ;    //定义文件句柄    intcount ;      //定于文件长度    intnFileLen;    //定义文件长度    char*buffer;    upfile= fopen(filename,"rb"); //以只读方式打开二进制文件,将upfile指向该文件

2016-08-10 10:58:45 3976

转载 LoadRunner函数中文翻译

web_url语法:Int Web_url(constchar *name, const char * url, , [EXTRARES,,LAST)返回值 成功时返回LR_PASS (0),失败时返回 LR_FAIL (1)。参数:Name:VuGen中树形视图中显示的名称,在自动事务处理中也可以用做事务的名称。url:页面url地址。List of Attrib

2016-08-09 16:32:28 647

转载 LoadRunner常用知识点——集合点设置

集合点的意思时等到特定的用户数后再一起执行某个操作,比如一起保存,一起提交(我们通常意义上的并发数并不是指一起提交或者一起保存),一般情况下使用不到集合点,不过,订票系统或者促销类需要用到,比如说某个促销品的促销时间在8点到8点30,这样的话,就可能出现在8点时很多人一起提交的场景  集合点函数可以帮助我们生成有效可控的并发操作。虽然在Controller中多用户负载的Vuser是一起

2016-08-09 11:37:31 15140

原创 LoadRunner使用小技巧集锦

1、将服务器返回的全部信息记录到source变量中:    lr_reg_save_param("source",lb=,rb=,ord=1,searchin=all)不设置左右边界

2016-08-08 16:13:41 2012

转载 LoadRunner常用函数列表

1.        Intweb_reg_save_param("参数名","LB=左边界","RB=右边界",LAST);/注册函数,在参数值出现的前面使用,注册成功时返回值为0,注册失败时返回值为1。左右边界需根据TreeView里相关步骤的SeverResponse代码来确定。用以上函数能获取第一个符合条件的数值。2.        web_reg_save_param("参数名”,"L

2016-08-08 15:25:19 10775

jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.z02

jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.z01

2012-12-21

jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.z01

jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.z01

2012-12-21

VMware Workstation V7.0.1hhjjb.zip

VMware Workstation V7.0.1hhjjb.zip

2012-12-21

appscan安装包+注册机.z04

appscan安装包+注册机.z01

2012-12-21

appscan安装包+注册机.z03

appscan安装包+注册机.z01

2012-12-21

appscan安装包+注册机.z02

appscan安装包+注册机.z01

2012-12-21

appscan安装包+注册机.z01

appscan安装包+注册机.z01

2012-12-21

vsftpd和telnet服务安装操作说明.docx

vsftpd和telnet服务安装操作说明.docx

2012-12-21

Linux下安装FTP.txt

Linux下安装FTP.txt

2012-12-21

ftp安装.txt

ftp安装.txt

2012-12-21

vsftpd安装.txt

vsftpd安装.txt

2012-12-21

vsftpd-3.0.2-1.2.x86_64.rpm

vsftpd-3.0.2-1.2.x86_64.rpm

2012-12-21

vsftpd-3.0.2-1.2.i586.rpm

vsftpd-3.0.2-1.2.i586.rpm

2012-12-21

vsftpd-2.3.4-5.1.3.x86_64.rpm

vsftpd-2.3.4-5.1.3.x86_64.rpm

2012-12-21

vsftpd-2.3.1.tar.gz

vsftpd-2.3.1.tar.gz解压后放到系统中即可

2012-12-21

vsftpd-2.0.7-4.17.1.x86_64.rpm

vsftpd-2.0.7-4.17.1.x86_64.rpm

2012-12-21

vsftpd-2.0.2-3mdk.x86_64.rpm

vsftpd-2.0.2-3mdk.x86_64.rpm

2012-12-21

vsftpd-2.0.1-5.src.rpm

vsftpd-2.0.1-5.src.rpm

2012-12-21

vsftpd-1.0.1-5.i386.rpm

vsftpd-1.0.1-5.i386.rpm

2012-12-21

telnet-server-0.17-31.EL4.3.i386.rpm

telnet-server-0.17-31.EL4.3.i386.rpm

2012-12-21

telnet-1.2-149.1.x86_64.rpm

telnet-1.2-149.1.x86_64.rpm

2012-12-21

php5-ftp-5.2.6-50.24.1.x86_64.rpm

php5-ftp-5.2.6-50.24.1.x86_64.rpm

2012-12-21

httpTest——接口测试工具

httpTest——接口测试,能够模拟接口的调用,以进行消息的收发。

2012-12-21

atftp-0.7.0-135.6.x86_64.rpm

linux系统下的一种ftp服务的安装包,

2012-12-21

CHM格式文档批注工具

CHM格式文档批注工具,支持win7,能够将批注导出保存。

2012-12-21

winscp——中文ftp工具

winscp,开源图形化SFTP客户端,支持win7

2012-12-21

TortoiseSVN

svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。

2012-12-21

SecureCRT+注册机+使用方法

自己试过,完全可用,并且支持win7,现在自己仍然在用。 SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单的说是Windows下登录UNIX或Linux服务器主机的软件。

2012-12-21

putty中文版

putty中文版,自己没有试过能不能支持win7,可以试试

2012-12-21

putty连接工具

PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连线软件。经自己测试使用,发现支持win7。

2012-12-21

PL/SQL developer中文版

这个没有自己试过能不能用,大家可以试试,不行的话,我还上传过一个可用的PL/SQL developer并有汉化包和sn,所以这个资源就不用分了。

2012-12-21

PL/SQL developer安装包+汉化包+sn

先运行plsqldev715.exe,然后再运行chinese.exe进行汉化。 *************************************************************** product code: 4v6hkjs66vc944tp74p3e7t4gs6duq4m4szbf3t38wq2 serial number: 1412970386 password: xs374ca license number: 999 ***************************************************************

2012-12-21

telnet-1.2-147.5.1.x86_64.rpm

这个telnet包是linux下的rpm包,经过个人测试,能够在suse 11上正常使用

2012-11-21

空空如也

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

TA关注的人

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