Aug232019
Jenkins+Ant+JMeter报告自动化
1.参考Jenkins+Ant+JMeter集成,安装Jenkins(不需要安装Performance Plugin插件),建立Slave节点,连接Slave节点,创建任务等。
2.将Jenkins+Ant+JMeter集成中创建的任务的第5步“构建后操作”删除,并将第1步修改(点击configure进行删除或修改)如下:
3.构建前,创建目录及所需文件:
目录1:
<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>...阅读全文
作者:绝缘体.. | 分类:apache, express, html, java, jenkins, 云计算, 后端框架, 开发工具, 编程语言 | 阅读: | 标签:Apache, express, html, java, jenkins
抢沙发
Aug232019
JMeter脚本拷贝自动化
方法一:DOC命令拷贝脚本(适合Windows系统)
1.写一段DOC命令(保存为批处理文件copyscript.bat),将本地JMeter脚本拷贝到远程机器上。
net use \\<远程机IP>\ipc$ <password> /user:<username>
C:\Windows\System32\xcopy D:\jmaterscript\testreport\script\*.* \\<远程机IP>\script\*.* /y/e
注意:执行之前要把远程机器上的script目录设置为共享,并且远...阅读全文
Aug232019
Jenkins+Ant+JMeter集成
Tomcat是jenkins运行的容器,jenkins实际上是依赖于Tomcat才能启动的。Jenkins可以调度ant的脚本。
Ant和maven类似,maven是执行pom文件,ant是执行build文件。
Jenkins强大之处就是有很多插件。
一.Jenkins安装
1.Tomcat下载,解压。D:\software\apache-tomcat-8.0.28\webapps目录下的东西无用可删除。
PS:这些文件是用来打开Tomcat控制台的。
2.官网(https://jenkins.io/download/)下...阅读全文
Aug232019
Ant+JMeter集成
实例一(不推荐)
1.Ant下载(https://ant.apache.org/bindownload.cgi),解压缩,配置环境变量(不配也可以,配了更方便一些)。
我这里下载的是apache-ant-1.10.5-bin.zip,在运行时需要Java8。(JDK8下载安装)
Ant 环境变量配置:计算机→属性→高级系统设置→高级→环境变量→系统变量;新建“ANT_HOME”变量,变量值为:D:\software\apache-ant-1.10.5(根据ant的实际解压路径填写);在path...阅读全文
Aug232019
jvm 性能调优工具之 jstat 命令详解
Jstat名称:Java Virtual Machine statistics monitoring tool
官方文档:https://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jstat.html
功能描述:
Jstat是JDK自带的一个轻量级小工具。它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。
命令用法:jstat [-命令选项] [vmid] [间隔时间/...阅读全文
Aug232019
jvm 性能调优工具之 jmap 命令详解
jmap名称:Java Memory Map(内存映射)
官方文档:https://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jmap.html
功能描述:
内容太多,直接看前辈们的总结:
java命令–jmap命令使用(这篇文章写得非常好)https://www.cnblogs.com/kongzhongqijing/articles/3621163.html
Java虚拟机的内存组成以及堆内存介绍 http://www.hollischuang.com/archives/80
Java GC工作原理htt...阅读全文
Aug232019
jvm 性能调优工具之 jps 命令详解
JPS名称:jps – Java Virtual Machine Process Status Tool命令用法:jps [options] [hostid]
options:命令选项,用来对输出格式进行控制
hostid:指定特定主机,可以是ip地址和域名, 也可以指定具体协议,端口。
[protocol:][[//]hostname][:port][/servername]
功能描述:
jps是用于查看有权访问的hots...阅读全文
Aug232019
JMeter报错:Address already in use : connect
Address already in use : connect的解决办法:
修改操作系统注册表1、打开注册表:regedit2、找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters3、新建 DWORD值,name:TcpTimedWaitDe,value:30(十进制) ——> 设置为30秒(默认240)4、新建 DWORD值,name:MaxUserPort,value:65534(十进制) ——> 设置最大连接数65534注意:修改时先选择十进制,再...阅读全文
Aug192019
MyBatis Maven插件简介及Mapper文件的使用
MyBatis Maven插件是什么?
MyBatis Maven插件是一个为MyBatis框架提供便捷的开发工具的Maven插件。它为开发人员提供了简化、自动化的配置过程,帮助快速集成MyBatis框架,并提供了一系列命令行工具,方便开发者在项目构建过程中生成、更新与管理MyBatis相关的文件。
安装及配置MyBatis Maven插件
要使用MyBatis Maven插件,首先需要在项目的pom.xml文件中加入插件的配置。
<build>...阅读全文
Aug192019
Groovy编程:Java的灵活脚本语言
Groovy是一种在Java虚拟机(JVM)上运行的灵活脚本语言。它的设计目标是提供更简洁、更可读的代码编写方式,同时仍然兼容Java语法和库。Groovy融合了脚本语言的灵活性和Java的强大性能,使开发人员能够更快速、更高效地编写代码。
1. 简洁易读的语法
Groovy采用了一种更加简洁的语法,使得编写代码更加易读易懂。相比Java而言,Groovy中的代码量通常会更少,并且更接近自然语言。例如,...阅读全文