由于Jmeter是一个纯Java的应用,用GUI模式运行压力测试时,对客户端的资源消耗是相当惊人的,所以在进行正式的压测时一定要使用non-gui模式运行,如果并发数很高或者客户端的硬件资源比较一般的话,还可以以server模式用多个client进行分布式测试。一直有朋友问我这个分布式测试要怎么用, ...
分类:
其他好文 时间:
2017-07-25 19:34:33
阅读次数:
208
用过了很多压测工具,却一直没找到中意的那款。最近试了wrk感觉不错,写下这份使用指南给自己备忘用,如果能帮到你,那也很好。 安装 wrk支持大多数类UNIX系统,不支持windows。需要操作系统支持LuaJIT和OpenSSL,不过不用担心,大多数类Unix系统都支持。安装wrk非常简单,只要从g ...
分类:
Web程序 时间:
2017-07-24 14:52:09
阅读次数:
302
提到索引,首先想到的是效率提高,查询速度提升,不知不觉都会有一种心理趋向,管它三七二十一,先上个索引提高一下效率..但是索引其实也是暗藏杀机的... 今天压测带优化项目,开着Jmeter高并发访问项目,后台连着mysql通过show processlist命令查看查询情况,发现些sql语句需要优化, ...
分类:
数据库 时间:
2017-07-20 23:43:36
阅读次数:
231
前言不知不觉,技术人生系列·我和数据中心的故事来到了第四期。小y又和大家见面了!当您看到业务系统压测呈现以下波浪形的tps曲线时,你会怎么下手?小y(中亦科技)今天要和大家分享的就是这样一个业务系统压测性能问题的分析和解决过程。这个问题困扰了客户相当长一段时间,幸..
分类:
数据库 时间:
2017-07-20 15:22:35
阅读次数:
196
LoadRunner 接口压测,请求报文为json格式 重点关注请求报文的参数化 : 请求方法如下: 【关注1】 "EncType=application/json", //指定响应头的Content-Type,这里是JSON "RecContentType=application/json", / ...
分类:
Web程序 时间:
2017-07-17 13:11:27
阅读次数:
1176
新建目录www 下载nodejs 解压 测试是否安装成功 进入解压目录下的 bin 目录,执行 ls 命令 有node 和 npm 测试 安装成功 现在 node 和 npm 还不能全局使用,做个链接 可以在任何目录下执行 node 和 npm 命令 注: 查看环境变量echo $PATH /usr ...
分类:
Web程序 时间:
2017-07-15 11:18:22
阅读次数:
138
Jmeter使用实践- 基础介绍 随着市场上推出越来越多的测试工具,大家使用起来也比较盲目,就我个人而言,使用过LoadRunner和Jmeter 很多人倾向于LoadRunner,因为LR的功能更强大,其实工具的选择,不在于工具本身有多强大,取决于我们的实际需求 我接触的项目基本都是web应用,从 ...
分类:
其他好文 时间:
2017-07-14 13:34:27
阅读次数:
141
背景:Facebook 开发的远程服务调用框架 Apache Thrift,它采用接口描述语言定义并创建服务,支持可扩展的跨语言服务开发,所包含的代码生成引擎可以在多种语言中创建高效的、无缝的服务,其传输数据采用二进制格式,相对 XML 和 JSON 体积更小,对于高并发、大数据量和多语言的环境更有 ...
分类:
其他好文 时间:
2017-07-12 20:01:38
阅读次数:
217
最近的工作我在做一个有关于消息发送和接受封装工作。大概流程是这样的,消息中间件是采用rabbitmq,为了保证消息的绝对无丢失,我们需要在发送和接受前对消息进行DB落地。在发送前我会先进行DB的插入,单表插入,所以在性能上也是能接受的,单表插入做了压测基本上是一到两毫秒的时间,加上消息的发送(有AC ...
背景 性能压测工具之前使用的是jmeter,这次说的是nGrinder,先直接搬运两者之间的比较 这里还有一个详细的对比: http://qa.blog.163.com/blog/static/19014700220125264628978/ nGrinder采用的controler-agent模式 ...
分类:
其他好文 时间:
2017-07-10 12:10:48
阅读次数:
176