自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kevin的专栏

记录个人工作、学习中的点滴,供自己和感兴趣的朋友参考

  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 JavaScript 中数组的创建操作方法

JavaScript中数组也是最常使用的对象之一,数组是值的有序集合,由于弱类型的原因,JavaScript中数组十分灵活、强大,不像是Java等强类型高级语言数组只能存放同一类型或其子类型元素,JavaScript在同一个数组中可以存放多种类型的元素,而且是长度也是可以动态调整的,可以随着数据增加或减少自动对数组长度做更改。

2014-08-30 19:14:34 706

原创 JavaScript创建对象

javascript定义对象的几种简单方法1.构造函数方式,全部属性及对象的方法都放在构造方法里面定义优点:动态的传递参数缺点:每创建一个对象就会创建相同的方法函数对象,占用大量内存

2014-08-30 14:50:26 426

原创 Java读取txt文件中内容作为测试用例中的参数

将测试用例中的使用的测试数据保存在txt文件中,为了便于h

2014-08-29 19:23:11 2455

原创 Java读取Properties文件

ClassLoader:类加载器是负责加载类的对象。ClassLoader 类是一个抽象类。如果给定类的二进制名称,那么类加载器会试图查找或生成构成类定义的数据。一般策略是将名称转换为某个文件名,然后从文件系统读取该名称的“类文件”。每个 Class 对象都包含一个对定义它的 ClassLoader 的引用。Properties:Properties 类表示了一个持久的属性集。Pr

2014-08-29 17:04:08 427

原创 单例设计模式

所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现 首先,能够想到的最简单的实现是,把类的构造函数写成private的,从而保证别的类不能实例化此类,然后在类中提供一个静态的实例并能够返回给使用者。这样,使用者就可以通过这个引用

2014-08-29 13:52:04 379

原创 loadrunner java vuser脚本学习笔记

在Eclipse中创建Sharp类,并添加一些属性和方法。

2014-08-26 13:14:25 1634

原创 Loadrunner11中Java Vuser协议脚本

实验目的:如何让Loadrunner11能够成功调用eclipse开发的Java代码系统配置:win2003+Loadrunner11+JDK1.6+Eclipse kepler1、在压力机上peizhi

2014-08-26 11:22:57 3530

原创 LoadRunner中的随机数

