适用环境
python版本 >=2.6或3.3,mysql版本>=4.1。
安装
可以使用pip安装也可以手动下载安装。
使用pip安装,在命令行执行如下命令:
|
1 |
pip install PyMySQL |
如需要手动安装,请先下载,下载地址:https://github.com/PyMySQL/PyMySQL/tarball/pymysql-X.X。其中的…
python版本 >=2.6或3.3,mysql版本>=4.1。
可以使用pip安装也可以手动下载安装。
使用pip安装,在命令行执行如下命令:
|
1 |
pip install PyMySQL |
如需要手动安装,请先下载,下载地址:https://github.com/PyMySQL/PyMySQL/tarball/pymysql-X.X。其中的…
JDK版本一般要求是JDK1.7。JDK1.6较新的版本也可以使用。这里使用的是JDK1.8。
官方有一个JDK与Hadoop版本对照表,可以参考一下:http://wiki.apache.org/hadoop/HadoopJavaVersions。
JDK安装完成后需要配置PATH环境变量和JAVA_HOME环境变量。
我工作中的笔记本配置还可以。但是在测试一个简单的TCP连接时,发现把线程数设置为10000时,我的笔记本会很快死掉。最终实验出我的笔记本可以承受的安全线程数是5000。可是对应用的最低性能要求就是能承受1w的并发。此时可以采用基于JMeter的分布式测试方案。
如刚才提到的,要求测试应用在1w并发下的表现,而一部计算机所能承受的线程数是5000,那么需要两部计…
JMeter的监听器可以理解为JMeter提供的测试分析工具(或者测试结果报告)。JMeter监听器的监听范围是当前节点及其子节点。JMeter提供了多种测试监听器,这里简单说几个用过的监听器。
为了演示监视器的作用,我这里做了一个简单的HTTP请求测试。
如何创建测试计划就不多说了,可以参看这篇文章:《使用JMeter》
下图是线程组的配置:
下图是H…
JMeter是一款基于java开发的压力测试应用。最初是为测试 Apache JServ(tomcat的前身)的性能而开发的。不久以后,JMeter也成为了jakarta的一个子项目。
截至目前(20150408),JMeter最新的版本是2.13。用户可以在JMeter官网下载最新的稳定版本。官网提供了.zip和.gz两种格式的下载文件。JMeter2.13…