自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (3)
  • 收藏
  • 关注

转载 Jmeter启动GUI界面出错

今天要用Jmeter测试服务器性能,发现GUI界面总是有warning提示:WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.在网上搜了搜,发现是Jmeter需

2014-10-25 09:51:10 525

转载 missing: CURSES_LIBRARY CURSES_INCLUDE_PATH

[root@localhost software]# cd mysql-5.5.11[root@localhost mysql-5.5.11]# cmake .-- Could NOT find Curses (missing:  CURSES_LIBRARY CURSES_INCLUDE_PATH)CMake Error at cmake/readline.cmake:82 (MES

2014-08-07 18:27:28 807

原创 selenium 学习笔记一--selenium多窗口问题

selenium遇到多窗口问题

2014-06-03 17:41:09 612

转载 linux 忘记密码

1、关机2、重启3、进入如上图界面时,按字母“e”;4、进入如上图界面时,按字母“e”;5、进入如上图界面时,按字母“e”;(在quiet后面输入single ,注意quite和single中间一定要有空格)6、输入完single后,敲回车键,然后敲字母键:b,进入图形界面在sh—3.2# 后边输入 “passwd”,然后输入新密码,即可!

2014-04-29 13:38:05 481

转载 mysqldump: Got errno 28 on write

出处:http://lynnteng0.blog.51cto.com/2145094/1159348使用mysqldump进行数据库备份的时候,出现下面的错误 Got errno 28 on writegoogle,有说是因为max_allowed_packet太小的原因>show variables like 'max_allowed_packet';

2014-03-28 18:54:56 4784

转载 MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法

MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法环境:linux,mysql5.5.21错误:Host is blocked because of many connection errors; unblock with 'mysql

2014-03-27 18:02:52 468

原创 mysql 创建存储过程权限问题

在mysql下创建存储过程,一直提示如下信息:刚开始我给该用户授予create routine权限,但是还是不能创建,后来才发现在存储过程中也有select,insert等其他操作,并看到一篇日志如下“首先,在mysql存储过程出现的同时,用户权限也增加了5种,其中和存储过程有关的权限有 三种:ALTER ROUTINE 编辑或删除存储过程 CREATE ROUTINE

2014-03-14 13:33:39 5030

原创 mysql主从报1062-主键重复错误

在主从同步过程中,经常遇见主键重复导致同步失败。Last_Errno: 1062Last_Error: Error 'Duplicate entry '4' for key 'PRIMARY''昨天研究了主从原理,才理解这种同步失败跟配置无关,再次查看两个表的数据,才恍然大悟。现在造成这种问题的原因分析一下:1.程序错误程序中往从库插入数据,主库再同步时,就会出现主键重复。

2014-02-21 18:43:28 5717

转载 linux sed

1. Sed简介 2. 定址 3. Sed命令 4. 选项 5. 元字符集 6. 实例 7. 脚本1. Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件

2013-12-27 18:43:54 447

转载 MYSQL数据文件--.frm文件(只有.frm文件时的表结构恢复)

了解MYSQL的都知道,在MYSQL中建立任何一张数据表,在其数据目录对应的数据库目录下都有对应表的.frm文件,.frm文件是用来保存每个数据表的元数据(meta)信息,包括表结构的定义等,.frm文件跟数据库存储引擎无关,也就是任何存储引擎的数据表都必须有.frm文件,命名方式为数据表名.frm,如user.frm. .frm文件可以用来在数据库崩溃时恢复表结构。下面说说如何通过.fr

2013-12-02 15:41:58 572

转载 LVM磁盘管理和扩容

LVM磁盘管理一、LVM简介... 1二、 LVM基本术语... 2三、 安装LVM... 3四、 创建和管理LVM... 42、 创建PV.. 63、 创建VG.. 74、 创建LV.. 95、LV格式化及挂载... 10一、LVM简介LVM是 Logical Volume Manager(逻辑卷管理)的简写,它

2013-11-20 16:05:41 623

转载 Linux 查看资源占用情况

转自:http://blog.csdn.net/gltyi99/article/details/6761656今天给客户准备环境来测试数据加载速度,需要使用工具来监控cpu,内存,磁盘IO等的情况。这里记录了一些命令来温习一下。top请参见top命令解释,http://blog.csdn.net/gltyi99/article/details/6761500free 1

2013-11-19 17:09:56 838

转载 LoadRunner+Android模所器实现抓包并调试本地服务端

为了测试Android软件的服务端的功能,需要重现某些客户端操作,便于发现功能问题,性能问题。也方便客户端与本机服务端特别是服务端代码进行断点调试。这个时候需要对网络操作进行重现。loadRunner是hp公司开发的压力测试工具。功能比较强大,能够启动程序并对其网张通信行为进行监控,抓包,并重放。 0.Android模拟器创建虚拟设备。 1.录制模拟器脚本设置新录制脚本

2013-11-06 13:45:06 539

原创 lr 动态sessionId处理引发的问题

若sessionId位数不变,使用lr_save_var()例如:char newSessionId[100];lr_save_string("sessionId=123456","session");lr_save_var(lr_eval_string("{session}")+10,6,0,newSessionId);lr_output_message("s

2013-09-24 18:16:27 917

转载 MySQL中关于查询条件中的字符串空格问题

假设当前mysql数据库中有个表:sysuser有个字段是:sysUseName字段中有条记录的内容是:robin请看下面这两个SQL语句:SELECT * from sysuser s  where s.sysUseName = 'robin'SELECT * from sysuser s  where s.sysUseName = 'robin空格'SELECT * f

2013-08-29 11:35:06 578

原创 mysql grant问题

创建一个只读用户grant select on *.* to readonly on '%' identified by 'readonly';注:这里的%是指所有的用户,但是不包含本机(localhost),如果mysql -h 192.168.0.40 -u readonly -P 3306 -p(192.168.0.40是本机IP)是可以连接成功的。如果想在本地不加-h 也可以连

2013-08-14 16:31:47 800

原创 nginx problems

很久之前安装的nginx,今天拿过来用--启动[root@testing conf]# /usr/local/nginx/sbin/nginx -s reloadnginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)--在logs下创建了nginx.p

2013-08-12 17:15:18 597

转载 linux hostname详解

Linux操作系统的hostname是一个kernel变量,可以通过hostname命令来查看本机的hostname。也可以直接cat /proc/sys/kernel/hostname查看。  #hostname  #cat /proc/sys/kernel/hostname  上面两种输出结果相同。  修改运行时Linux系统的hostname,即不需要重启系统

2013-08-09 12:00:23 602

转载 linux sudo log

由于管理的服务器不多,而且都是我一个人管,但公司发展越来越快,服务器也越来越多,人手也添加了,但不能一直都用root账号人手一份,为了安全和管理控制,决定部署sudo。sudo默认安装在系统里,配置日志文件跟踪的时候遇到问题,无论怎么操作,就是不能写入sudo日志。参考了网上的N多文章 ,都不能解决问题,其中的奥秘就在于他们都省略了一步。所以部署东西,最好还是先看官方文档为先,遇到小部份难题在go

2013-08-08 14:09:12 1371

转载 linux screen

作为linux服务器管理员,经常要使用ssh登陆到远程linux机器上做一些耗时的操作。也许你遇到过使用telnet或SSH远程登录linux,运行一些程序。如果这些程序需要运行很长时间(几个小时),而程序运行过程中出现网络故障,或者客户机故障,这时候客户机与远程服务器的链接将终端,并且远程服务器没有正常结束的命令将被迫终止。又比如你SSH到主机上后,开始批量的scp命令,如果这个ssh线

2013-08-07 12:15:45 403

转载 linux dig命令

Dig简介:Dig是一个在类Unix命令行模式下查询DNS包括NS记录,A记录,MX记录等相关信息的工具。由于一直缺失Dig man page文档,本文就权当一个dig使用向导吧。Dig的源码是ISC BIND大包的一部分,但是大多编译和安装Bind的文档都不把它包括在内,但是在linux系统下,它通常是某个包的一部分,在Gentoo下是bind-tools,在Redhat/Fedor

2013-08-07 12:08:15 607

原创 nfs 共享

1.介绍:NFS(network file system)NFS只是一种文件系统,本身没有传输功能,是基于RPC协议实现的,才能达到两个Linux系统之间的文件目录共享,所以在共享时需要开启portmap服务2.步骤:两台机器server:192.168.0.40client:192.168.0.21服务端:创建共享目录mkdir -p /mnt/nfsda

2013-06-26 17:53:48 785

转载 javamail发送邮件

今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵 以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。jar包因为我不知道怎么传到javaeye上,所以朋友们回去自己打吧。 我的代码有三个类: 第一个类:MailSenderInfo.java Java代码

2013-06-24 11:46:34 528

原创 linux umount umount: /mnt/nfsdata: device is busy

umount命令:功能说明:卸除文件系统。语 法:umount [-ahnrvV][-t ][文件系统]补充说明:umount可卸除目前挂在Linux目录中的文件系统。参 数:-a 卸除/etc/mtab中记录的所有文件系统。-h 显示帮助。-n 卸除时不要将信息存入/etc/mtab文件中。-r 若无法成功卸除,则尝试以只读的方式重新挂入文件系统。-t 仅卸除

2013-06-19 16:43:01 807

转载 Linux的mount命令详解

命令格式:  mount [-t vfstype] [-o options] device dir  其中:  1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:  光盘或光盘镜像:iso9660  DOS fat16文件系统:msdos  Windows 9x fat32文件系统:vfat

2013-06-19 10:53:39 409

原创 james:java.net.BindException: Address already in use

启动james时,一直报上面的错误netstat -pnl | grep 25原来是系统自带的sendmail/sbin/service sendmail stop(centos)或者ps -ef | grep sendmailkill -9 ID(进程ID)

2013-06-17 16:56:42 592

原创 ERROR 2003 (HY000): Can't connect to MySQL server

[unisoft@cc11 ~]$ mysql -h119.*.*.* -u zyl -p -P3307 -S --socket=/tmp/zhangyl/mysql.sockEnter password: ERROR 2003 (HY000): Can't connect to MySQL server on '119.*.*.*' (113)在网上搜有几种解决办法:1. m

2013-06-14 19:37:08 491

原创 mysql ERROR 1045 (28000): Access denied for user 'zyl'@'localhost' (using password: YES)

mysql创建用户:mysql> grant all privileges on *.* to zyl@'%' identified by '123';Query OK, 0 rows affected (0.00 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)登陆:[root@m

2013-06-14 19:32:45 587

转载 软件缺陷度量中用EXCEL制作柏拉图的方法

用EXCEL制作柏拉图 1. 数据表如图,两列数据,每个模块缺陷数和累积缺陷比例 2. 选中每个模块缺陷数(B列)和累积缺陷比例(D列)这两列数据,插入柱图,如图:3. 更改系列2为折线图:选中系列2的图,右键,选“更改图表类型”选折线图后,如图:4. 设置数据系列格式:选择系列2的线,右键,选“设置数据系列格式”完成

2013-06-14 18:07:34 2116

转载 linux lsof命令详解

简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应

2013-06-14 17:28:54 427

转载 Linux netstat命令详解

简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行netstat后,其输出结果为Active Internet connections (w/o servers)Proto Recv-Q S

2013-06-14 16:30:59 313

转载 AIX下用nmon进行监控和分析实战

AIX下用nmon进行监控和分析实战nmon从这里下载:http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser1、准备:  1)用root用户登录到系统中  2)建目录:#mkdir /nmon/script  3)确定版本:#oslevel,以便确定用哪个脚本,我是用530

2013-06-13 14:55:46 532

转载 haproxy配置文件详解

haproxy配置文件详解    写在前面的话,本文档部分信息来自网络,同时参考过官方的架构指南,在此非常感谢zero提供的文档,以及在学习haproxy过程中的帮助。#/usr/local/sbin/haproxy -f /etc/haproxy/haproxy.cfg -st `cat /var/run/haproxy.pid`        ####################全

2013-06-12 08:38:01 817

原创 mysql 存储过程-动态表名

想写一个存储过程,实现不同的库下不同表的查询功能,发现表名传递跟其他变量不一样delimiter //create procedure proc()beginset @v_databasename = 'unibiz0122013';set @v_tablename = 'mail_open_05';set @v_sql = concat('select  * from '

2013-05-31 14:06:39 841

原创 mysql 存储过程

创建一个存储过程mysql> delimiter //mysql> create procedure test_proc1()    -> begin    -> declare v_name varchar(20);    -> declare v_password varchar(20);    -> select email,password into v_name,

2013-05-30 16:49:28 859

转载 LoadRunner参数化取值与连接数据库

LoadRunner在使用参数化的时候,通常都是需要准备大数据量的,也因此LoadRunner提供两种参数化取值方式,一种是手动编辑,另一种就是通过连接数据库取值。一般在大型业务并发压力测试时,数据量肯定也都是非常大的,所以手动去编辑当然就不切实际了,还好有连接数据库的功能,所以就方便了很多。不过提供连接数据库的功能到不是为了方便去取数据,而更重要的应该是借用数据库的造数据功能,通过简单的sql语

