JMeter简单接口压测

虽然我是一个高冷任性的人,以前重现并发问题情愿搞个C语言的多线程程序执行,也不愿意找各种工具,昨天在压测dubbo接口的时候,用了下JMeter,还是挺爽的,果然赶脚自己是第一次用心用这玩意

因为做的是LBS基于位置的服务,因此少不了位置经纬度,当然还有人

这时候调用dubbo接口需要传入三个参数,其中有两个参数希望在并发的时候是在变化的,也就是并发每个线程传入的是不同的参数,至于具体接口内容可以[……]

Read more

Java服务端单元测试指南

转自阿里巴巴墨源:Java服务端单元测试指南

一. 前言

单元测试并不只是为了验证你当前所写的代码是否存在问题,更为重要的是它可以很大程度的保障日后因业务变更、修复Bug或重构等引起的代码变更而导致(或新增)的风险。

同时将单元测试提前到编写正式代码进行(测试驱动开发),可以很好的提高对代码结构的设计。通过优先编写测试用例,可以很好的从用户角度来对功能的分解、使用过程和接口等进行设计,从而提[……]

Read more

BurnlnTest

最近又了解了一下BurnlnTest,主要用来对虚拟机进行加压,可以进行压测CPU,内存,IO等,我主要是测试了Linux主机,版本稍微有点老

下载链接:

wget http://www.passmark.com/ftp/burnintest_2.1.tar.gz

下载完解压后,先看下目录下各个玩意,README和帮助文档就不管了,这里有个shell脚本

#!/bin/bash

#Chec[......]

Read more

Nosetests试水思考

今天看了几分钟的nose用法,刚刚兴致勃勃地直接结合tempest来test的时候,用nosetests测试,说实话tempest也是扫了一眼,看到很多Test开头的,激情就来了,随手测试一个test_flavors.py,小case,验证通过,简单

出于好奇心,看看都验证了那些测试

首先看到以Test开头的,就明白是啥了,随便看一个,

    def test_create_flavor_with[......]

Read more

python测试框架

开源测试框架那么多,自己却一直没去摸索摸索,汗颜;找各种理由不是一个正确的态度,努力补拙才是应该做的

摘抄一个IBM文档库的一篇,Link:http://www.ibm.com/developerworks/cn/aix/library/au-python_test/,决心好好研究下~!

  • zope.testing

    通常,从事 Zope 项目的开发人员就像是早期的拓荒者。他们需要以一种统一的方式在[……]

    Read more

Memory Leak检测工具dmalloc

今天大家都在怀疑系统可能有memory leak,于是我准备用内存检测工具测试一把,valgrind由于还要修改的source code比较多,就下了3年前曾经用过的另一个工具dmalloc,由于用过,所以信心满满 ,可惜太失望了

1:下载,最新版也是几年前的

wget http://dmalloc.com/releases/dmalloc-5.5.2.tgz

2:安装

tar zxvf dmallo[......]

Read more

Google coredumper的效果

通常coredump会产生core文件,然后通过调试core文件定位那具体地方,google coredumper也能够达到相同的效果,但会以一个更美观的文本文件存起来供调试

下载coredumper,安装十分简单

./configure && make && make install

如果编译没法通过,修改include里头文件的文件目录即可

测试程序(产生cor[……]

Read more