自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (11)
  • 收藏
  • 关注

转载 Jmeter-java请求执行报错:java.lang.NoSuchFieldError: INSTANCE

本次测试背景:1.使用jmeter压力测试Java接口,开发提供了一个jar,并且提供了依赖jar包2.写完测试类后打包成jar,放入D:\software\apache-jmeter-2.13\lib\ext3.可以正常启动jmeter.当执行用例时,错误出现了报错截图:如果大家遇到上面截图这个问题,

2017-03-31 17:44:05 1065

原创 computerdatabase项目中的监控数据收集

computerdatabase项目中的监控数据及分析

2017-03-31 10:40:13 512

原创 jmeter中的java请求 用httpclient写的http请求 及参数化

首先,jmeter中的sample的原理:

2017-03-31 10:36:30 4469

原创 测试策略、负载测试、压力测试、调优测试、稳定性测试概念

测试策略,系统的性能一般取决于几个性能指标:系统资源使用率、系统吞吐量(TPS)、系统响应时间(RT)。先做负载测试、在做压力测试。性能测试通过不同过的标准:根据需求提测界定的。负载测试:不断增加并发用户数,找到最优的并发,然后用最优并发做压力测试。压力测试:利用恒定的并发数去施压,找性能问题,两者的区别是负载时线程数递增的,压力是线程数恒定的。调优测试:改代码,改架构。稳定性

2017-03-30 10:35:22 2395

原创 写程序分析堆内存溢出和栈内存溢出

