eclipse插件-easy explore
- - 博客园_首页最近找到一个Eclipse的插件,名字是Easy Explore,是 Easy Structs 其 中的一个部分. 主要的功能就是在Eclipse里面视图的部分如果看到自己的工程,或者Package,包什么的,在安装完该插件以后点击鼠标右键,选 择"Easy Explore"就可以快速的打开该文件的windows存放文件夹,对于快速的导出源文件是一个很有用的插件.
这次再公开一个小工具 easy_runner 一个来用做压测的小工具
我主要用来做MySQL压测的时候,直接压业务端用的.
程序很简单,总共不到400来行,推荐程序员自己压测用,比LoadRunner这种重型压测工具使用起来方便多了
下载可以到 http://code.google.com/p/easy-runner/ checkout出源码来
使用说明见 http://code.google.com/p/easy-runner/wiki/Usage
一个Python实现的简单压测工具
Easy Runner主要实现了多线程压测,类似LoadRunner?,能得出QPS和RT,并能通过matlibplot画出曲线图.
见easy_runner下的setting.py进行配置
例子见附件中的easy_runner\scenario\example.py 这是一个压测剧本 其中
注意,剧本的类名必须是class Scenario(core.scenario.abstract_scenario):
如果已经做好了设置,也编写好了脚本即可以开始压测了. 开始压测很简单,直接在命令行键入python starter.py 就会开始压测. 这个时候会根据MONITOR_INTERVAL设置的时间间隔,直接输出QPS和RT信息,并同时开始记log (注:如果log已存在的话,原log会被重命名) 如果需要停止压测,在命令行直接输入q 回车 即可结束压测.
生成图形也很简单,直接在命令行键入python plot.py 就是自动分析刚才的log文件生成图形(plot.py需要matlibplot的支持~)
图形样例如下: