在使用Jmeter进行性能测试时,如果并发数比较大(比如最近项目需要支持1000并发),单台电脑的配置(CPU和内存)可能无法支持,这时可以使用Jmeter提供的分布式测试的功能。 一、Jmeter分布式执行原理: 1、Jmeter分布式测试时,选择其中一台作为调度机(master),其它机器做为执 ...
分类:
其他好文 时间:
2016-11-08 11:37:26
阅读次数:
346
nginx+php7环境,opcache已经开启,每测试一个框架都重启服务器并且预热访问三次,压测工具ab.exe。 laravel,thinkphp,yii都已关闭debug,该做的优化命令都搞了,它们输出的view都是相同的,不要怀疑哥的水平。 下面上图: 一、原生php 二、thinkphp5 ...
分类:
Web程序 时间:
2016-11-05 22:38:09
阅读次数:
1064
转发请注明原文地址:http://www.cnblogs.com/dongxiao-yang/p/6031398.html 最近协助同事优化一个并发消费kafka数据用来计算的任务,压测过程中发现有两个spout对应的topic消费速度明显低于其他topic的指标,每个spout分配10个并发消费速 ...
分类:
其他好文 时间:
2016-11-04 20:51:09
阅读次数:
549
sysbench源码包下载过程略(也可以使用epel源安装),自行网上搜索。1先安装mysql数据库。#yuminstallmysql-community-server,我这环境安装的是5.7.16版本。#tarxfsysbench-0.4.12.10.tar.gz#cdsysbench#./configure--with-mysql-includes=/usr/include/mysql/--with-mysql-libs=..
分类:
数据库 时间:
2016-10-31 22:49:12
阅读次数:
311
可参照:http://www.cnblogs.com/liu-ke/p/4324157.html 压测中有些参数是固定范围内的取值,或者成对出现(如登录帐号和密码),以大量用户同时登录网站为例: 1. 新建一个csv或txt文件-logins.txt 第一列为username,第二列为对应的pass ...
分类:
其他好文 时间:
2016-10-31 18:56:14
阅读次数:
556
随着手机APP用户量的增大,大的手机APP一般都需要进行压力测试,这几天用了loadrunner 12进行了手机APP的压力测试,整理了下,大家可以参考参考怎样给Andorid / IOS手机APP进行压力测试,以下是操作实例。 下面介绍LR12进行手机压测的步骤: 1. 网上下载个Loadrunn ...
分类:
移动开发 时间:
2016-10-31 09:11:17
阅读次数:
437
直播的火爆带来了海量的用户,也带来了海量的服务器并发。本文分析了目前直播行业存在的难点,从腾讯目前的新直播产品——NOW直播出发, 了解直播应用背后的那些事。 ...
分类:
其他好文 时间:
2016-10-27 22:48:14
阅读次数:
266
双11在进行程序扩容后,进行联合压测演练,主要上游进行程序层面压测,下游可以 一并分析压测情况并进行分析。 梳理了程序对于redis的依赖,程序对于数据库的依赖,程序本身的降级预案,调用别人 服务的降级预案。 在过程中遇到了一些问题,前边文章已经分析到一种情况在并发量高时清理磁盘,在 写日志程序会发 ...
分类:
其他好文 时间:
2016-10-26 09:41:01
阅读次数:
260
每请求一次jsp页面,会产生一个session对象,并且这个对象30分钟后才过期。我们计算了下当时的QPS是5000,也就是说每秒钟产生5000个session对象。每分钟产生300K个对象,session是个map对象,比较大,这样很快就会把内存撑爆。 解决办法如下: 1.在page指令里添加se ...
分类:
其他好文 时间:
2016-10-23 14:35:28
阅读次数:
127
场景:测试订单记录存储性能;描述:使用分布式来测试高并发情况下存储订单记录的性能;要求:订单编号不能重复;脚本方案(初稿):使用计数器(counter)来生成订单号,其他可用变量来处理;调试结果与问题:单机情况下:Jmeter能生成不重复的订单号,能完成压测任务;分布式..
分类:
其他好文 时间:
2016-10-18 23:29:04
阅读次数:
546