性能测试
文章平均质量分 88
itest_2016
爱测未来,一群热血有志青年所组成的团队
展开
-
AJP13漏洞利用
前言平时学习过程中使用nmap扫描目标服务器或者C段的时候经常会发现8009端口的AJP13服务,一直没有很在意这个服务是干嘛的。直到遇见一个服务器没有开放其他多余的端口情况下迫不得已要弄清楚,开放的这个服务是干什么的,MSF下的脚本又使用不方便功能单一,所以就有了这个文章。AJP13服务简介AJP13是定向包协议。因为性能原因,使用二进制格式来传输可读性文本。AJP协议:WE原创 2017-10-31 21:43:29 · 16403 阅读 · 5 评论 -
什么,项目“生病了”?我来看!
教你怎么当医生,看病象,分析病因!原创 2017-11-14 09:52:19 · 339 阅读 · 0 评论 -
一周资讯 | 每一个公司都有一个得罪不起的性能僧
作为一个仍在经验积累初期的性能测试小白,做过的项目屈指可数,每次做一个测试任务,都是边做边摸索边学习的过程。这次是为某项目测了一些重要的接口,服务框架用的是spring boot,数据库是mongodb和mysql,框架数据库均是第一次遇到。此次测试的目的是在达到测试指标时,接口能承载的最大并发数,对性能差的接口进行优化。测试的指标是响应时间≤100ms(本文提到的响应时间均为90%响应时间)原创 2017-12-26 11:40:08 · 389 阅读 · 0 评论 -
你了解HTTP协议吗??
1、什么是HTTP协议现在的web程序的开发技术比较多,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,希望以下内容对大家的开发工作或者测试工作有所帮助。 协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定...原创 2018-02-08 17:45:44 · 1289 阅读 · 0 评论 -
震惊性能测试圈的经典案例!!
JVM性能案例分享---今天来给大家分享几则性能分析和调优的案例:案例一:回收器选择不当导致频繁FGC【问题描述】使用单台8C8G压力机Jmeter压测A系统,约3mins内存就占满4G,频繁出现FGC。 【性能场景】单机模式下,使用500并发持续压测http明文接口;默认jvm配置:-Xms1024m -Xmx2048m -XX:NewSi...原创 2018-03-26 17:41:37 · 4493 阅读 · 0 评论 -
来自520的福利----视频直播平台性能测试
1、测试背景随着直播业务的兴起,越来越多的直播平台开始涌现,这火热的程度好像一个应用不带上直播业务出来都不好意思跟人打招呼。公司也在赶时髦,做了一个直播平台,直播内容是面向公司内部员工的,还有少量外部用户。直播平台好不好,最重要的一点是观众观看是否流畅是否清晰,能否满足较多的人观看。平台需要进行测试是否满足大量用户观看直播,这么重要的事情当然要交给性能测试人员来做。2、直播技术一般来说,我们常把视...原创 2018-05-20 16:10:33 · 12088 阅读 · 1 评论 -
那些你必须知道的JVM小知识~
有木有小伙伴遇到内存溢出时很惊慌失措?频繁FGC不知道如何处理?今天小姐姐就带大家来熟悉熟悉我们的经常打交道的朋友----JAVA虚拟机 什么是JAVA虚拟机呢? 简单说:Java虚拟机(Java Virtual Machine 简称JVM)是运行所有Java程序的抽象计算机,是Java语言的运行环境。Java程序在运行时,需要在内存中的分配空间。为了提高运算效率,就对数据进行了不...原创 2018-07-19 20:06:53 · 446 阅读 · 0 评论 -
JVM性能调优
JVM性能调优一、JVM内存组成及分配组成图方法栈&本地方法栈:线程创建时产生,方法执行时生成栈帧 方法区:存储类的元数据信息 常量等 堆:java代码中所有的new操作 native Memory(C heap):Direct Bytebuffer JNI Compile GC;堆内存组 组成 详解 Young...原创 2019-07-26 15:01:22 · 1433 阅读 · 0 评论 -
android crash自动化分析
什么是Crash?Crash就是由于代码异常而导致App非正常退出现象,也就是我们常说的“崩溃”。Android中有哪些类型Crash通常情况下有以下两种类型Crash:分为Java Crash、Native Crash首先来探讨下Java CrashJava Crash在Android上的特点1. 这类错误一般是由Java层代码触发的2. 一般原创 2017-10-31 21:39:26 · 3032 阅读 · 0 评论 -
Redis及其监控工具简介
作为现在web应用开发的黄金搭档,Redis正被广泛应用于存储session信息、权限信息、交易作业等热数据。但是Redis的数据可视化不便、数据查看维护困难、Redis状态监控、运维不易等问题也是我们经常会遇到的问题。作为一名性能测试人员,在工作当中不可避免会碰到系统使用Redis数据库。Redis的功能和性能非常出色,考虑篇幅问题,本文将会对Redis和常见的监控工具进行简单的介绍,后面有机会原创 2017-10-31 21:32:03 · 10067 阅读 · 4 评论 -
爱测未来性能-Tomcat配置参数性能优化
Tomcat默认参数一般很难满足生产环境,同样也不适用于性能测试环境,所以需要根据实际情况修改一下参数。下面以真实项目的性能测试环境配置为例,简单介绍下Tomcat配置参数的优化。先上两幅图,是关于Tomcat 配置文件server.xml中部分内容的截图。图1来源于项目A的性能测试环境,图2来源于项目B的性能测试环境。其中项目B的tomcat配置已经做了相关优化。(使用的都是tomca原创 2017-05-18 09:24:19 · 470 阅读 · 0 评论 -
爱测未来性能-你不得不知道的WebSocket
一、WebSocket出现的背景过去,创建需要在客户端和服务之间双向通信(例如,即时消息和游戏应用)的web应用, 需要一个滥用的 HTTP 来轮询服务器进行更新但以不同的 HTTP 调用发生上行通知。以前网站为了实现即时通讯,所用的技术都是轮询(polling)。轮询是在特定的时间间隔(如每隔1秒),由浏览器对服务器发出HTTP request,然后由服务原创 2017-05-17 15:42:25 · 3706 阅读 · 0 评论 -
爱测未来性能-性能测试之dubbo
Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000多个服务提供30多亿次访问量支持,最大单机支撑每天近1亿访问量,并被广泛应用于阿里巴巴集团的各成员站点。核心部分包含:远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模原创 2017-05-17 14:30:33 · 2538 阅读 · 1 评论 -
爱测未来性能-性能测试之Kafka
生产者生产(produce)各种信息,消费者消费(consume)(处理分析)这些信息,而在生产者与消费者之间,需要一个沟通两者的桥梁-消息系统。所从一个微观层面来说,这种需求也可理解为不同的系统之间如何传递消息。Kafka就是可以解决此类问题的一个消息系统,它实现了生产者和消费者之间的无缝连接。原创 2017-05-16 11:43:25 · 766 阅读 · 0 评论 -
爱测未来性能-前端性能测试平台及应用
性能测试一直是Web应用中非常受关注的部分。目前人们对性能的关注还主要集中在服务端,大部分人在说到“性能测试”的时候,都会把重点放到服务端的性能测试和调优,也就是通过各种方法找到服务端的性能瓶颈并尝试对其进行调优。实际上,对于web应用来说,除了考虑服务端在足够短的时间内返回页面数据之外,还可以从页面前端的角度来考虑性能测试和性能调优。本文将围绕前端性能测试目的、测试平台搭建及应用进行介绍。原创 2017-06-05 15:52:10 · 2645 阅读 · 2 评论 -
爱测未来性能-Loadrunner录制https脚本
随着公司的发展,公司原有的SVN服务器存放的内容不断增加,容量已经不能满足后续需求,首先我们想到对服务器进行扩容,然而因为各种原因服务器不能进行扩容,所以公司决定更换新的SVN服务器,在做数据迁移和环境部署之前我们需要对服务器进行一次性能测试,了解部署后的服务器性能,测试过程中需要对https的网页进行性能测试。我们可以用loadrunner录制http网页,但是当录制ht原创 2017-07-10 13:57:09 · 1386 阅读 · 0 评论 -
视频上线系列之性能
你与性能大师之间只差一节百得大讲堂~原创 2017-08-11 13:49:16 · 547 阅读 · 0 评论 -
Tomcat 监控
JConsole,JvisualVM工具可以直观监控Tomcat的JVM内存、线程、GC等信息。Windows本地监控很简单,Linux可以借助Linux的远程图形桌面VNC。原创 2017-08-14 09:08:57 · 936 阅读 · 0 评论 -
数据库性能分析与优化(爱测未来团队内训材料)
内存管理方式:MSMM、ASMM(sga_target)、AMM(memory_target) 小内存有小内存的问题,大内存有大内存的麻烦!ORA-04031 Buffer cache 和 sharedpoolsize 的 begin/end值在 ASMM、AMM 和 11gR2MSMM 下可是会动Parses解析次数,包括软解析+硬解析,我们希望的是 ...原创 2019-09-04 08:24:51 · 399 阅读 · 0 评论