(五)性能测试-Jmeter录制脚本的两种方式

和Loadrunner一样,Jmeter也可以录制脚本,监控应用在实际使用过程中的交互内容,这个过程类似于抓包。通过对某一个或多个用户场景的录制,可以大体监控到实际生产过程中,单一用户在使用软件的过程中,到底和服务器进行了哪些交互。编辑录制好的脚本,可以设计各种不同的单线程场景。Jmeter录制的方式大致有两种,一种方式是自带的代理录制方式,另外一种是使用第三方工具badboy进行录制。

第一种录制方式,使用代理录制。

第一步:测试计划下添加一个线程组,工作台下添加一个http代理服务器

(五)性能测试-Jmeter录制脚本的两种方式_第1张图片
添加线程组合http代理服务器.png

第二步:将代理录制的内容指向建好的线程组

(五)性能测试-Jmeter录制脚本的两种方式_第2张图片
录制内容到线程组.png

第三步:启动http代理服务(注意:本机启动这个服务的话,代理服务器就是本机ip+服务端口)

(五)性能测试-Jmeter录制脚本的两种方式_第3张图片
启动http代理服务器.png

第四步:设置网络代理,这个设置本机全局代理(可以针对单独浏览器做代理设置,也可以全局设置代理)

(五)性能测试-Jmeter录制脚本的两种方式_第4张图片
设置全局代理.png

第五步:打开IE浏览器,输入安小龙的主页地址,查看录制的脚步(可以看到录制的内容就是向服务器请求的内容,可以直接将这些内容保存为jmx文件)

(五)性能测试-Jmeter录制脚本的两种方式_第5张图片
代理录制效果.png

第二种录制方式,使用badboy录制

第一步,下载并安装badboy(Windows下安装)

(五)性能测试-Jmeter录制脚本的两种方式_第6张图片
下载安装badboy.png

第二步,启动badboy

(五)性能测试-Jmeter录制脚本的两种方式_第7张图片
启动badboy.png

第三步,启动录制,并访问安小龙首页

(五)性能测试-Jmeter录制脚本的两种方式_第8张图片
badboy录制.png

第四步:将badboy录制的内容导出问jmx文件(File>Export to JMeter),并使用Jmeter打开查看

(五)性能测试-Jmeter录制脚本的两种方式_第9张图片
badboy录制内容查看.png

你可能感兴趣的:((五)性能测试-Jmeter录制脚本的两种方式)