1.打开jmeter
2.右击测试计划,添加线程组。
3.添加HTTP代理服务器,也是在测试计划下面添加
4.配置HTTP代理服务页面
简单的,一般只需要关注这两个地方即可。此处端口号需要与设置浏览器代理服务的时候保持一致
5.启动浏览器代理服务器,以谷歌为例。
点击浏览器右上角三个点,进入“设置”页面。选择“高级”,找到“打开代理设置”
进入局域网设置页面
进入“高级”设置页面,地址固定为127.0.0.1,端口号要与刚才设置jmeter时的端口号保持一致。如果8888端口提示被占用,可以修改。设置完成后点击确定保存就可以了。(查看window已使用的端口号命令:netstat -ano。不会可以百度哦)
打开了代理服务器以后,再访问百度,就不可以打开了,可能会有如下提示。
6.这时,我们需要“启动”jmeter的HTTP代理服务器。
会弹出一个证书,点击确定即可。
7.再次尝试打开浏览器访问百度网页。可能会出现如下报错:访问的不是私密链接。
8.再次进入浏览器“设置”页面,找到“管理证书”。导入刚才的JMETER证书,有效期一般为7天哦。
选择完成后,默认确认关闭就可以了。如果提示:DO NOT INSTALL UNLESS …也不用管,直接点击确认、关闭就可以了。最后会提示:导入成功。
9.第三次尝试访问百度,依然出现报错:访问的不是私密链接。此时,需要检查是否安装JDK,并配置了环境变量。此处不再赘述如何安装JDK。
检查是否安装jdk:
cmd窗口输入:java -version
可以查看jdk的版本,如果出现如下页面,就证明安装了JDK。如果没有就要先去安装JDK吧,一般来说,没有安装JDK是无法运行JMETER的。
再检查是否配置了环境变量,cmd窗口输入:javac,若出现如下页面,则证明配置成功。如果出现:不是内部或外部命令,也不是可运行的文件或批处理文件,则说明没有配置(如果没有配置,请百度搜索如何配置)。
10.第四次尝试访问百度,访问成功。过程中,没此尝试时,请记得重启,或者关闭重启jmeter的“HTTP代理服务器”。
11.HTTP代理服务器的更进一步设置,来过滤一些不必要的请求:排除模式
可以添加默认的,也可以自己手动添加,具体格式可上网搜索。如果设置的排除未生效,可以点击保存试一下。也有可能是没保存的原因。