Action(){int i;char OrderId[21];srand(time(NULL));i=rand()%10;lr_save_datetime("%m%d%H%M%S", DATE_NOW, "now");sprintf(OrderId, "%s%d", lr_eval_string("{now}"),i);lr_output_message("定单号

2014-08-25 18:47:48 913

原创 Loadrunner登录脚本

Action1(){web_reg_save_param("Siebel_Analytic_ViewState2","LB/IC=ViewState\" value=\"","RB/IC=\"","Ord=1","Search=Body","RelFrameId=1",LAST);web_url("UserLogin.aspx","URL=http:

2014-08-25 18:41:37 2220

原创 Loadrunner Socket协议中函数学习

Action(){char *ReturnBuffer;     int Size;lrs_create_socket("socket0", "TCP", "LocalHost=9001",  "Backlog=0", LrsLastArg);lr_think_time(8);lrs_accept_connection("socket0", "socke

2014-08-25 18:31:43 2691

原创 Loadrunner Socket协议返回接收信息的长度

int rc; rc= lrs_create_socket("socket0", "TCP", "RemoteHost=162.16.1.46:9001", LrsLastArg);if (rc==0)     {lr_output_message("Socket  was successfully send");}else {       lr_outpu

2014-08-25 18:27:25 3253

原创 Loadrunner Socket协议日志输出

Action(){ char *buf0; int ActucalNumber; int respcode; int length; int Numberofbuf0; int rc; rc=lrs_create_socket("socket3", "TCP", "RemoteHost=162.16.1.46:9001",LrsLastArg); if (rc=

2014-08-25 18:22:18 1879

原创 Lodrunner Socket协议中获取发送消息长度和内容

#include "lrs.h"vuser_init(){     //lrs_startup(257);int rc; rc= lrs_create_socket("socket3", "TCP", "RemoteHost=162.16.1.46:9001", LrsLastArg);if (rc==0)     {lr_output_message(

2014-08-25 18:15:15 2525

原创 Loadrunner模拟Json请求

一、loadrunner脚本创建1.Insert - New step - 选择 Custom Request - web_custom_request2.填入相应参数3.生成脚本,并修改如下(参数中的引号"前需要加斜杠\转译)Action(){web_custom_request("web_custom_request","URL=http://urlhead/Cpc

2014-08-25 14:45:43 1704

原创 loadrunner简单使用——HTTP,WebService,Socket压力测试脚本编写

1.HTTP的GET请求 这里以访问百度为例,地址http://www.baidu.com/s?wd=mobile,表示在百度上搜索mobile。具体脚本如下(有注释) Action()  {      int status;      lr_start_transaction("send");        web_reg_find("Search=Body",//这

2014-08-25 13:33:14 4204

原创 loadrunner之socket协议脚本编撰

loadrunner之socket协议脚本编写1.java代码模拟服务器端程序:package socket.com;import java.io.*;   import java.net.*;public class Server {/*** @param args*/public static void main(String[] args)

2014-08-25 13:22:31 1568

原创 Loadrunner中Socket协议接收定长和不定长的内容

测试场景:聊天系统用户登录后,要fa

2014-08-25 12:49:06 4398 1

原创 Javascript中的回调函数

回调函数通过函数的指针来调用函数。把一个函数的指针作为另一个函数的参数,当调用这个参数的时候,这个函数就叫做回调函数。1. 通过指针来调用

2014-08-24 21:10:59 379

原创 JavaScript中的arguments对象

JavaScript函数不介意传递进来多少参数,也不会因为形参是实参的不统一而错误。实际上,函数体内可以通过arguments对象来接受传递进来的参数。从而实现动态传递参数。

2014-08-24 20:55:52 463

原创 JavaScript函数的声明和使用

JS中的函数的声明有以下几种方式:1. function 函数名(){}

2014-08-24 20:54:17 414

原创 Sublime3常用插件安装

安装Sublime3插件的方法:1. 先安装Package Control组件。

2014-08-23 18:35:42 2092

转载 Vmstat命令详解

Vmstat命令详解一、前言vmstat命令:  用来获得有关进程、虚存、页面交换空间及 CPU活动的信息。这些信息反映了系统的负载情况二、虚拟内存运行原理在系统中运行的每个进程都需要使用到内存,但不是每个进程都需要每时每刻使用系统分配的内存空间。当系统运行所需内存超过实际的物理内存,内核会释放某些进程所占用但未使用的部分或所有物理内存,将这部分资料存储在磁盘上直到

2014-08-22 14:30:13 420

转载 LINUX Watch命令

watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果。你可以拿他来监测你想要的一切命令的结果变化,比如 tail 一个 log 文件,ls 监测某个文件的大小变化,看你的想象力了!1.命令格式:watch[参数]

2014-08-19 14:09:27 474

转载 LINUX 查看tcp连接数及状态

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' TIME_WAIT 8947       等待足够的时间以确保远程TCP接收到连接中断请求的确认FIN_WAIT1 15           等待远程TCP连接中断请求,或先前的连接中断请求的确认FIN_WAIT2 1            从远程T

2014-08-19 13:49:48 5221

转载 LoadRunner之Socket协议

1、函数lrs_receive()   例:lrs_receive( socket1, "buf1", LrsLastArg );   当使用该函数时对Response Time影响很大,具体是什么原因。 解释:lrs_receive()默认的超时时间是10秒。如果receive的buffer和录制时的大小不一致,lrs_receive()会重新receive再做比

2014-08-14 10:34:18 619

转载 LoadRunner Winsock 10053错误的真正原因

最近使用LoadRunner进行Winsock协议的性能测试时,测试的WebServer是JBoss,经常出现10053错误,现象如下:当我用lrs_create_socket创建连接之后,当这个socket连接的请求次数达到100次后,这个连接就不可用了,必须close后再重新create。LoadRunner提示错误:Error : socket0 - Software caused conn

2014-08-14 10:27:05 1282

转载 Cannot assign requested address的解决办法

今天想试一下redis,写了个程序,对redis连续进行100000访问,却出现以了Cannot assign requested address的问题,我起先是以为是redis的问题(可能承受不了这么多访问量),可是redis被大家吹的那么NB,不会出现这么SB的问题吧,于 是google之,发现原来是:客户端频繁的连服务器,由于每次连接都在很短的时间内结束,导致很多的TIME_WAIT,以

2014-08-14 10:07:24 3109

Java编程思想第四版

本书非常详细的讲解了java的一些基础知识以及高级应用。书中代码可以从 http://www.BruceEckel.com 下载

2013-08-19

空空如也

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

TA关注的人

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