首先下载JMeter,网址:https://jmeter.apache.org/dow...下载Binaries版,即可执行版,已编译好,下载解压就能够用。Source版是源代码版,须要本人编译成可执行文件。tgz压缩格局用于unix零碎。Windows零碎中用WinRAR也能解压tgz.双击 /bin/jmeter.bat,关上GUI mode来设计脚本。如果设计实现后,跑压力测试,要用Non-GUI mode.如果没有装置JAVA,在运行jmeter.bat后,会提醒 Not able to find Java executable or version.Please check your Java installation.按JMeter官网的阐明,起码要装置JRE,但最好装置JDK,因为用到JDK中的keytool。JMeter is compatible with Java 8 or higher. We highly advise you to install latest minor version of your major version for security and performance reasons.Because JMeter uses only standard Java APIs, please do not file bug reports if your JRE fails to run JMeter because of JRE implementation issues.Although you can use a JRE, it is better to install a JDK as for recording of HTTPS, JMeter needs keytool utility from JDK.那么keytool是什么呢?网络上的文章有写到: keytool 是 JDK 自带的一个密钥库管理工具。这里只用到了 keytool 的局部性能,包含生成密钥对,导出公钥等。keytool 生成的公钥/私钥对寄存到一个到了一个文件中,这个文件有密码保护,通称为 keystore。所以,应该是为了HTTPS协定所用。那么怎么下载JRE,或JDK呢?JRE,叫Java运行时环境,当初间接Java8,包含JVM+Java SE外围类库。JDK,叫Java开发工具包,包含 JRE+Java开发工具(java,javac,javadoc,...)JDK,又分为Java EE(企业版),Java SE(标准版),Java ME(小型版)。 按文章https://blog.csdn.net/wangpai...上所讲,JRE当初被蕴含JDK中,个别也不再独自下载。而Java EE曾经融入Java企业框架。Java ME曾经被放弃。当初的下载Java SE,与下载JDK,或者下载Java,都是同义词。OpenJDK,是指开源的JDK。 但在Java官网下载时,发现下载Java时,仍是JRE;而下载Java SE开发工具包,才是下载JDK。如果只装置JRE,没有keytool,那通过JMeter测试HTTPS接口会如何?应用HTTPS协定,就会返回location.replace(location.href.replace("https://","http://"));JMeter2.13时,返回的字符,最多承受204800JMeter5.5时,View Results Tree在后果之间切换时,会卡顿。JMeter4,能应用5.5创立的脚本,而且没有卡顿景象。装置JDK后,报错 Error occurred during initialization of boot layer ...Module java.activation not found开始认为是因为JRE和JDK一起装置的起因,但卸载了JRE,仍是报这个,起初百度,说是因为JMeter4太旧。换了JMeter5.0,能启动,也没有卡顿。但仍是不能应用HTTPS。起初查问,要应用HTTPS,要导入接口网站证书。这个证书须要应用keytool转化为store格局。参考文档如下:https://www.cnblogs.com/benpa...