难得休息时间,和开发对完需求便理着Jmeter的知识的相关体系,趁闲暇功夫就记一点,希望这么坚持下去,能有很多关于Jmeter的知识点被总结,被挖掘出来,从而形成自己的一套知识体系。。。。。
嗯,那本篇就记录制吧!
其录制功能本质就是通过监听端口,让代理捕获监听端口的报文信息,对抓取的报文进行格式化后转换为对应的行为函数。脚本回放时,就用函数方法去模拟客户端与服务端的通信过程。
录制功能是很不陌生的功能,尤其是对于新手来讲,Jmeter作为接口性能测试工具的小王者当然不例外,是支持该功能的。通过Jmeter进行录制有多种方法,其中最广为使用的是badboy进行录制,导出jmx文件,Jmeter进行读取;不过,第三方毕竟是第三方,还是用自家的比较实在。。。
ok。。
第一步:
建立线程组,以及录制控制器(录制控制器是必须的,不然会影响到下一步)

第二步:
工作台中建立HTTP代理服务器,此处的代理服务器端口号(默认8888),以及目标控制器、分组、排除(正则筛选)、包含模式都是可以更改,当然也可以默认


第三步:启动HTTP代理服务器(有关代理机制、概念后续补充)

第四步:打开浏览器,进行设置代理

OK,设置完成便可以进行录制了,正常操作访问网站即可,看看Jmeter的状态。。

访问网站的所有资源都会被录制到,可以尽情修改使用。
欢迎任何形式的转载,但请务必注明出处。 限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。 ---紫陌花间客
网友评论