自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jmeter源码生成jar包

首先,将修改好的代码运行生成class文件(在IDEA找到NewDriver方法,右击选择Run'NewDriver.main()'生成class文件);然后,找到生成的class文件路径,查看自己想打到哪几层目录; 使用命令行运行命令:jar-cvfApacheJMeter_tcp.jarorg\apache\jmeter\protocol\tcp这样就可以把tcp文件下的所有文件和文件夹都可以打成jar包打成的jar包含的路径会与执行的命令行路径一致:j...

2021-07-28 12:34:10 425

原创 Jmeter源码导入IDEA出现的各种问题

首先:建议使用jmeter5.1之前的源码,因为像jmeter5.1之前的都有build.xml和eclipse.classpath 、eclipse.project,也有可能我的jmeter5.3源码是从github上下载的,所以没有这三个文件;建议下载地址:https://archive.apache.org/dist/jmeter/source/第二步:解压源码第三步:将文件eclipse.classpath 和文件eclipse.project修改成.classpath和.pr...

2021-07-23 17:25:40 417 1

原创 GClog日志设置及打开工具

在tomcat中设置gclog日志在Tomcat安装目录bin文件下找到catalina.sh文件先将catalina.sh文件复制一份,防止修改错误导致tomcat无法运行;cpcatalina.shcatalina_0.sh使用vimcatalina.sh打开文件查找JAVA_OPTS关键字将JAVA_OPTS="-Xms4096m -Xmx4096m -XX:MaxNewSize=1024m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX...

2020-10-26 11:00:30 730

原创 生成dump文件,检查java应用程序是否内存泄露

生成dump文件是某一时刻的,并不是持续的在jdk/bin目录下执行./jps找到正在运行进程号和进程名./jmap -dump:format=b,file=dump.hprof PID //注意生成的文件类型是hprofdump的分析工具叫mat(MemoryAnalyzer)需要依赖jdk运行在windows上只需要解压,然后双击MemoryAnalyzer.exe就可以;当然可能会遇到打不开的问题,这个问题主要是MemoryAnalyzer使用的内存太小导致的,需要调整M...

2020-10-26 10:59:18 239

原创 删除数据库binlog日志

首先,连接数据库(连接主数据库)执行 show binary logs;命令 如果执行不了,清用>重定向几个binloag日志,注意:show binary logs语句无法执行是因为没有空间再执行 show binary logs再执行 purge binary logs to 日志名称; 命令再执行 restart master;...

2020-10-15 14:58:13 206

原创 linux重装系统,发现存在密码如何重置密码

由于系统安装后的默认密码丢失,因此需要修改密码1.在启动引导主页按e2.找到linux16....UTF-8,在后面输入rd.break,变成这样linux16....UTF-8 rd.break3.按ctrl+x运行内核程序进入紧急救援模式4.mount -o remount,rw /sysroot5.chroot /sysroot6.passwd7.输入密码,需要确认两次8.touch /.autorelabel9.exit10.reboot...

2020-10-15 14:46:05 275

原创 linux虚拟机yum安装本地软件

部署环境时,系统提示缺少gcc,需要安装gcc,因为是内网无法在在网上安装,只能使用操作系统的ISO文件进行安装;首先,需要挂载;mount /dev/cdrom /media/cdrom 其中,/media/cdrom是挂载后的目录。第二步:配置yum本地源; 1.在/etc/yum.repos.d路径下创建新本地源的配置文件redhat.repo,文件后缀必须是repo类型 2.在文件redhat.repo内编写 ...

2020-10-15 13:50:12 621

原创 loadrunner编写下载文件

Action(){ int flen; long fileContent; char fileName[20]=""; char *strNumber; web_set_max_html_param_len("40000"); lr_start_transaction("xiazai"); web_reg_save_param("fc...

2020-02-29 14:38:27 150

原创 loadrunner使用socket协议发送16进制数据

在性能测试过程中,我们经常会见到socket协议的接口测试传输的是16进制,遇到这种我们如何把data.ws里的数据传输到服务器?第一步:确认传输数据的内容,然后每两位数据前边添加\x;例如:字符串04077b22636d6422需要转换成loadrunner可以读取的数据\x04\x07\x7b\x22\x63\x6d\x64\x22第二步:确认数据传输的格式;有的数据不会要求传输数据的...

2020-02-20 10:20:01 1058

原创 loadrunner运行c语言脚本

运行c语言脚本需要确认给c语言脚本传进去的参数,c语言脚本通过函数调用loadrunner设置的参数。c语言脚本在生成的时候需要生成lib文件不能只生成dll文件。另外,c语言脚本需要放在lodrunner脚本中,例如:红框中的就是c语言脚本。loadrunner中加载c语言函数是lr_load_dll(); char strreport[200]; char*...

2019-10-14 10:58:30 954

转载 laodrunner跑场景是自身出现的问题

一、 Error -27727: Step download timeout (120 seconds)has expired when downloading resource(s). Setthe “Resource Page Timeout is a Warning” Run-Time Setting to Yes/No to have this message as awarning/...

2019-07-23 15:52:17 530

转载 性能测试内存异常处理

堆内存溢出java.lang.OutOfMemoryError: Java heap space原因:java堆内存不够或者程序中有死循环;解决:如果是java堆内存不够,需要通过调整JVM下面的配置来解决:  < jvm-arg>-Xms3062m < / jvm-arg>   < jvm-arg>-Xmx3062m < / jvm-arg&gt...

2019-07-23 14:09:09 498

转载 安装wireshark后,找不到接口处理方法

这是由于win7 默认NPF服务是关闭的,需要以管理员的身份开启这个服务Windows7上安装wireshark时,会遇到NPF驱动无法启动的情况,一般如果采用管理员的方式就可以正常启动,或者是将NPF安装为service的方式,这样问题就OK了以管理员的方式进行启动NPF驱动方法步骤为开始->附件->cmd(右键点击,浏览到以管理员方式启动) ->命令net...

2019-07-10 18:12:10 1430

转载 loadrunner关于sockets的函数以及sockets的简介

一、概述 Loadrunner拥有极为丰富的工具箱,供予我们制造出各种奇妙魔法的能力。其中就有此次要讨论的socket套接字操作。二、socket概述 socket是操作系统中I/O系统的网络延伸部分,它扩展了操作系统的基本I/O到网络通信,使进程和机器之间的通信成为可能。如果想完全地理解socket在Loadrunner中如何工作的,熟悉一些关于它的历史会...

2019-06-19 22:57:07 426

转载 loadrunner测试web service的方法总结

有三种方法成功:Add Service Call方法步骤1.首先向开发要到wsdl的地址。(本例中用的是http://IP:7001/sofa/services/com/yss/sofa/framework/test/services/WebService?wsdl)打开之后显示的应该是一个XML格式的解释性的文件添加,注意:需要添加?wsdl。2.打开loadrunner,新建一个脚本,使...

2019-06-04 11:51:41 448

原创 loadrunner编写socket脚本

首先,选择windows sockets协议Action(){ lr_save_string(lr_eval_string("<socketid>"),"socket_num");//这里为了参数化以后取值方便就在一开始把参数化的内容存放到一个普通函数中 lr_start_transaction("test"); lrs_create...

2019-06-04 11:30:14 884

原创 nmon命令行参数介绍

关于nmon的命令行参数-f 电子表格输出格式[注意:默认-s300 -c288]输出文件是&lt;hostname&gt; _YYYYMMDD_HHMM.nmon-F &lt;filename&gt;与-f相同,但用户提供的文件名-c &lt;number&gt;快照数-d 请求磁盘服务和等待时间(DISKSERV和DISKWAIT)-i &...

2019-03-12 15:09:40 9377

原创 loadrunner不显示web page diagnonstilcs

loadrunner进行跑完场景,进行结果分析时发现没有web page diagnonstilcs的分析这种现象是因为勾选了Run-time settings-&gt;Internet protocol-&gt;preferences-&gt;Winlnet replay instead of Sockets选项只要取消Run-time settings-&gt;Internet pr...

2019-03-06 13:29:27 710

原创 "HttpSendRequest" failed, Windows error code=

loadrunner跑场景时,会出现"HttpSendRequest" failed, Windows error code的错误,这个错误的出现有两个原因1.响应时间过长2.勾选了Run-time settings-&gt;Internet protocol-&gt;preferences-&gt;Winlnet replay instead of Sockets选项第一种原因网上有很多解决...

2019-03-06 13:19:14 2939

原创 loadrunner录制https脚本

如何确认是否录制的系统是https协议:       第一:开发明确告知       第二:有时候你录制脚本的时候,有事务再跑,但是生成脚本的时候会发现,没有脚本生成。这样,你用fiddler抓包你就会发现,这些请求都是https的首先,loadrunner录制https脚本需要下载证书,(也可以找开发要)         打开浏览器输入网址,点击“证书错误”(看自己的情况),点击...

2019-02-27 14:06:40 5449

原创 loadrunner录制https报错Connection reset by peer

因为系统不兼容ie9,无法直接录制https,只能通过抓包工具,抓取请求,人工编写脚本,手动写完脚本每次回放系统报错Error -27780: [GENERAL_MSG_CAT_SSL_ERROR]connect to host "**************" failed: [10054] Connection reset by peer是因为有一个选项没有选取,最后发现需要勾选Run...

2018-11-03 21:22:07 1035

原创 selenium自动化框架在window命令行下运行2017.1.11

为了测试项目的功能,又可以节约开发和测试人员的时间,都会给测试框架定时让它在规定的时间开始测试。配置testng环境1.建立一个文件夹如D:\testng2.在文件夹中放入testng-6.8.5.jar、selenium-server-standalone-2.49.0.jar、测试框架打成的jar包和jcommander-1.4.jar、testng.xml。3.配置环境变量,...

2018-09-29 13:31:09 331

原创 性能测试的并发数如何计算

并发数=PV / PV Time *页面链接次数*HTTP响应时间*因数/Web 服务器数量其中,PV是网页浏览数量,PV Time是浏览时间;HTTP响应时间一般情况下是1s或更少;因数一般为5。PV也是反映一个网站受欢迎的程度的指标之一

2017-06-26 10:00:32 5473

原创 在linux下按规定时间执行脚本2017.2.27

首先 想crontab中加入定时执行的脚本       1. 将当前crontab中的所有任务保存到一个临时文件中  crontab -l >目录/;       2.将要添加的脚本放到              echo "0,5,10,15,20,25,30,35,40,45,50,55 ** * * 目录/待执行脚本>> /dev/null 2>&1" >>目录/.     

2017-02-27 15:52:05 453

原创 shell脚本中expect交互应用2017.1.10

在shell脚本中总是要用到交互问题,很多初学者不会使用expect,对expect不熟悉,我将自己的第一个shell脚本中使用expect写出来这是一个普通用户需要root权限查找坏块,代码部分是shell脚本中expect语言部分。其中mypassword是root用户的密码,请根据自己的密码编写spawn是expect自带的命令,主要是给连接加一个外壳expect是当出现

2017-01-10 12:24:25 355

Tomcat gclog日志分析工具HPjmeter

对tomcat的gclog日志进行分析,进行可视化展示,可以查看一些配置参数,检查是否软件是否运行正常

2020-10-15

SocketTool.rar

帮助学习loadrunner录制socket接口,模拟socket的客户端服务器

2019-06-04

tomcat 6.0

Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为 Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。

2014-03-20

空空如也

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

TA关注的人

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