package com.mvntest.mvn;import java.util.ArrayList;import java.util.List;public class HeapOOM { public static void main(String[] args) throws InterruptedException{ int size = 1024 * 1024 * 8;

2017-03-29 16:16:55 2535

转载 JVM(5):tomcat性能调优和性能监控(visualvm)

tomcat服务器优化1、JDK内存优化   根据服务器物理内容情况配置相关参数优化tomcat性能。当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。因此一般建议堆的最大值设置为可用内存的最大值的80%。 Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大.Tomcat默认可以使用的内存为128MB

2017-03-28 15:18:41 231

转载 JVM(4):Jvm调优-命令篇

运用jvm自带的命令可以方便的在生产监控和打印堆栈的日志信息帮忙我们来定位问题!虽然jvm调优成熟的工具已经有很多:jconsole、大名鼎鼎的VisualVM,IBM的Memory Analyzer等等,但是在生产环境出现问题的时候,一方面工具的使用会有所限制,另一方面喜欢装X的我们,总喜欢在出现问题的时候在终端输入一些命令来解决。所有的工具几乎都是依赖于jdk的接口和底层的这些命令,研究这些命

2017-03-28 15:17:34 273

转载 JVM(3):Java GC算法 垃圾收集器

概述垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理,因此,我们的内存垃圾回收主要集中于 java 堆和方法区中,在程序运行期间,这部分内存的分配和

2017-03-28 15:16:06 193

转载 JVM(1):Java 类的加载机制

1、什么是类的加载类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。类加载器并不需要等到某个类被“首次主

2017-03-28 15:14:33 609

转载 JVM(8):JVM知识点总览

jvm 总体梳理jvm体系总体分四大块:类的加载机制jvm内存结构GC算法 垃圾回收GC分析 命令调优当然这些知识点在之前的文章中都有详细的介绍,这里只做主干的梳理这里画了一个思维导图,将所有的知识点进行了陈列,因为图比较大可以点击右键下载了放大查看。类的加载机制主要关注点:什么是类的加载类的生命周期类加载器双亲委派模型什么是

2017-03-28 15:13:02 232

转载 JVM(2):JVM内存结构

所有的Java开发人员可能会遇到这样的困惑?我该为堆内存设置多大空间呢?OutOfMemoryError的异常到底涉及到运行时数据的哪块区域?该怎么解决呢?其实如果你经常解决服务器性能问题,那么这些问题就会变的非常常见,了解JVM内存也是为了服务器出现性能问题的时候可以快速的了解那块的内存区域出现问题,以便于快速的解决生产故障。先看一张图,这张图能很清晰的说明JVM内存结构布局。J

2017-03-28 14:58:03 224

转载 vmstat详解及案例分析

一、解读内存二、解读CPU      1.  运行队列      2. CPU使用率      3. 上下文切换 三、系统监控的实验         实例一,大量的算术运算       实例二,大量的系统调用       实例三,大量的io操作       实例四:大量的占用内存       实例五:又一个大量分配内存例子四、vmstat用法

2017-03-28 11:46:38 624

原创 多线程连接jdbc 造数据

多线程两种方式,第三种方式 用线程池   开线程池节省线程停止唤醒的时间。 并发包的时候用原子。打jar包 用命令跑 和监控

2017-03-22 22:35:30 1223

原创 computer-database 项目性能测试执行

先做负载测试找到系统的最优并发数,然后用这个并发数做压力测试,发现系统问题。最后优化后的系统做稳定行测试

2017-03-22 14:34:05 281

原创 computer-database项目性能测试方案

1、测试内容请求接口 url:http://localhost:9000/computers?f=ACE请求参数:f={param1 2 3 4 5}2、性能指标TPS>=100笔/秒RT3、测试目的发现性能问题,保证系统稳定性4、性能工具选型jmeter5、测试数据参数化数据 100基本数据 1W6、性能测试场景7、性能测试人员的安

2017-03-21 17:29:47 260

原创 computer-database 项目需求提测

1、业务描述公司开发后台系统,用于增加计算机信息2、被测对象请求url:http://localhost:9000/computers?f=ACE 请求参数:f={param}3、性能指标TPS>=100 笔/秒RT4、基础数据线上1W数据5、接口文档 设计文档 系统架构

2017-03-21 16:54:06 367

原创 computer-database项目脚本开发

新增1000个计算机数据计算机查询接口脚本

2017-03-21 13:34:00 201

原创 Computer-database 项目导入数据方式 用jmeter造数据,用httpclient发送post请求造数据

jmeter造数据

2017-03-21 13:06:09 285

原创 computer-database 项目在linux环境下的搭建

用winSCP把 computer-database 上传到 usr/lib/中在linux中安装jdk ,把下载的jdk-8u121-linux-x64.rpm安装包,上传到/usr/lib/java  这个目录中,1、然后运行这rpm -ivh jdk-8u121-linux-x64.rpm。2、运行vim /etc/profile,在文件末尾输入以下几行:JAVA_HOM

2017-03-20 16:50:10 349

原创 性能测试流程

一、需求提测(需求分析)查询1、性能指标:TPS 现在大于17笔/秒,未来大于100笔/秒。RT小于500ms2、接口是什么3、接口交互协议是什么4、线上数据是多少5、二、性能方案1、业务分分析,系统架构,系统设计2、性能指标:TPS 现在大于17笔/秒,未来大于100笔/秒。RT小于500ms3、测试数据4、压力工具选型 (jmeter)5、监控指标:

2017-03-16 16:30:05 384

原创 业务接口造数据(httpclient)

导入httpclient jar包 创建maven工程

2017-03-15 14:27:40 442

原创 linux服务器硬件资源指标、jvm监控 、存储数据库、redis监控

jstat

2017-03-15 14:10:41 2577 2

原创 性能工具造数据 (jmeter)

用工具造数据 jmeter 多线程造数据http中 post请求 要填参数 计数器中的num 参数化tps 单位(笔/秒) 和 rt 多线程于单线程时候的 区别。计数器中的 最大和等于 线程数乘以循环次数单线程造数据

2017-03-15 13:55:00 1799

原创 单线程连接jdbc 造数据 java 脚本造数据 (jdbc)

在linux安装好 mysql ,用navicat 远程连接,在linux中mysql 配置授权   GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;  mysql -uroot -p123456  进入数据库命令quit 或者 ctrl +d  退出数据库命令

2017-03-15 13:44:58 397

原创 tomcat

1、bin 目录中是命令,主要有两大类 ,一类是.sh  结尾的是linux 环境下的。一类是.bat 结尾的是windows 环境下的。 例如 startup  shutdown2、conf 是存放配置文件 server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码web.xml可以设置tomcat支持的文件类型context.xml可以用来配置数据

2017-03-15 13:38:32 217

原创 maven

main 中写正式代码test 中写测试代码  用junitmvn test -Dtest=包名+类名,即可执行test中的代码码云开源中国  https://git.oschina.net/niujinliang/test   账号密码 2415793@qq.com    niu123jenkins 配置中 用git配置

2017-03-15 13:28:41 245

Linux学习笔记资料

包含Linux、Shell、Puppet等内容

2023-02-27

Java最全知识点及答案

Java最全知识点及答案

2023-02-27

java开发工具箱,拿来即用

java开发工具箱,拿来即用

2022-09-20

Django REST Framework

Django REST Framework

2022-03-10

MAT使用手册无加密.pdf

MAT,分析堆dump文件的一个工具,结合Eclipse使用,因为工具使用都是英文,不方便操作,此pdf详细介绍功能使用,

2020-04-19

beeTest.zip

SpringBoot搭建的接口测试平台注册及登录模块,可以做为一个脚手架,继续编写使用,已经集成了Mybatis,可以直接使用。

2020-03-22

后端开发框架已整合ssm脚手架.zip

整合spring+springmvc+mybatis,可以直接开发在上面继续开发,并且备注了详细的讲解

2019-12-17

startbootstrap-sb-admin-gh-pages

startbootstrap-sb-admin-gh-pages 免费模板 ,可以根据模板搭建自己的页面

2019-03-16

ExtentTestNGIReporterListener.java

ExtentTestNGIReporterListener.java

2018-08-25

JVM体系结构与GC调优

JVM体系结构和GC调优

2018-08-21

jpeg-turbo.zip

编译好的jpeg-turbo,编译好的jpeg-turbo,编译好的jpeg-turbo

2018-08-15

chromedriver.exe V2.3

chromedriver V2.3 驱动 chromedriver V2.3 驱动 chromedriver V2.3 驱动 chromedriver V2.3 驱动 chromedriver V2.3 驱动 chromedriver V2.3 驱动 chromedriver V2.3 驱动 chromedriver V2.3 驱动 chromedriver V2.3 驱动 chromedriver V2.3 驱动 chromedriver V2.3 驱动 chromedriver V2.3 驱动 chromedriver V2.3 驱动 chromedriver V2.3 驱动

2017-09-11

订单系统项目代码

订单系统项目代码

2017-06-01

深入理解java虚拟机

2017-03-31

空空如也

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

TA关注的人

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