2013-05-28 18:01:57 465

转载 LoadRunner检查点使用小结

运行测试时,经常要验证在返回的页面上是否有特定的内容,我们可以通过文件检查点和图像检查点来完成。常用检查点函数如下:1)web_find()函数用于从 HTML 页中搜索指定的文本字符串;2)web_reg_find()函数注册一个请求,以在下一个操作函数(如 web_url)检索到的HTML网页上搜索指定的文本字符串;3)web_image_check()函数用于从HTML页面中

2013-05-28 16:37:31 569

转载 LoadRunner参数化详解

距离上次使用loadrunner 已经有一年多的时间了。初做测试时在项目中用过,后面项目中用不到,自己把重点放在了工具之外的东西上,认为性能测试不仅仅是会用工具,最近又想有一把好的利器毕竟可以帮助自己更好的完成性能测试工作。这算是一个认知的过程吧!  在次安装打开loadrunner时,发现虽然自己的思想还在,但已经非常生疏了,好多设置都找不到了具体的位置。下面说参数化参数化是性能测试中时最常

2013-05-28 13:56:17 412

原创 lr-关联

关联是LR经常用到的操作关联解决测试中动态值的问题关联目的:1.简化或优化代码,通过关联语句,不需要嵌套就可以链接查询2.用户动态数据,比如日期,时间,sessionID等3.容纳唯一数据记录,比如对数据库的插入操作,ID 是唯一值的情况 关联步骤:1.从服务器返回的数据中选取需要进行关联的数据2.将该数据存入脚本的一个参数中3.将脚本中需要使用该数据的地方

2013-05-28 10:07:06 408

原创 loadrunner基础概念介绍

场景:在lr中主要表现为controller中设计与执行测试用例中的用户场景。主要工作有,在controller中选择虚拟用户脚本、设置虚拟用户数量配置虚拟用户运行时的行为、选择负载发生器、设置执行时间等。负载发生器(load generator):用来产生压力的真实机器,受controller控制,可以使用户脚本在不同的主机上执行。在性能测试工作中,通常由一个controller控制多个

2013-05-27 13:50:06 446

jmeter IP欺骗

jmeter实现类似LoadRunner的IP欺骗功能

2014-11-05

loadrunner快速指南

loadrunner入门指导,很有必要先学习这个,再操作

2013-08-02

WinScoket基础知识讲义

WinScoket基础知识,其中包括TCP/IP和七层协议,还有每层协议的具体介绍与使用

2013-07-01

空空如也

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

TA关注的人

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