- 博客(46)
- 资源 (6)
- 收藏
- 关注
转载 CRT中文显示乱码
locale查看修改为en.utf-8linux修改默认语言 编辑/etc/sysconfig/i18n这个文件,原内容如下:LANG=“zh_CN.UTF-8”SYSFONT=“latarcyrheb-sun16”SUPPORTED=“zh_CN.UTF-8:zh_CN:zh”修改为:LANG=“en_US.UTF-8”SUPPORTED=“en_US.UTF-8:...
2019-06-04 17:05:21 2149
原创 创建存储过程create procedure
创建存储过程create proceduredrop procedure if exists test01;delimiter SETAUTOCOMMIT=0SET AUTOCOMMIT = 0SETAUTOCOMMIT=0create procedure test01()begindeclare v_cnt decimal (10) default 1000 ;dd:loop...
2019-06-04 17:05:15 2887
原创 LR--参数化_lr_save_string
lr_save_string(数据,变量)里的“数据”是否可以参数化?可以。不过如果直接将“数量”参数化使用则不能正确执行,因为lr_save_string的作用是将常量值保存到参数中。因此,如果要做参数化的话,在使用的时候,可以变通下,如lr_save_string(lr_eval_string("{NewParam}"),“param_name”);...
2019-06-04 17:05:08 450
转载 Base64解密加密
Base64解密加密LoadRunner/C语言 实现:Base64加解码之前分享过一个LoadRunner执行Base64编码的函数,由于当时没有提供解码。如今又在网上重新收集了一套编解码的函数。在LoadRunner脚本里包含头文件即可使用,示例如下:#include “base64.h”Action(){int res;// ENCODElr_save_string("t...
2019-06-04 17:04:56 433
转载 LR--多用户多业务并发
LR--多用户多业务并发使用lr录制脚本时,有很多方法都可以模拟用户的真实使用状态,例如: 1、lr_think_time()函数的使用可以模拟用户浏览的操作; 2、模拟Network Speed(Runtime-setting下的Network-Speedsimulation),可以模拟用户访问速度为最大带宽、自定义带宽以及各个连接模式的带宽(ADSL、ISDN等); 3、代理设置...
2019-06-04 17:04:50 654
转载 sprintf
sprintf字符串格式化命令,主要功能是把格式化的数据写入某个字符串中。sprintf 是个变参函数。转换字符%% 印出百分比符号,不转换。%c 整数转成对应的 ASCII 字元。%d 整数转成十进位。%f 倍精确度数字转成浮点数。%o 整数转成八进位。%s 整数转成字符串。%x 整数转成小写十六进位。%X 整数转成大写十六进位。//把整数123 打印成一个字符串保存在s ...
2019-06-04 17:04:43 1131
转载 LR--MD5
#ifndef MD5_H#define MD5_H#ifdef __alphatypedef unsigned int uint32;#elsetypedef unsigned long uint32;#endifstruct MD5Context {uint32 buf[4];uint32 bits[2];unsigned char in[64];};extern vo...
2019-06-04 17:04:35 224
原创 LR--web_reg_save_param实操
LR--web_reg_save_param实操ParamName: 存放得到的动态内容的参数名称o LB( Left Boundary ) : 返回信息的左边界字串。该属性必须有,并且区分大小写。o RB( Right Boundary ): 返回信息的右边界字串。该属性必须有,并且区分大小写。例子:web_reg_save_param(“accid”,“LB=“acc_id”:”"...
2019-06-04 17:04:29 243
转载 LR关联及web_reg_save_param方法浅析
loadrunner关联及web_reg_save_param方法浅析)一、什么是关联关联(correlation):脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器所响应的内容中查找,得到相应的值,已变量的形式替换录制时的静态值,从而向服务器发出正确的请求,这种动态获得服务器响应内容的方法被称作关联。也是把脚本中某些写死的数据,转变成动态的数据。...
2019-06-03 14:27:05 250
转载 LR压力负载测试的一些经验之谈
压力负载测试的一些经验之谈接触LR有些时间了,也做过几个大型政府OA的测试,一直有一些想法想法和大家交流。LR做压力负载是一个很少的工具,目前在世界上的市场份额也是最多的,大约在70%左右,次之的是QA_load。压力负载测试最重要的是环境的配置,一定要模拟真实的环境,否则得出的结果会和真实情况有很大的出入。比如数据库查询时,库里的数据一定要多,也就是所说的大数据量测试。环境配置根据不同...
2019-06-03 14:26:54 489
转载 LR--1080端口被占用
1080端口被占用问题:LoadRunner的HP Web Tours应用程序服务启动不了,提示1080端口被占用的问题 解决方法:查看占用1080端口的进程 Cmd窗口输入netstat–ano找到占用该端口的PID在任务管理器中找到该PID的进程名,我这里显示的是oracle.exe占用(怕影响其他服务,所以不做终止这个服务的操作,重新考虑修改 LoadRunner的HP Web...
2019-06-03 14:26:39 775
转载 LR--WEB性能测试的部分概念
WEB性能测试的部分概念事务(Transaction)在web性能测试中,一个事务表示一个“从用户-》web Server-》DB-》web server-》用户”的过程,一般的响应时间都是针对事务而言的。响应时间响应时间指的是从客户端发起一个请求开始,到客户端接收到从服务器端返回的响应结束,这个过程所耗费的时间。在某些工具中,响应时间通常会称为“TTLB”,即“time to last...
2019-06-03 14:26:22 183
转载 LR模拟不同IP的用户进行测试
LR模拟不同IP的用户进行测试这就需要loadrunner模拟不同IP的用户进行测试。loadrunner使用IP spoofer解决这一问题。启用该技术后,场景中运行的虚拟用户将模拟从不同的IP 地址发送请求。下面是具体操作步骤:1、设置使用ip wizard增加虚拟IP.使用IP Wizard:在“开始”菜单程序中,找到LoadRunner->Tools->IP Wizar...
2019-06-03 14:26:14 747
转载 LR--参数化
LR参数化上面两个选项都有三种情况,如果将他们进行组合,将产生九种取值方式。Select Next Row【选择下一行】Update Value On【更新时的值】Replay Result【结果】顺序(Sequential)每次迭代(Each iteration)结果:分别将15条数据写入数据表中功能说明:每迭代一次取一行值,从第一行开始取。当所有的值取完后,再从第一行开始...
2019-06-03 14:26:05 325
转载 LoadRunner11破解方法
LoadRunner11破解方法一、覆盖破解文件首先请下载LoadRunner破解文件,解压后将 lm70.dll,mlr5lprg.dll覆盖LoadRunner11安装目录bin目录下的相应文件,我的目录是C:Program Files\HPLoadRunner\bin,具体目录地址请根据自己安装路径来定。二、使用LoadRunner11 序列号1.打开LoadRunner,点击co...
2019-06-03 14:25:53 15756 4
转载 VB--mid函数
Mid 函数从字符串中返回指定数目的字符。Mid(string, start[, length])参数string字符串表达式,从中返回字符。如果 string 包含 Null,则返回 Null。Startstring 中被提取的字符部分的开始位置。如果 start 超过了 string 中字符的数目,Mid 将返回零长度字符串 ("")。Length要返回的字符数。如果省略或 ...
2019-06-03 14:25:41 1944
转载 VB--dim函数
dim变量不经过定义是可以直接使用的。但是经过Dim定义的和没有经过定义的,使用起来效果真的一样吗?其实两个还是有差别的。简单程序中看不出差别,如果以后程序复杂了,我认为还是有差别的。还是先用Dim定义一下比较好。因为,以后我们还会学到Public定义的变量(全局变量),而用Dim定义的是局部变量。看看下面的脚本1中a 的值的变化。最后的a 是80啦。a = 50msgbox “...
2019-06-03 14:25:30 7790
转载 QTP录制时间控件不允许用户手动输入解决办法
QTP录制时间控件不允许用户手动输入解决办法 1.手工识别控件后脚本如下Browser(“理论线损在线计算系统”).Page(“理论线损在线计算系统”).WebEdit(“startdate”).Set “2010-01-01”问题:该时间控制不允许手工输入时间,只能进行选择时间,运行时报错:object is disabled2.解决办法将上面的脚本替换为如下脚本Browser(“...
2019-06-03 14:25:20 241
转载 QTP--随机数
QTP--随机数Msgbox GetRandomChars(10)Function GetRandomChars( length )Dim strFor I = 0 to length Randomizeidx =Int( ( ub - 32 + 126 ) * Rnd +32)str = str & Chr(idx)NextGetRandomChars =...
2019-06-03 14:25:09 370
转载 QTP中窗口最大化最小化控制
QTP中窗口最大化最小化控制1、回访脚本的时候qtp自动最小化,脚本回放完毕后恢复脚本前加上:Dim objQTPWinSet objQTPWin = GetObject("" , “QuickTest.Application”)objQTPWin.WindowState = “Minimized”脚本结束的位置加上:objQTPWin.WindowState = “Restored...
2019-06-03 14:24:55 428
原创 QTP--web下拉列表
web下拉列表itemscount1 = Browser(“十分路由”).Page(“十分路由_2”).Frame(“Openfunc_box_2”).WebList(“channel”).GetROProperty (“items count”)itemscount2= Browser(“十分路由”).Page(“十分路由_2”).Frame(“Openfunc_box_2”).WebLis...
2019-06-03 14:24:43 315
原创 QTP--for循环
for循环for i=1 to 5Browser(“QQ空间-分享生活,留住感动”).Page(“QQ空间-分享生活,留住感动”).Frame(“Frame_3”).Link(“添加分类”).ClickBrowser(“QQ空间-分享生活,留住感动”).Page(“QQ空间-分享生活,留住感动”).Frame(“Frame_3”).WebEdit(“WebEdit”).Set DataTab...
2019-06-03 14:24:23 1195
转载 QTP无限试用
QTP无限试用在之前的文章中已经介绍过了如何下载与安装QTP/UFT11.5在此相信一定有许多朋友对于QTP/UFT11.5的破解非常感兴趣在此告诉大家,11.5目前破解仍然无效有QTP11正版license的可以直接升级使用QTP/UFT11.5版本而对于需要延长试用的朋友仍然可以像之前QTP11版本一样可以无限进行试用30天。方法:删除C:\ProgramData隐藏目录下的S...
2019-05-31 11:23:43 497
原创 linux查看文件目录大小
查看文件目录大小du -ah --max-depth=1,类似命令du -sh $(ls) 其中a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量查看目录下有多少个文件及文件夹需在终端输入ls | wc -w...
2019-05-31 11:00:30 9994
转载 linux运行级别和忘记root密码
运行级别#缺省的运行级,RHS用到的级别如下:#0 - 停机 ,机器关闭。#1 - 单用户模式 。就像Win9x下的安全模式类似#2 - 多用户,但是没有NFS 进入无网络服务的多用户模式#3 - 完全多用户模式 ,是标准的运行级。#4 - 没有用到 ,一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本 电脑的电池用尽时,可以切换到这个模式来#5 - X11 ,进到X...
2019-05-31 10:35:45 159
转载 Vi命令
Vi命令gg 跳到行首G 跳到行尾p 粘贴yy复制当前行yw复制一个单词y$复制光标到结尾y^复制光标到行首#yy复制#行#yw复制#个单词m,ny复制m到n行内容。u撤销上一步操作Ctrl+u: 向上翻半屏Ctrl+f: 向上翻一屏Ctrl+d: 向下翻半屏Ctrl+b: 向下翻一屏vi/vim 中可以使用
2019-05-31 10:31:25 392
转载 进程和线程的联系和区别
进程和线程的联系和区别定义:一、进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。二、线程是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行的基本单位,线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),一个线程可以创建和撤销另一个线程;进程和线程的关系:(1)一个线程...
2019-05-31 10:28:57 4031
转载 Https服务器
Https服务器第一步、首先生成一对证书。你需要使用到openssl命令,所以请确认系统已经安装过此包RHEL6中在/etc/pki/tls/certs 目录有个脚本可以帮助我们简化证书生成的过程,所以我们首先切换到此目录[root@rhel6u3-7 ~]# cd /etc/pki/tls/certs/[root@rhel6u3-7 certs]# make server.key ...
2019-05-31 10:26:21 595
转载 nmon 工具
nmon 工具nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:CPU 使用率内存使用情况内核统计信息和运行队列信息磁盘 I/O 速度、传输和读/写比率文件系统中的可用空间磁盘适配器网络 I/O 速度、传输和读/写比率页面空间和页面速度CPU 和 AIX 规范消耗资源最多的进程IBM HTTP Web 缓存用户自定义的磁盘组计...
2019-05-31 10:23:25 478
转载 Nginx安装部署
Nginx安装部署Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源...
2019-05-31 10:22:52 126
转载 linux图形界面
linux图形界面安装X图形界面系统yum list 列出所有可安装的软件包 可以通过 yum grouplist 来查看可能批量安装哪些列表先装X windows#yum groupinstall ‘X Window System’ -y安装GNOME桌面环境yum groupinstall “GNOME Desktop Environment”安装KDE桌面环境yum grou...
2019-05-31 10:21:28 2282
转载 linux的内核参数
linux的内核参数在安装Oracle的时候需要调整linux的内核参数,但是各参数代表什么含义呢,下面做详细解析。Linux安装文档中给出的最小值:fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 4294967295kernel.shmmni = 4096kern...
2019-05-31 10:20:41 210
转载 Samba服务器
Samba服务器Samba服务器不使用Linux系统的用户账号进行用户认证,而是维护自己的用户账号文件。Samba服务器的用户账号文件保存在“/etc /samba”目录中,文件名是smbpasswd,初始状态smbpasswd文件不存在,在第一次使用smbpasswd命令创建Samba用户时自 动建立。在建立Samba用户账户之前先要建立同名的Linux系统用户账号。#cd /etc/sa...
2019-05-30 17:17:48 321
转载 lsof命令
列出所有网络连接#lsof -ilsof的-i选项可以列出所有打开了网络套接字(TCP和UDP)的进程。列出所有TCP网络连接#lsof -i tcp也可以为-i选项加上参数,比如tcp,tcp选项会强制lsof只列出打开TCP sockets的进程。列出所有UDP网络连接#lsof -i udp同样udp让lsof只列出使用UDP socket的进程。找到使用某个端口的进程#...
2019-05-30 17:16:04 530
转载 DDNS配置实例(DHCP+DNS=DDNS)
DDNS配置实例(DHCP+DNS=DDNS)在网络管理中,维护DNS服务器是一项很基本的工作。但是,随着网络规模的不断扩大,频繁的去修改DNS区域数据文件,那也将会是一件很麻烦的事情。因此,动态DNS就应运而生。动态DNS(DDNS)需要DNS和DHCP来协同工作。Linux下也可以实现DDNS,不过DNS需要Bind8以上的版本,DHCP需要3.0以上的版本。本文用RedHat9来实现D...
2019-05-30 15:42:23 987
转载 iptables配置
iptables配置service iptables save#保存iptables配置vi /etc/sysconfig/iptablesping ip 提示host administratively prohibited目的主机被强制禁止关闭iptables的规则-A FORWARD -j REJECT --reject-with icmp-host-prohibited-A I...
2019-05-30 15:40:32 346
转载 L2TP的Tunnel和Session建立过程
L2TP的Tunnel和Session建立过程① 1(SCCRQ)Start-Control-Connection-Request控制链接发起请求,由LAC或LNS向对端发送,用来初始化LAC和LNS之间的tunnel,开始tunnel的建立过程。② 2(SCCRP)Strat-Control-Connection-Reply表示接受了对端的连接请求,tunnel的建立过程可以继续。③ ...
2019-05-30 15:38:09 1250
原创 WAN和LAN流量
WAN和LAN流量一般来说,路由系统的WAN口和LAN口上行下行速度是对应的,进入系统实时状态监测点可以查看到对应信息这里WAN口的下行带宽总和应该和LAN口的上行带宽总和基本一致,WAN口的上行带宽总和LAN口下行带宽总和基本一致如出现不一致的状态,如LAN口总和远多于WAN口,如下图:则有如下可能:路由开启了端口镜像功能,进入防火墙-端口镜像中查看:有大量不符合网络传输标准的...
2019-05-30 15:21:09 1387
原创 搭建pppoe server
搭建PPPOE SERVER搭建pppoe,成功了的话,就觉得TM超级简单,在centos更是5步左右就能搞定1、yum install rp-pppoe安装pppoe,安装完成后,会有pppoe-server命令2、安装完成后,会在动在/etc/ppp目录下生成pppoe-server-options文件,文件内容如下,照着改就可以了写道#PPP options for the PP...
2019-05-30 14:30:35 2293
fer2103plus.7z
2019-05-30
fer2013.rar
2019-05-30
CASME2_Compressed video.zip
2019-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人