快捷搜索:  MTU2MzQzOTA5Mg`  as  xxx  test  as and 11  1 and 11

利用JMeter进行压力测试(2)

JMeter的中文资料不是很多,我Google了一下,发明基础上没有先容若何一步步应用的资料。我这里就先收拾一下。

大年夜概便因此下几个方面:

录制脚本

应用用户自定义参数

应用节制器

应用准时器

应用前置后置处置惩罚器

应用监听器

我也只是入门级别,以是写出来的器械可能对照简单,得当新手参考应用。

此次就先容应用HTTP代理办事器进行脚本的录制。

JMeter可以录制脚本,也可应用其余对象,如Badboy录制得当JMeter应用的脚本,我们默认应用JMeter自带的功能。

打开JMeter,在事情台节点点击右键,添加 >> 非测试元件 >> HTTP代理办事器,应用默认设置即可。

然后设置浏览器,把代理办事器设置为127.0.0.1:8080。

然后启动HTTP代理办事器,以打开Google为例,它天生的脚本如下:

它把许多JS、CSS、PNG、GIF的路径都录制了进来,而这些对付测试脚本是没有用场的,我们可以在HTTP代理办事器的扫除模式设置,不记录这些。

设置完扫除模式,从新启动HTTP代理办事器,再次打开Google的首页,发明录制完的脚本简洁多了。

以搜索“JMeter”为例,录制完的脚本是这样的:

在一些用到JS很多的网页中,JS的动作也会被录制进来,像此中的/complete/search是输入提示框JS的动作,可以删掉落的。

JMeter的脚本录制便是这样,别的还可以使用其余对象,例如Badboy,它的应用加倍简单,详细可以参考官方网站http://www.badboy.com.au/.

着末,在设置HTTP代理办事器的时刻,有两个地方必要留意:

要确认8080端口是否有冲突,被其余法度榜样,例如Web办事器占用。假如有冲突,可以变动为其余没有冲突的端口

JMeter HTTP代理办事器的端口和浏览器设置的端口要同等

您可能还会对下面的文章感兴趣: