用Jmeter Recording录制脚本

今天试试Jmeter的Recording功能。

环境准备:在虚拟机中安装好Java jdk, Jmeter, Google Chrome。配置好环境变量,Jmeter可以正常打开。

用Jmeter Recording录制脚本

如上,点模板选择Recording,创建一个Test Plan.

修改要访问的服务器名称或IP:

用Jmeter Recording录制脚本

因为Jmeter的录制功能是通过Jmeter的代理来做的,也就是我们访问网页时不是直接访问了,而是通过了Jmeter的代理,正是有这种机制它才能录制吧。从HTTP(S) Test Script Recorder中可以看到它的全局端口号是8888。

用Jmeter Recording录制脚本

接下来配置浏览器的代理。打开浏览器的设置,依次打开如下窗口。

用Jmeter Recording录制脚本

用Jmeter Recording录制脚本

最后在这个窗口中配上本地Jmeter代理,注意这样设置完成后马上就连不上网页了。所以测试完之后一定记得改回原来的配置。

既然这里说了连不上网页那它怎么录呢?这里配置好之后我们在Jmeter中点启动:

用Jmeter Recording录制脚本

点了OK之后打开的窗口不要关。然后就可以开始访问网页了,这个时候因为Jmeter的代理起来了可以访问。访问网页时就会生成相应的记录。我们通常用录制脚本来查看一些不熟悉或者没有文档的接口,写脚本的时候可能不会用录制的方法。

用Jmeter Recording录制脚本

录完点停止,再把之前的代理改回去。之后点击工具栏上的启动就可以回放了 。

用Jmeter Recording录制脚本