转载留存:http://blog.sina.com.cn/s/blog_46d0362d0102v8ii.html
性能测试需要模拟多种场景,经常受制于资源限制,没办法建立贴近实际部署环境的场景。因而需要借助一些软硬件提供的特性来模拟近似的环境。本文提到的JMeter是一种开源的模拟测试解决方案,可以通过多线程并发的方式来持续提供压力测试源。
1.下载安装
仅仅需要从apache的网站找到下载包,解压到本地文件目录即可。
http://jmeter.apache.org/download_jmeter.cgi
2.启动
解压目录中存在一个bin的目录,里面有很多批处理文件和脚本文件,window系统运行jmeter.bat即可。需要关注的是bin目录中的jmeter.properties文件,这是运行相关的配置文件. 特别是TCP Sampler configuration部分几个配置会和后面内容相关
3.建立一种类型测试
这里只描述简单的tcp测试建立步骤,因为目前支持的测试类型很多,无法一一陈述,功能细节部分可以参考JMeter文档
1)创建测试线程组
2)根据需要设定线程组参数
3)建立TCP采样
3)配置TCP采样参数
基本上一个简单的测试计划就完成了,点击运行采样,就会将文本发送出去。