Memcache性能测试工具Twemperf的使用介绍

工具简介

Twemperf又名mcperf,是一款memcached的性能测试工具。Mcperf就像httperf,但它基于memcached的协议,它使用memcached的ASCII协议并且能够快速的产生大量memcached连接和请求。该工具主要用于memcached性能测试,模拟大并发set、get等操作,mcperf只能运行在unix/linux环境下。

工具的安装

我们可以通过下面的链接来获取mcperf:

https://github.com/twitter/twemperf

进入下面页面获取最新发行版:

https://github.com/[……]

阅读全文>>

运用Loadrunner测试Mysql数据库性能

前言

针对数据库的性能测试,loadrunner本身支持sql server和oracle数据库,这两种数据库可以用loadrunner直接录制进行测试。而我们项目中使用的是mysql数据库,针对用loadrunner测试mysql数据库的方法网上也有很多介绍文章,主要有两种方案。一种是利用ODBC连接测试mysql,但是这种方法配置比较麻烦,如果要录制的话需要安装支持ODBC连接的查询分析器,这工具不好找,能找到的也只能算凑合能用。如果大家有兴趣试试这种方法,可以上网搜搜,学习配置一下。另外一种方法是利用mysql lib库进行测试,这也是loadrunner推荐的测试方法,模拟mysql[……]

阅读全文>>

如何用Loadrunner测试移动APP应用性能

前言

LoadRunner在PC端的应用,相信大家都比较了解,通常测试流程大致是:制定计划—>录制脚本—>增强脚本—>实施测试—>分析结果—>发布报告。而针对手机客户端的性能测试,我们平时做得很少,几乎没接触过,这次做XX的项目,趁机正好学习了一下。

如何做

在XX这个项目中,我们主要需要测试从手机客户端访问新闻资讯、查看商品、留言等几个场景,从这几点可以看出,其实主要测试的性能是手机客户端跟服务器交互的性能,不是客户端在手机上运行的性能(这个后续可以研究下,比如运行时间长了会不会出现内存泄露导致程序崩溃等问题)。理解了这一点后,其实就能明白,这跟在PC端测试是没有多大区别的,唯一的区[……]

阅读全文>>