Jmeter腳本是以JMX格式為主
Jmeter也是支持錄制的,支持第三方錄制方式和代理錄制方式。
1、第三方錄制主要是通過badboy來錄制,錄制后另存為jmx格式即可。
2、Jmeter也有自己的代理,錄制腳本前,我們只要啟動好代理,手動通過IE或者火狐來錄制,錄制完畢停止代理。
新建腳本,首先添加線程組
然后再添加http默認請求HTTP Request Defaults
設置要錄制的服務器IP地址或者域名
在平台中添加代理服務器HTTP Proxy Server,選擇錄制到的請求放置位置,這里放在了線程組下,代理服務器的默認端口為8080,也可以隨意修改,修改前盡量通過netstat –ano命令查看一下本機正在使用的端口,不要重復使用,否則錄制不到jmeter腳本
下面過濾掉我們不要錄制的內容或者只錄制的內容,正則表達式: .*\.gif
所有設置完畢,啟動jmeter代理
然后打開IE瀏覽器設置本機的代理,注意端口要一致,如果是其他機器的,請修改IP地址。注意2太機器都要有jmeter
通過IE瀏覽器手動錄制一個登陸頁面,登陸成功后,手動停止代理,查看錄制后的腳本。
在代理中已經去圖片格式的請求都過濾掉啦,這里錄制到的只有其他格式的請求。
大家看到錄制的腳本中有很多冗余的URL,一定要精簡腳本,保證只有有效的URL發給服務器。